Lines Matching refs:extract32
358 #define CMD_TYPE(x) extract32((x)->word[0], 0 , 8)
359 #define CMD_NUM(x) extract32((x)->word[0], 12 , 5)
360 #define CMD_SCALE(x) extract32((x)->word[0], 20 , 5)
361 #define CMD_SSEC(x) extract32((x)->word[0], 10, 1)
362 #define CMD_SSV(x) extract32((x)->word[0], 11, 1)
363 #define CMD_RESUME_AC(x) extract32((x)->word[0], 12, 1)
364 #define CMD_RESUME_AB(x) extract32((x)->word[0], 13, 1)
365 #define CMD_SYNC_CS(x) extract32((x)->word[0], 12, 2)
366 #define CMD_SSID(x) extract32((x)->word[0], 12, 20)
368 #define CMD_VMID(x) extract32((x)->word[1], 0 , 16)
369 #define CMD_ASID(x) extract32((x)->word[1], 16, 16)
370 #define CMD_RESUME_STAG(x) extract32((x)->word[2], 0 , 16)
371 #define CMD_RESP(x) extract32((x)->word[2], 11, 2)
372 #define CMD_LEAF(x) extract32((x)->word[2], 0 , 1)
373 #define CMD_TTL(x) extract32((x)->word[2], 8 , 2)
374 #define CMD_TG(x) extract32((x)->word[2], 10, 2)
375 #define CMD_STE_RANGE(x) extract32((x)->word[2], 0 , 5)
552 #define STE_VALID(x) extract32((x)->word[0], 0, 1)
554 #define STE_CONFIG(x) extract32((x)->word[0], 1, 3)
560 #define STE_S1FMT(x) extract32((x)->word[0], 4 , 2)
561 #define STE_S1CDMAX(x) extract32((x)->word[1], 27, 5)
562 #define STE_S1STALLD(x) extract32((x)->word[2], 27, 1)
563 #define STE_EATS(x) extract32((x)->word[2], 28, 2)
564 #define STE_STRW(x) extract32((x)->word[2], 30, 2)
565 #define STE_S2VMID(x) extract32((x)->word[4], 0 , 16)
566 #define STE_S2T0SZ(x) extract32((x)->word[5], 0 , 6)
567 #define STE_S2SL0(x) extract32((x)->word[5], 6 , 2)
568 #define STE_S2TG(x) extract32((x)->word[5], 14, 2)
569 #define STE_S2PS(x) extract32((x)->word[5], 16, 3)
570 #define STE_S2AA64(x) extract32((x)->word[5], 19, 1)
571 #define STE_S2ENDI(x) extract32((x)->word[5], 20, 1)
572 #define STE_S2AFFD(x) extract32((x)->word[5], 21, 1)
573 #define STE_S2HD(x) extract32((x)->word[5], 23, 1)
574 #define STE_S2HA(x) extract32((x)->word[5], 24, 1)
575 #define STE_S2S(x) extract32((x)->word[5], 25, 1)
576 #define STE_S2R(x) extract32((x)->word[5], 26, 1)
608 #define CD_VALID(x) extract32((x)->word[0], 31, 1)
609 #define CD_ASID(x) extract32((x)->word[1], 16, 16)
614 #define CD_HAD(x, sel) extract32((x)->word[(sel) * 2 + 2], 1, 1)
616 #define CD_TSZ(x, sel) extract32((x)->word[0], (16 * (sel)) + 0, 6)
617 #define CD_TG(x, sel) extract32((x)->word[0], (16 * (sel)) + 6, 2)
618 #define CD_EPD(x, sel) extract32((x)->word[0], (16 * (sel)) + 14, 1)
619 #define CD_ENDI(x) extract32((x)->word[0], 15, 1)
620 #define CD_IPS(x) extract32((x)->word[1], 0 , 3)
621 #define CD_AFFD(x) extract32((x)->word[1], 3 , 1)
622 #define CD_TBI(x) extract32((x)->word[1], 6 , 2)
623 #define CD_HD(x) extract32((x)->word[1], 10 , 1)
624 #define CD_HA(x) extract32((x)->word[1], 11 , 1)
625 #define CD_S(x) extract32((x)->word[1], 12, 1)
626 #define CD_R(x) extract32((x)->word[1], 13, 1)
627 #define CD_A(x) extract32((x)->word[1], 14, 1)
628 #define CD_AARCH64(x) extract32((x)->word[1], 9 , 1)
661 #define L1STD_SPAN(stm) (extract32((stm)->word[0], 0, 5))