Home
last modified time | relevance | path

Searched refs:mask (Results 1 – 25 of 536) sorted by relevance

12345678910>>...22

/qemu/tests/tcg/i386/
H A Dtest-i386-bmi2.c78 result = andnq(mask, ehlo); in insn1q()
81 result = pextq(ehlo, mask); in insn1q()
91 assert(result == mask); in insn1q()
120 result = bzhiq(mask, 0x3f); in insn1q()
123 result = bzhiq(mask, 0x1f); in insn1q()
126 result = bzhiq(mask, 0x40); in insn1q()
127 assert(result == mask); in insn1q()
149 result = andnl(mask, ehlo); in insn1q()
158 result = pextl(-1u, mask); in insn1q()
161 result = pdepl(-1u, mask); in insn1q()
[all …]
/qemu/include/qemu/
H A Dbitops.h41 *p |= mask; in set_bit()
54 qatomic_or(p, mask); in set_bit_atomic()
67 *p &= ~mask; in clear_bit()
93 *p ^= mask; in change_bit()
107 *p = old | mask; in test_and_set_bit()
122 *p = old & ~mask; in test_and_clear_bit()
137 *p = old ^ mask; in test_and_change_bit()
482 uint32_t mask; in deposit32() local
485 return (value & ~mask) | ((fieldval << start) & mask); in deposit32()
508 uint64_t mask; in deposit64() local
[all …]
/qemu/include/hw/pci/
H A Dpci.h507 return val & mask; in pci_byte_test_and_clear_mask()
515 return val & mask; in pci_byte_test_and_set_mask()
523 return val & mask; in pci_word_test_and_clear_mask()
573 assert(mask); in pci_set_byte_by_mask()
575 pci_set_byte(config, (~mask & val) | (mask & rval)); in pci_set_byte_by_mask()
584 assert(mask); in pci_set_word_by_mask()
586 pci_set_word(config, (~mask & val) | (mask & rval)); in pci_set_word_by_mask()
595 assert(mask); in pci_set_long_by_mask()
597 pci_set_long(config, (~mask & val) | (mask & rval)); in pci_set_long_by_mask()
606 assert(mask); in pci_set_quad_by_mask()
[all …]
/qemu/hw/net/rocker/
H A Drocker-hmp-cmds.c85 RockerOfDpaFlowMask *mask = flow->mask; in hmp_rocker_of_dpa_flows() local
98 if (mask->has_in_pport) { in hmp_rocker_of_dpa_flows()
106 if (mask->has_vlan_id) { in hmp_rocker_of_dpa_flows()
113 if (mask->has_tunnel_id) { in hmp_rocker_of_dpa_flows()
143 mask->eth_src && in hmp_rocker_of_dpa_flows()
147 mask->eth_src && in hmp_rocker_of_dpa_flows()
152 if (mask->eth_src) { in hmp_rocker_of_dpa_flows()
160 mask->eth_dst && in hmp_rocker_of_dpa_flows()
164 mask->eth_dst && in hmp_rocker_of_dpa_flows()
169 if (mask->eth_dst) { in hmp_rocker_of_dpa_flows()
[all …]
H A Drocker_of_dpa.c222 if (mask && mask->in_pport != 0xffffffff) { in of_dpa_flow_key_dump()
236 if (mask && mask->eth.vlan_id != 0xffff) { in of_dpa_flow_key_dump()
267 if (mask && mask->eth.type != 0xffff) { in of_dpa_flow_key_dump()
281 if (mask && mask->ip.tos != 0xff) { in of_dpa_flow_key_dump()
1065 OfDpaFlowKey *mask = &flow->mask; in of_dpa_cmd_add_ig_port() local
1102 OfDpaFlowKey *mask = &flow->mask; in of_dpa_cmd_add_vlan() local
1166 OfDpaFlowKey *mask = &flow->mask; in of_dpa_cmd_add_term_mac() local
1262 OfDpaFlowKey *mask = &flow->mask; in of_dpa_cmd_add_bridging() local
1424 OfDpaFlowKey *mask = &flow->mask; in of_dpa_cmd_add_unicast_routing() local
1516 OfDpaFlowKey *mask = &flow->mask; in of_dpa_cmd_add_multicast_routing() local
[all …]
/qemu/target/arm/tcg/
H A Dmve_helper.c82 mask |= 0xff; in mve_element_mask()
85 mask |= 0xff00; in mve_element_mask()
99 mask &= ltpmask; in mve_element_mask()
106 mask &= mve_eci_mask(env); in mve_element_mask()
107 return mask; in mve_element_mask()
718 if (mask & 1) {
1102 if (mask & 0x1111) { in DO_2OP_S()
1110 if (mask & 1) { in DO_2OP_S()
2383 if (mask & 1) {
2729 newmask &= mask; in HELPER()
[all …]
/qemu/target/mips/tcg/sysemu/
H A Dcp0_helper.c527 newval = (env->mvp->CP0_MVPControl & ~mask) | (arg1 & mask); in helper_mtc0_mvpcontrol()
536 uint32_t mask; in helper_mtc0_vpecontrol() local
541 newval = (env->CP0_VPEControl & ~mask) | (arg1 & mask); in helper_mtc0_vpecontrol()
557 uint32_t mask; in helper_mttc0_vpecontrol() local
562 newval = (other->CP0_VPEControl & ~mask) | (arg1 & mask); in helper_mttc0_vpecontrol()
596 newval = (env->CP0_VPEConf0 & ~mask) | (arg1 & mask); in helper_mtc0_vpeconf0()
611 newval = (other->CP0_VPEConf0 & ~mask) | (arg1 & mask); in helper_mttc0_vpeconf0()
625 newval = (env->CP0_VPEConf1 & ~mask) | (arg1 & mask); in helper_mtc0_vpeconf1()
698 newval = (env->active_tc.CP0_TCBind & ~mask) | (arg1 & mask); in helper_mtc0_tcbind()
1103 val = (arg1 & mask) | (old & ~mask); in helper_mtc0_entryhi()
[all …]
/qemu/target/mips/sysemu/
H A Dcp0.c32 uint32_t mask = ((1 << CP0TCSt_TCU3) in sync_c0_status() local
56 *tcst &= ~mask; in sync_c0_status()
63 uint32_t mask = env->CP0_Status_rw_bitmask; in cpu_mips_store_status() local
67 bool has_supervisor = extract32(mask, CP0St_KSU, 2) == 0x3; in cpu_mips_store_status()
75 mask &= ~(3 << CP0St_KSU); in cpu_mips_store_status()
77 mask &= ~(((1 << CP0St_SR) | (1 << CP0St_NMI)) & val); in cpu_mips_store_status()
80 env->CP0_Status = (old & ~mask) | (val & mask); in cpu_mips_store_status()
96 uint32_t mask = 0x00C00300; in cpu_mips_store_cause() local
101 mask |= 1 << CP0Ca_DC; in cpu_mips_store_cause()
104 mask &= ~((1 << CP0Ca_WP) & val); in cpu_mips_store_cause()
[all …]
/qemu/target/s390x/tcg/
H A Dcc_helper.c92 uint32_t r = val & mask; in cc_calc_tm_32()
96 } else if (r == mask) { in cc_calc_tm_32()
105 uint64_t r = val & mask; in cc_calc_tm_64()
109 } else if (r == mask) { in cc_calc_tm_64()
112 int top = clz64(mask); in cc_calc_tm_64()
259 if ((val & mask) == 0) { in cc_calc_icm()
262 int top = clz64(mask); in cc_calc_icm()
280 match = mask; in cc_calc_sla()
284 if ((src & mask) != match) { in cc_calc_sla()
482 s390_cpu_set_psw(env, mask, addr); in HELPER()
[all …]
H A Dvec_string_helper.c26 return ~(((a & mask) + mask) | a | mask); in zero_search()
35 return (((a & mask) + mask) | a) & ~mask; in nonzero_search()
105 e0 = ~e0 & ~mask; in vfae()
106 e1 = ~e1 & ~mask; in vfae()
111 z0 = zero_search(a0, mask); in vfae()
112 z1 = zero_search(a1, mask); in vfae()
180 z0 = zero_search(a0, mask); in vfee()
181 z1 = zero_search(a1, mask); in vfee()
247 z0 = zero_search(a0, mask); in vfene()
294 z = zero_search(a0, mask); in vistr()
[all …]
H A Dexcp_helper.c201 uint64_t mask, addr; in do_program_interrupt() local
281 mask = be64_to_cpu(lowcore->program_new_psw.mask); in do_program_interrupt()
287 s390_cpu_set_psw(env, mask, addr); in do_program_interrupt()
292 uint64_t mask, addr; in do_svc_interrupt() local
301 mask = be64_to_cpu(lowcore->svc_new_psw.mask); in do_svc_interrupt()
323 uint64_t mask, addr; in do_ext_interrupt() local
373 mask = be64_to_cpu(lowcore->external_new_psw.mask); in do_ext_interrupt()
386 uint64_t mask, addr; in do_io_interrupt() local
402 mask = be64_to_cpu(lowcore->io_new_psw.mask); in do_io_interrupt()
445 uint64_t mask, addr, mcesao = 0; in do_mchk_interrupt() local
[all …]
/qemu/util/
H A Dcompatfd.c24 sigset_t mask; member
36 err = sigwait(&info->mask, &sig); in sigwait_compat()
55 static int qemu_signalfd_compat(const sigset_t *mask) in qemu_signalfd_compat() argument
68 memcpy(&info->mask, mask, sizeof(*mask)); in qemu_signalfd_compat()
77 int qemu_signalfd(const sigset_t *mask) in qemu_signalfd() argument
82 ret = signalfd(-1, mask, SFD_CLOEXEC); in qemu_signalfd()
88 return qemu_signalfd_compat(mask); in qemu_signalfd()
/qemu/target/alpha/
H A Dint_helper.c29 uint64_t mask; in helper_zapnot() local
31 mask = -(mskb & 0x01) & 0x00000000000000ffull; in helper_zapnot()
32 mask |= -(mskb & 0x02) & 0x000000000000ff00ull; in helper_zapnot()
40 return val & mask; in helper_zapnot()
43 uint64_t helper_zap(uint64_t val, uint64_t mask) in helper_zap() argument
45 return helper_zapnot(val, ~mask); in helper_zap()
64 uint64_t mask = 0x00ff00ff00ff00ffULL; in helper_cmpbge() local
69 al = a & mask; in helper_cmpbge()
70 bl = b & mask; in helper_cmpbge()
71 ah = (a >> 8) & mask; in helper_cmpbge()
[all …]
/qemu/hw/intc/
H A Di8259.c67 if (mask == 0) { in get_priority()
82 mask = s->irr & ~s->imr; in pic_get_irq()
90 mask = s->isr; in pic_get_irq()
92 mask &= ~s->imr; in pic_get_irq()
95 mask &= ~(1 << 2); in pic_get_irq()
124 int mask = 1 << irq; in pic_set_irq() local
139 s->irr |= mask; in pic_set_irq()
140 s->last_irr |= mask; in pic_set_irq()
142 s->irr &= ~mask; in pic_set_irq()
149 s->irr |= mask; in pic_set_irq()
[all …]
H A Dloongarch_pch_pic.c49 uint64_t mask = 1ULL << irq; in pch_pic_irq_handler() local
54 if (s->intedge & mask) { in pch_pic_irq_handler()
59 s->intirr |= mask; in pch_pic_irq_handler()
61 s->last_intirr |= mask; in pch_pic_irq_handler()
63 s->last_intirr &= ~mask; in pch_pic_irq_handler()
68 s->intirr |= mask; in pch_pic_irq_handler()
69 s->last_intirr |= mask; in pch_pic_irq_handler()
71 s->intirr &= ~mask; in pch_pic_irq_handler()
72 s->last_intirr &= ~mask; in pch_pic_irq_handler()
75 pch_pic_update_irq(s, mask, level); in pch_pic_irq_handler()
[all …]
/qemu/crypto/
H A Dclmul.c16 uint64_t mask = (n & 0x0101010101010101ull) * 0xff; in clmul_8x8_low() local
17 r ^= m & mask; in clmul_8x8_low()
29 uint64_t mask = (n & 0x0001000100010001ull) * 0xffff; in clmul_8x4_even_int() local
30 r ^= m & mask; in clmul_8x4_even_int()
70 uint64_t mask = (n & 0x0000000100000001ull) * 0xffffffffull; in clmul_16x2_even() local
71 r ^= m & mask; in clmul_16x2_even()
106 uint64_t mask = -((n >> i) & 1); in clmul_64_gen() local
107 rl ^= (m << i) & mask; in clmul_64_gen()
108 rh ^= (m >> (64 - i)) & mask; in clmul_64_gen()
/qemu/include/hw/ppc/
H A Dxive_regs.h172 static inline uint64_t xive_get_field64(uint64_t mask, uint64_t word) in xive_get_field64() argument
174 return (be64_to_cpu(word) & mask) >> ctz64(mask); in xive_get_field64()
177 static inline uint64_t xive_set_field64(uint64_t mask, uint64_t word, in xive_set_field64() argument
181 (be64_to_cpu(word) & ~mask) | ((value << ctz64(mask)) & mask); in xive_set_field64()
185 static inline uint32_t xive_get_field32(uint32_t mask, uint32_t word) in xive_get_field32() argument
187 return (be32_to_cpu(word) & mask) >> ctz32(mask); in xive_get_field32()
190 static inline uint32_t xive_set_field32(uint32_t mask, uint32_t word, in xive_set_field32() argument
194 (be32_to_cpu(word) & ~mask) | ((value << ctz32(mask)) & mask); in xive_set_field32()
/qemu/hw/gpio/
H A Dpl061.c160 uint8_t mask; in pl061_update() local
180 mask = 1 << i; in pl061_update()
194 mask = 1 << i; in pl061_update()
340 uint8_t mask; in pl061_write() local
347 s->data = (s->data & ~mask) | (value & mask); in pl061_write()
369 mask = s->cr; in pl061_write()
370 s->afsel = (s->afsel & ~mask) | (value & mask); in pl061_write()
508 uint8_t mask; in pl061_set_irq() local
510 mask = 1 << irq; in pl061_set_irq()
512 s->data &= ~mask; in pl061_set_irq()
[all …]
H A Dmpc8xxx.c102 uint32_t mask = 0x80000000 >> i; in mpc8xxx_write_data() local
103 if (!(diff & mask)) { in mpc8xxx_write_data()
107 if (s->dir & mask) { in mpc8xxx_write_data()
109 qemu_set_irq(s->out[i], (new_data & mask) != 0); in mpc8xxx_write_data()
165 uint32_t mask; in mpc8xxx_gpio_set_irq() local
167 mask = 0x80000000 >> irq; in mpc8xxx_gpio_set_irq()
168 if ((s->dir & mask) == 0) { in mpc8xxx_gpio_set_irq()
169 uint32_t old_value = s->dat & mask; in mpc8xxx_gpio_set_irq()
171 s->dat &= ~mask; in mpc8xxx_gpio_set_irq()
173 s->dat |= mask; in mpc8xxx_gpio_set_irq()
[all …]
/qemu/hw/arm/
H A Dpxa2xx_pic.c61 uint32_t mask[2]; in pxa2xx_pic_update() local
68 if (mask[0] || mask[1]) { in pxa2xx_pic_update()
73 mask[0] = s->int_pending[0] & s->int_enabled[0]; in pxa2xx_pic_update()
74 mask[1] = s->int_pending[1] & s->int_enabled[1]; in pxa2xx_pic_update()
76 if ((mask[0] & s->is_fiq[0]) || (mask[1] & s->is_fiq[1])) { in pxa2xx_pic_update()
82 if ((mask[0] & ~s->is_fiq[0]) || (mask[1] & ~s->is_fiq[1])) { in pxa2xx_pic_update()
107 uint32_t bit, mask[2]; in pxa2xx_pic_highest() local
110 mask[0] = s->int_pending[0] & s->int_enabled[0]; in pxa2xx_pic_highest()
111 mask[1] = s->int_pending[1] & s->int_enabled[1]; in pxa2xx_pic_highest()
120 if (mask[int_set] & bit & s->is_fiq[int_set]) { in pxa2xx_pic_highest()
[all …]
/qemu/tests/qtest/libqos/
H A Dahci.h496 #define BITANY(data, mask) (((data) & (mask)) != 0) argument
497 #define BITSET(data, mask) (((data) & (mask)) == (mask)) argument
498 #define BITCLR(data, mask) (((data) & (mask)) == 0) argument
499 #define ASSERT_BIT_SET(data, mask) g_assert_cmphex((data) & (mask), ==, (mask)) argument
500 #define ASSERT_BIT_CLEAR(data, mask) g_assert_cmphex((data) & (mask), ==, 0) argument
529 ahci_wreg(ahci, reg_num, ahci_rreg(ahci, reg_num) | mask); in ahci_set()
534 ahci_wreg(ahci, reg_num, ahci_rreg(ahci, reg_num) & ~mask); in ahci_clr()
555 uint32_t reg_num, uint32_t mask) in ahci_px_set() argument
558 ahci_px_rreg(ahci, port, reg_num) | mask); in ahci_px_set()
562 uint32_t reg_num, uint32_t mask) in ahci_px_clr() argument
[all …]
/qemu/target/xtensa/
H A Ddbg_helper.c89 uint32_t mask = dbreakc | ~DBREAKC_MASK; in set_dbreak() local
101 if ((~mask + 1) & ~mask) { in set_dbreak()
105 mask = 0xffffffff << (32 - clo32(mask)); in set_dbreak()
107 if (cpu_watchpoint_insert(cs, dbreaka & mask, ~mask + 1, in set_dbreak()
112 dbreaka & mask, ~mask + 1); in set_dbreak()
/qemu/linux-user/s390x/
H A Dsignal.c134 __put_user(psw_mask, &sregs->regs.psw.mask); in save_sigregs()
223 | (env->psw.mask & ~PSW_MASK_ASC); in setup_frame()
289 | (env->psw.mask & ~PSW_MASK_ASC); in setup_rt_frame()
300 uint64_t prev_addr, prev_mask, mask, addr; in restore_sigregs() local
308 __get_user(mask, &sc->regs.psw.mask); in restore_sigregs()
320 mask = (prev_mask & ~PSW_MASK_USER) | (mask & PSW_MASK_USER); in restore_sigregs()
322 if ((mask & PSW_MASK_ASC) == PSW_ASC_HOME) { in restore_sigregs()
323 mask = (mask & ~PSW_MASK_ASC) | PSW_ASC_PRIMARY; in restore_sigregs()
326 if (mask & PSW_MASK_64) { in restore_sigregs()
327 mask |= PSW_MASK_32; in restore_sigregs()
[all …]
/qemu/hw/misc/
H A Dimx_rngc.c74 val |= s->mask; in imx_rngc_read()
134 s->mask = 0; in imx_rngc_do_reset()
175 s->mask |= RNGC_CTRL_BIT_MASK_ERR; in imx_rngc_write()
177 s->mask &= ~RNGC_CTRL_BIT_MASK_ERR; in imx_rngc_write()
181 s->mask |= RNGC_CTRL_BIT_MASK_DONE; in imx_rngc_write()
183 s->mask &= ~RNGC_CTRL_BIT_MASK_DONE; in imx_rngc_write()
206 if (!(s->mask & RNGC_CTRL_BIT_MASK_DONE)) { in imx_rngc_self_test()
216 if (!(s->mask & RNGC_CTRL_BIT_MASK_DONE)) { in imx_rngc_seed()
251 VMSTATE_UINT8(mask, IMXRNGCState),
/qemu/disas/
H A Dsparc.c1287 br(bop, F2(0, 2)|(mask), F2(~0, ~2)|((~mask)&COND(~0)), F_DELAYED|(flags)), \
1334 brr(bop, F2(0, 3)|COND(mask), F2(~0, ~3)|COND(~(mask)), (flags)) /* v9 */
1577 FBRX(fop, F2(0, 5)|COND(mask), F2(~0, ~5)|COND(~(mask)), flags), /* v9 */ \
1578 FBR(fop, F2(0, 6)|COND(mask), F2(~0, ~6)|COND(~(mask)), flags), \
1579 CBR(cop, F2(0, 7)|COND(mask), F2(~0, ~7)|COND(~(mask)), flags, v6notlet)
1582 FBRX(fop, F2(0, 5)|COND(mask), F2(~0, ~5)|COND(~(mask)), flags), /* v9 */ \
1583 FBR(fop, F2(0, 6)|COND(mask), F2(~0, ~6)|COND(~(mask)), flags), \
1584 CBR(cop, F2(0, 7)|COND(mask), F2(~0, ~7)|COND(~(mask)), flags, v6)
1587 FBRX(fop, F2(0, 5)|COND(mask), F2(~0, ~5)|COND(~(mask)), flags), /* v9 */ \
1588 FBR(fop, F2(0, 6)|COND(mask), F2(~0, ~6)|COND(~(mask)), flags)
[all …]

12345678910>>...22