/qemu/include/qemu/ |
H A D | log.h | 54 #define qemu_log_mask(MASK, FMT, ...) \ argument 56 if (unlikely(qemu_loglevel_mask(MASK))) { \ 68 #define qemu_log_mask_and_addr(MASK, ADDR, FMT, ...) \ argument 70 if (unlikely(qemu_loglevel_mask(MASK)) && \
|
/qemu/target/hexagon/mmvec/ |
H A D | macros.h | 50 #define LOG_VTCM_BYTE(VA, MASK, VAL, IDX) \ argument 53 if (MASK) { \ 70 #define fGETQBITS(REG, WIDTH, MASK, BITNO) \ argument 71 ((MASK) & (REG.w[(BITNO) >> 5] >> ((BITNO) & 0x1f))) 96 #define fSETQBITS(REG, WIDTH, MASK, BITNO, VAL) \ argument 99 REG.w[(BITNO) >> 5] &= ~((MASK) << ((BITNO) & 0x1f)); \ 100 REG.w[(BITNO) >> 5] |= (((__TMP) & (MASK)) << ((BITNO) & 0x1f)); \ 110 #define fV_AL_CHECK(EA, MASK) \ argument 111 if ((EA) & (MASK)) { \ 295 #define fSTOREMMVQ(EA, SRC, MASK) \ argument [all …]
|
/qemu/target/arm/tcg/ |
H A D | iwmmxt_helper.c | 301 #define CMP(SHR, TYPE, OPER, MASK) ((((TYPE) ((a >> SHR) & MASK) OPER \ argument 302 (TYPE) ((b >> SHR) & MASK)) ? (uint64_t) MASK : 0) << SHR) 307 #define CMP(SHR, TYPE, OPER, MASK) ((((TYPE) ((a >> SHR) & MASK) OPER \ argument 308 (TYPE) ((b >> SHR) & MASK)) ? a : b) & ((uint64_t) MASK << SHR)) 314 #define CMP(SHR, TYPE, OPER, MASK) ((uint64_t) (((TYPE) ((a >> SHR) & MASK) \ argument 315 OPER (TYPE) ((b >> SHR) & MASK)) & MASK) << SHR) 320 #define CMP(SHR, TYPE, OPER, MASK) ((uint64_t) (((TYPE) ((a >> SHR) & MASK) \ argument 321 OPER (TYPE) ((b >> SHR) & MASK)) & MASK) << SHR)
|
H A D | sve_helper.c | 3654 #define DO_CMP_PPZZ(NAME, TYPE, OP, H, MASK) \ argument 3668 pg = *(uint64_t *)(vg + (i >> 3)) & MASK; \ 3722 #define DO_CMP_PPZW(NAME, TYPE, TYPEW, OP, H, MASK) \ argument 3738 pg = *(uint64_t *)(vg + (i >> 3)) & MASK; \ 3799 #define DO_CMP_PPZI(NAME, TYPE, OP, H, MASK) \ argument 3813 pg = *(uint64_t *)(vg + (i >> 3)) & MASK; \
|
/qemu/include/hw/rtc/ |
H A D | xlnx-zynqmp-rtc.h | 67 FIELD(ADDR_ERROR_INT_MASK, MASK, 0, 1) 69 FIELD(ADDR_ERROR_INT_EN, MASK, 0, 1) 71 FIELD(ADDR_ERROR_INT_DIS, MASK, 0, 1)
|
/qemu/hw/scsi/ |
H A D | vmw_pvscsi.h | 30 #define MASK(n) ((1 << (n)) - 1) /* make an n-bit mask */ macro 372 #define PVSCSI_INTR_CMPL_MASK MASK(2) 376 #define PVSCSI_INTR_MSG_MASK (MASK(2) << 2) 378 #define PVSCSI_INTR_ALL_SUPPORTED MASK(4)
|
H A D | vmw_pvscsi.c | 160 m->txr_len_mask = MASK(txr_len_log2); in pvscsi_ring_init_data() 161 m->rxr_len_mask = MASK(rxr_len_log2); in pvscsi_ring_init_data() 201 m->msg_len_mask = MASK(len_log2); in pvscsi_ring_init_msg()
|
H A D | trace-events | 128 …l(bool raise, uint64_t mask, uint64_t status) "interrupt level set to %d (MASK: 0x%"PRIx64", STATU…
|
/qemu/target/hexagon/imported/mmvec/ |
H A D | macros.def | 41 ((MASK) & (REG.w[(BITNO)>>5] >> ((BITNO) & 0x1f))), 123 REG.w[(BITNO)>>5] &= ~((MASK) << ((BITNO) & 0x1f)); 124 REG.w[(BITNO)>>5] |= (((__TMP) & (MASK)) << ((BITNO) & 0x1f)); 203 if ((EA) & (MASK)) { 599 for (i = 0; i < fVECSIZE(); i++) maskvec.ub[i] = fGETQBIT(MASK,i); 606 fSTOREMMVQ_AL(EA,fVECSIZE(),fVECSIZE(),SRC,MASK), 614 for (i = 0; i < fVECSIZE(); i++) maskvec.ub[i] = fGETQBIT(MASK,i); 622 fSTOREMMVNQ_AL(EA,fVECSIZE(),fVECSIZE(),SRC,MASK), 660 for (i = 0; i < fVECSIZE(); i++) maskvec.ub[i] = fGETQBIT(MASK,i); 675 fSTOREMMVQ_AL(EA,fVECSIZE(),fVECSIZE(),SRC,MASK); [all …]
|
H A D | ext.idef | 1711 #define VCMP(DEST, ASRC, ASRCOP, CMP, N, SRC, MASK, WIDTH) \ 1714 fSETQBITS(DEST,WIDTH,MASK,i,ASRC ASRCOP ((VuV.SRC[i/WIDTH] CMP VvV.SRC[i/WIDTH]) ? MASK : 0)); \ 1719 #define MMVEC_CMPGT(TYPE,TYPE2,TYPE3,DESCR,N,MASK,WIDTH,SRC) \ 1721 VCMP(QdV, , , >, N, SRC, MASK, WIDTH)) \ 1723 VCMP(QxV, fGETQBITS(QxV,WIDTH,MASK,i), &, >, N, SRC, MASK, WIDTH)) \ 1725 VCMP(QxV, fGETQBITS(QxV,WIDTH,MASK,i), |, >, N, SRC, MASK, WIDTH)) \ 1727 VCMP(QxV, fGETQBITS(QxV,WIDTH,MASK,i), ^, >, N, SRC, MASK, WIDTH)) 1729 #define MMVEC_CMP(TYPE,TYPE2,TYPE3,DESCR,N,MASK, WIDTH, SRC)\ 1730 MMVEC_CMPGT(TYPE,TYPE2,TYPE3,DESCR,N,MASK,WIDTH,SRC) \ 1732 VCMP(QdV, , , ==, N, SRC, MASK, WIDTH)) \ [all …]
|
/qemu/target/ppc/ |
H A D | internal.h | 57 FUNC_MASK(MASK, target_ulong, 64, UINT64_MAX); 59 FUNC_MASK(MASK, target_ulong, 32, UINT32_MAX);
|
H A D | translate.c | 2019 mask = MASK(mb, me); in gen_rlwimi() 2072 mask = MASK(mb, me); in gen_rlwinm() 2118 mask = MASK(mb, me); in gen_rlwnm() 2196 tcg_gen_andi_tl(t_ra, t_ra, MASK(mb, me)); in gen_rldinm() 2247 tcg_gen_andi_tl(t_ra, t_ra, MASK(mb, me)); in gen_rldnm() 2285 target_ulong mask = MASK(mb, me); in gen_rldimi()
|
/qemu/target/hexagon/imported/ |
H A D | compare.idef | 582 fHIDE(size4u_t TLBHI; size4u_t TLBLO; size4u_t MASK; size4u_t SIZE;) 583 MASK = 0x07ffffff; 587 MASK &= (0xffffffff << 2*SIZE); 588 PdV = f8BITSOF(fGETBIT(31,TLBHI) && ((TLBHI & MASK) == (RtV & MASK)));
|
/qemu/target/arm/ |
H A D | hyp_gdbstub.c | 174 wp.wcr = FIELD_DP64(wp.wcr, DBGWCR, MASK, bits); in insert_hw_watchpoint()
|
H A D | debug_helper.c | 588 mask = FIELD_EX64(wcr, DBGWCR, MASK); in hw_watchpoint_update()
|
H A D | internals.h | 113 FIELD(DBGWCR, MASK, 24, 5)
|
/qemu/hw/net/can/ |
H A D | trace-events | 6 xlnx_can_filter_mask_pre_write(uint8_t filter_num, uint32_t value) "Filter%d MASK: 0x%08x"
|
/qemu/target/s390x/tcg/ |
H A D | insn-data.h.inc | 246 /* COMPARE LOGICAL CHARACTERS UNDER MASK */ 402 /* INSERT CHARACTERS UNDER MASK */ 413 /* INSERT PROGRAM MASK */ 812 /* SET PROGRAM MASK */ 863 /* STORE CHARACTERS UNDER MASK */ 970 /* TEST UNDER MASK */ 1026 /* VECTOR GENERATE BYTE MASK */ 1028 /* VECTOR GENERATE MASK */ 1220 /* VECTOR ELEMENT ROTATE AND INSERT UNDER MASK */ 1263 /* VECTOR TEST UNDER MASK */ [all …]
|
/qemu/include/hw/ |
H A D | registerfields.h | 167 enum { name ## _ ## MASK = MAKE_64BIT_MASK(shift, length)};
|
/qemu/target/loongarch/tcg/ |
H A D | vec_helper.c | 2326 #define VFRSTP(NAME, BIT, MASK, E) \ argument 2337 m = Vk->E(i * ofs) & MASK; \ 3165 #define XVINSVE0(NAME, E, MASK) \ argument 3170 Vd->E(imm & MASK) = Vj->E(0); \ 3176 #define XVPICKVE(NAME, E, BIT, MASK) \ argument 3184 Vd->E(0) = Vj->E(imm & MASK); \ 3474 #define VEXTRINS(NAME, BIT, E, MASK) \ argument 3483 ins = (imm >> 4) & MASK; \ 3484 extr = imm & MASK; \
|
/qemu/tests/qtest/libqos/ |
H A D | ahci.c | 1261 #define RSET(REG, MASK) (BITSET(ahci_px_rreg(ahci, cmd->port, (REG)), (MASK))) in ahci_command_wait() argument
|
/qemu/docs/system/ |
H A D | gdb.rst | 178 This will display the MASK bits used to control the single stepping
|
/qemu/hw/xen/ |
H A D | xen_pt_config_init.c | 1196 } else if (xen_pt_msi_check_type(reg->offset, flags, MASK)) { in xen_pt_mask_reg_init()
|
/qemu/tcg/ |
H A D | tcg.c | 3407 #define CONST(CASE, MASK) \ in process_constraint_sets() argument 3408 case CASE: args_ct[i].ct |= MASK; break; in process_constraint_sets() 3409 #define REGS(CASE, MASK) \ in process_constraint_sets() argument 3410 case CASE: args_ct[i].regs |= MASK; break; in process_constraint_sets()
|
/qemu/target/riscv/ |
H A D | vector_helper.c | 1333 #define GEN_VEXT_SHIFT_VV(NAME, TS1, TS2, HS1, HS2, OP, MASK) \ argument 1355 *((TS1 *)vd + HS1(i)) = OP(s2, s1 & MASK); \ 1380 #define GEN_VEXT_SHIFT_VX(NAME, TD, TS2, HD, HS2, OP, MASK) \ argument 1404 *((TD *)vd + HD(i)) = OP(s2, s1 & MASK); \
|