Lines Matching refs:SHIFT_U32

15 #define CMD_TYPE(cmd)		SHIFT_U32((cmd) & 0x1F, 27)
16 #define GET_CMD_TYPE(op) ((op) & (SHIFT_U32(0x1F, 27)))
17 #define CMD_CLASS(val) SHIFT_U32((val) & 0x3, 25)
35 #define HDR_JD_START_IDX(line) SHIFT_U32((line) & 0x3F, 16)
38 #define HDR_JD_DESCLEN(len) SHIFT_U32((len) & 0x7F, 0)
47 #define KEY_DEST(val) SHIFT_U32((KEY_DEST_##val) & 0x3, 16)
57 #define KEY_LENGTH(len) SHIFT_U32((len) & 0x3FF, 0)
65 #define LOAD_DST(reg) SHIFT_U32((reg) & 0x7F, 16)
68 #define LOAD_OFFSET(off) SHIFT_U32((off) & 0xFF, 8)
71 #define LOAD_LENGTH(len) SHIFT_U32((len) & 0xFF, 0)
80 #define STORE_SRC(reg) SHIFT_U32((reg) & 0x7F, 16)
83 #define STORE_OFFSET(off) SHIFT_U32((off) & 0xFF, 8)
86 #define STORE_LENGTH(len) SHIFT_U32((len) & 0xFF, 0)
144 #define FIFO_LOAD_INPUT(reg) SHIFT_U32((FIFO_LOAD_##reg) & 0x3F, 16)
145 #define FIFO_LOAD_ACTION(act) SHIFT_U32((FIFO_LOAD_##act) & 0x3F, 16)
149 #define FIFO_LOAD_LENGTH(len) SHIFT_U32((len) & FIFO_LOAD_MAX, 0)
189 #define FIFO_STORE_OUTPUT(reg) SHIFT_U32((FIFO_STORE_##reg) & 0x3F, 16)
193 #define FIFO_STORE_LENGTH(len) SHIFT_U32((len) & FIFO_STORE_MAX, 0)
236 #define MOVE_AUX(val) SHIFT_U32((val) & 0x3, 25)
243 #define MOVE_REG_SRC(reg) SHIFT_U32((reg) & 0xF, 20)
262 #define MOVE_DST(dst) SHIFT_U32((MOVE_DST_##dst), 16)
281 #define MOVE_OFFSET(off) SHIFT_U32((off) & 0xFF, 8)
284 #define MOVE_LENGTH(len) SHIFT_U32((len) & 0xFF, 0)
293 #define OP_TYPE(type) SHIFT_U32((OP_TYPE_##type) & 0x7, 24)
302 #define PROTID(id) SHIFT_U32((PROTID_##id) & 0xFF, 16)
317 #define PROT_RSA_FMT(format) SHIFT_U32((PROT_RSA_FMT_##format) & 0x1, 12)
321 #define PROT_RSA_DEC_KEYFORM(format) SHIFT_U32(((format) - 1) & 0x3, 0)
324 #define PROT_RSA_KEY(format) SHIFT_U32((PROT_RSA_KEY_##format) & 0x3, 0)
331 #define PROT_PK_MSG(type) SHIFT_U32(PROT_PK_MSG_##type, 10)
333 #define PROT_PK_TYPE(type) SHIFT_U32(PROT_PK_##type, 1)
341 #define PROT_BLOB_TYPE(type) SHIFT_U32(1, PROT_BLOB_TYPE_##type)
344 #define PROT_BLOB_INFO(aes) SHIFT_U32(PROT_BLOB_AES_##aes, \
348 #define PROT_BLOB_FORMAT(format) SHIFT_U32(0, PROT_BLOB_FORMAT_##format)
354 #define OP_ALGO(algo) SHIFT_U32((ALGO_##algo) & 0xFF, 16)
370 #define ALGO_AAI(info) SHIFT_U32((AAI_##info) & 0x1FF, 4)
396 #define ALGO_AS(state) SHIFT_U32((AS_##state) & 0x3, 2)
403 #define ALGO_DECRYPT SHIFT_U32(0x0, 0)
404 #define ALGO_ENCRYPT SHIFT_U32(0x1, 0)
413 #define ALGO_RNG_SH(sh) SHIFT_U32((sh) & 0x3, 4)
433 #define JUMP_TYPE(type) SHIFT_U32((JMP_##type) & 0xF, 20)
444 #define JUMP_TST_TYPE(type) SHIFT_U32((JMP_TST_##type) & 0x3, 16)
451 #define JMP_SRC(src) SHIFT_U32((JMP_SRC_##src) & 0xF, 12)
455 #define JMP_COND(cond) SHIFT_U32((JMP_COND_##cond) & 0xFF, 8)
456 #define JMP_COND_MATH(cond) SHIFT_U32((JMP_COND_MATH_##cond) & 0xF, 8)
468 #define JMP_LOCAL_OFFSET(off) SHIFT_U32((off) & 0xFF, 0)
480 #define MATH_FUNC(func) SHIFT_U32((MATH_FUNC_##func) & 0xF, 20)
495 #define MATH_SRC0(reg) SHIFT_U32((MATH_SRC0_##reg) & 0xF, 16)
509 #define MATH_SRC1(reg) SHIFT_U32((MATH_SRC1_##reg) & 0xF, 12)
523 #define MATH_DST(reg) SHIFT_U32((MATH_DST_##reg) & 0xF, 8)
535 #define MATH_LENGTH(len) SHIFT_U32((len) & 0xF, 0)
538 #define MATHI_SRC(reg) SHIFT_U32((MATH_SRC0_##reg) & 0xF, 16)
539 #define MATHI_DST(reg) SHIFT_U32((MATH_DST_##reg) & 0xF, 12)
540 #define MATHI_IMM_VALUE(val) SHIFT_U32((val) & 0xFF, 4)
552 #define SEQ_LENGTH(len) SHIFT_U32((len) & 0xFFFF, 0)
557 #define PKHA_ALG SHIFT_U32(0x8, 20)
561 #define PKHA_OUTSEL(dst) SHIFT_U32((PKHA_OUTSEL_##dst) & 0x3, 8)
565 #define PKHA_FUNC(func) SHIFT_U32((PKHA_FUNC_##func) & 0x3F, 0)
584 #define PKHA_REG_SRC(reg) SHIFT_U32((PKHA_REG_##reg) & 0x7, 17)
585 #define PKHA_REG_DST(reg) SHIFT_U32((PKHA_REG_##reg) & 0x3, 10)
591 #define PKHA_SEG_SRC(seg) SHIFT_U32((seg) & 0x3, 8)
592 #define PKHA_SEG_DST(seg) SHIFT_U32((seg) & 0x3, 6)
627 #define PDB_RSA_ENC_SGT_F SHIFT_U32(1, 31)
628 #define PDB_RSA_ENC_SGT_G SHIFT_U32(1, 30)
629 #define PDB_RSA_ENC_E_SIZE(len) SHIFT_U32((len) & 0xFFF, 12)
630 #define PDB_RSA_ENC_N_SIZE(len) SHIFT_U32((len) & 0xFFF, 0)
631 #define PDB_RSA_ENC_F_SIZE(len) SHIFT_U32((len) & 0xFFF, 0)
634 #define PDB_RSA_DEC_SGT_G SHIFT_U32(1, 31)
635 #define PDB_RSA_DEC_SGT_F SHIFT_U32(1, 30)
636 #define PDB_RSA_DEC_D_SIZE(len) SHIFT_U32((len) & 0xFFF, 12)
637 #define PDB_RSA_DEC_N_SIZE(len) SHIFT_U32((len) & 0xFFF, 0)
638 #define PDB_RSA_DEC_Q_SIZE(len) SHIFT_U32((len) & 0xFFF, 12)
639 #define PDB_RSA_DEC_P_SIZE(len) SHIFT_U32((len) & 0xFFF, 0)
642 #define PDB_RSA_KEY_P_SIZE(len) SHIFT_U32((len) & 0x1FF, 0)
643 #define PDB_RSA_KEY_E_SIZE(len) SHIFT_U32((len) & 0x3FF, 0)
644 #define PDB_RSA_KEY_N_SIZE(len) SHIFT_U32((len) & 0x3FF, 16)
652 #define PDB_PKGEN_PD1 SHIFT_U32(1, 25)
654 #define PDB_PKSIGN_PD1 SHIFT_U32(1, 22)
656 #define PDB_PKVERIFY_PD1 SHIFT_U32(1, 22)
658 #define PDB_SHARED_SECRET_PD1 SHIFT_U32(1, 25)
661 #define PDB_DSA_SIGN_N(len) SHIFT_U32((len) & (0x7F), 0)
662 #define PDB_DSA_SIGN_L(len) SHIFT_U32((len) & (0x3FF), 7)
665 #define PDB_SGT_PKSIGN_MSG SHIFT_U32(1, 27)
666 #define PDB_SGT_PKSIGN_SIGN_C SHIFT_U32(1, 26)
667 #define PDB_SGT_PKSIGN_SIGN_D SHIFT_U32(1, 25)
670 #define PDB_DSA_VERIF_N(len) SHIFT_U32((len) & (0x7F), 0)
671 #define PDB_DSA_VERIF_L(len) SHIFT_U32((len) & (0x3FF), 7)
674 #define PDB_SGT_PKVERIF_MSG SHIFT_U32(1, 27)
675 #define PDB_SGT_PKVERIF_SIGN_C SHIFT_U32(1, 26)
676 #define PDB_SGT_PKVERIF_SIGN_D SHIFT_U32(1, 25)
679 #define PDB_SGT_PKDH_SECRET SHIFT_U32(1, 27)
682 #define PDB_DL_KEY_L_SIZE(len) SHIFT_U32((len) & (0x3FF), 7)
684 #define PDB_DL_KEY_N_SIZE(len) SHIFT_U32((len) & (PDB_DL_KEY_N_MASK), 0)
687 #define PDB_ECC_ECDSEL(curve) SHIFT_U32((curve) & 0x3F, 7)