/linux-6.3-rc2/arch/x86/math-emu/ |
A D | fpu_arith.c | 24 FPU_add(&st(i), FPU_gettagi(i), 0, control_word); in fadd__() 32 FPU_mul(&st(i), FPU_gettagi(i), 0, control_word); in fmul__() 39 FPU_sub(0, FPU_rm, control_word); in fsub__() 46 FPU_sub(REV, FPU_rm, control_word); in fsubr_() 53 FPU_div(0, FPU_rm, control_word); in fdiv__() 60 FPU_div(REV, FPU_rm, control_word); in fdivr_() 68 FPU_add(&st(i), FPU_gettagi(i), i, control_word); in fadd_i() 82 FPU_sub(DEST_RM, FPU_rm, control_word); in fsubri() 89 FPU_sub(REV | DEST_RM, FPU_rm, control_word); in fsub_i() 96 FPU_div(DEST_RM, FPU_rm, control_word); in fdivri() [all …]
|
A D | errors.c | 168 (control_word & 0x800) >> 11, (control_word & 0x400) >> 10, in FPU_printall() 169 (control_word & 0x200) >> 9, (control_word & 0x100) >> 8, in FPU_printall() 397 if (control_word & CW_Invalid) { in real_1op_NaN() 434 if (control_word & CW_Invalid) { in real_2op_NaN() 502 if (control_word & CW_Invalid) { in arith_invalid() 517 if (control_word & CW_ZeroDiv) { in FPU_divide_by_zero() 546 if (control_word & CW_Precision) in set_precision_flag_up() 633 if (control_word & CW_Invalid) { in FPU_stack_overflow() 648 if (control_word & CW_Invalid) { in FPU_stack_underflow() 662 if (control_word & CW_Invalid) { in FPU_stack_underflow_i() [all …]
|
A D | load_store.c | 163 sv_cw = control_word; in FPU_load_store() 164 control_word |= RC_CHOP; in FPU_load_store() 169 control_word = sv_cw; in FPU_load_store() 173 sv_cw = control_word; in FPU_load_store() 174 control_word |= RC_CHOP; in FPU_load_store() 179 control_word = sv_cw; in FPU_load_store() 183 sv_cw = control_word; in FPU_load_store() 184 control_word |= RC_CHOP; in FPU_load_store() 189 control_word = sv_cw; in FPU_load_store() 255 FPU_get_user(control_word, in FPU_load_store() [all …]
|
A D | reg_ld_str.c | 363 if (control_word & CW_Invalid) { in FPU_store_extended() 422 switch (control_word & CW_RC) { in FPU_store_double() 538 if (control_word & CW_Invalid) { in FPU_store_double() 723 if (control_word & EX_Invalid) { in FPU_store_single() 781 if (control_word & EX_Invalid) { in FPU_store_int64() 828 if (control_word & EX_Invalid) { in FPU_store_int32() 991 switch (control_word & CW_RC) { in FPU_round_to_int() 1078 control_word &= ~0xe080; in fldenv() 1179 control_word &= ~0xe080; in fstenv() 1181 control_word |= 0xffff0040; in fstenv() [all …]
|
A D | reg_compare.c | 216 return !(control_word & CW_Invalid); in compare_st_st() 224 return !(control_word & CW_Invalid); in compare_st_st() 262 return !(control_word & CW_Invalid); in compare_i_st_st() 271 return !(control_word & CW_Invalid); in compare_i_st_st() 310 return !(control_word & CW_Invalid); in compare_u_st_st() 320 return !(control_word & CW_Invalid); in compare_u_st_st() 360 return !(control_word & CW_Invalid); in compare_ui_st_st() 371 return !(control_word & CW_Invalid); in compare_ui_st_st()
|
A D | fpu_trig.c | 47 control_word &= ~CW_RC; in trig_arg() 48 control_word |= RC_CHOP; in trig_arg() 145 control_word = old_cw; in trig_arg() 806 old_cw = control_word; in do_fprem() 812 control_word &= ~CW_RC; in do_fprem() 813 control_word |= RC_CHOP; in do_fprem() 874 control_word = old_cw; in do_fprem() 919 control_word = old_cw; in do_fprem() 933 control_word = old_cw; in do_fprem() 1517 control_word &= ~CW_RC; in fscale() [all …]
|
A D | fpu_entry.c | 328 && (control_word & in math_emulate() 396 control_word); in math_emulate() 401 control_word); in math_emulate() 417 control_word); in math_emulate() 423 control_word); in math_emulate() 429 control_word); in math_emulate() 438 control_word); in math_emulate() 447 && (control_word & CW_Invalid)) in math_emulate()
|
A D | fpu_aux.c | 121 if (control_word & CW_Invalid) { in fld_i_() 147 if (control_word & CW_Invalid) { in fxch_i() 155 if (control_word & CW_Invalid) { in fxch_i()
|
A D | reg_constant.c | 117 (constants_table[FPU_rm]) (control_word & CW_RC); in fconst()
|
A D | fpu_system.h | 99 #define control_word (I387->soft.cwd) macro
|
/linux-6.3-rc2/drivers/crypto/ |
A D | padlock-aes.c | 195 struct cword *control_word, int count) in rep_xcrypt_ecb() argument 199 : "d"(control_word), "b"(key), "c"(count)); in rep_xcrypt_ecb() 203 u8 *iv, struct cword *control_word, int count) in rep_xcrypt_cbc() argument 207 : "d" (control_word), "b" (key), "c" (count)); in rep_xcrypt_cbc() 264 void *control_word, u32 count) in padlock_xcrypt_ecb() argument 269 ecb_crypt(input, output, key, control_word, count); in padlock_xcrypt_ecb() 278 : "d"(control_word), "b"(key), "c"(initial)); in padlock_xcrypt_ecb() 282 : "d"(control_word), "b"(key), "c"(count)); in padlock_xcrypt_ecb() 286 u8 *iv, void *control_word, u32 count) in padlock_xcrypt_cbc() argument 298 : "d" (control_word), "b" (key), "c" (initial)); in padlock_xcrypt_cbc() [all …]
|
/linux-6.3-rc2/drivers/crypto/cavium/cpt/ |
A D | cptvf_algs.h | 112 u64 control_word; member
|
A D | cptvf_algs.c | 132 offset_control = (__be64 *)&rctx->control_word; in create_ctx_hdr()
|
/linux-6.3-rc2/drivers/net/ethernet/sun/ |
A D | sungem.c | 670 dma_len = le64_to_cpu(txd->control_word) & TXDCTRL_BUFSZ; in gem_tx() 1033 txd->control_word = cpu_to_le64(ctrl); in gem_start_xmit() 1072 txd->control_word = cpu_to_le64(this_ctrl | len); in gem_start_xmit() 1082 txd->control_word = in gem_start_xmit() 1604 le64_to_cpu(txd->control_word) & in gem_clean_rings() 1656 txd->control_word = 0; in gem_init_rings()
|
A D | sungem.h | 832 __le64 control_word; member
|