arch/x86/math-emu/errors.c
167
control_word & 0x1000 ? 1 : 0,
arch/x86/math-emu/errors.c
168
(control_word & 0x800) >> 11, (control_word & 0x400) >> 10,
arch/x86/math-emu/errors.c
169
(control_word & 0x200) >> 9, (control_word & 0x100) >> 8,
arch/x86/math-emu/errors.c
170
control_word & 0x80 ? 1 : 0,
arch/x86/math-emu/errors.c
171
control_word & SW_Precision ? 1 : 0,
arch/x86/math-emu/errors.c
172
control_word & SW_Underflow ? 1 : 0,
arch/x86/math-emu/errors.c
173
control_word & SW_Overflow ? 1 : 0,
arch/x86/math-emu/errors.c
174
control_word & SW_Zero_Div ? 1 : 0,
arch/x86/math-emu/errors.c
175
control_word & SW_Denorm_Op ? 1 : 0,
arch/x86/math-emu/errors.c
176
control_word & SW_Invalid ? 1 : 0);
arch/x86/math-emu/errors.c
323
if (partial_status & ~control_word & CW_Exceptions)
arch/x86/math-emu/errors.c
334
if ((~control_word & n & CW_Exceptions) || (n == EX_INTERNAL)) {
arch/x86/math-emu/errors.c
386
if (control_word & CW_Invalid) {
arch/x86/math-emu/errors.c
391
return (!(control_word & CW_Invalid) ? FPU_Exception :
arch/x86/math-emu/errors.c
397
if (control_word & CW_Invalid) {
arch/x86/math-emu/errors.c
408
return (!(control_word & CW_Invalid) ? FPU_Exception : 0) | TAG_Special;
arch/x86/math-emu/errors.c
434
if (control_word & CW_Invalid) {
arch/x86/math-emu/errors.c
439
return (!(control_word & CW_Invalid) ? FPU_Exception : 0) |
arch/x86/math-emu/errors.c
474
if ((!signalling) || (control_word & CW_Invalid)) {
arch/x86/math-emu/errors.c
492
return (!(control_word & CW_Invalid) ? FPU_Exception : 0) | TAG_Special;
arch/x86/math-emu/errors.c
502
if (control_word & CW_Invalid) {
arch/x86/math-emu/errors.c
507
return (!(control_word & CW_Invalid) ? FPU_Exception : 0) | TAG_Valid;
arch/x86/math-emu/errors.c
517
if (control_word & CW_ZeroDiv) {
arch/x86/math-emu/errors.c
526
return (!(control_word & CW_ZeroDiv) ? FPU_Exception : 0) | tag;
arch/x86/math-emu/errors.c
533
if (control_word & CW_Precision) {
arch/x86/math-emu/errors.c
546
if (control_word & CW_Precision)
arch/x86/math-emu/errors.c
555
if (control_word & CW_Precision) { /* The masked response */
arch/x86/math-emu/errors.c
564
if (control_word & CW_Denormal) { /* The masked response */
arch/x86/math-emu/errors.c
577
if (control_word & CW_Overflow) {
arch/x86/math-emu/errors.c
588
if (control_word & CW_Overflow) {
arch/x86/math-emu/errors.c
605
if (control_word & CW_Underflow) {
arch/x86/math-emu/errors.c
620
if (control_word & CW_Underflow) {
arch/x86/math-emu/errors.c
633
if (control_word & CW_Invalid) {
arch/x86/math-emu/errors.c
648
if (control_word & CW_Invalid) {
arch/x86/math-emu/errors.c
662
if (control_word & CW_Invalid) {
arch/x86/math-emu/errors.c
676
if (control_word & CW_Invalid) {
arch/x86/math-emu/fpu_arith.c
103
FPU_div(REV | DEST_RM, FPU_rm, control_word);
arch/x86/math-emu/fpu_arith.c
111
if (FPU_add(&st(i), FPU_gettagi(i), i, control_word) >= 0)
arch/x86/math-emu/fpu_arith.c
119
if (FPU_mul(&st(0), FPU_gettag0(), FPU_rm, control_word) >= 0)
arch/x86/math-emu/fpu_arith.c
127
if (FPU_sub(DEST_RM, FPU_rm, control_word) >= 0)
arch/x86/math-emu/fpu_arith.c
135
if (FPU_sub(REV | DEST_RM, FPU_rm, control_word) >= 0)
arch/x86/math-emu/fpu_arith.c
143
if (FPU_div(DEST_RM, FPU_rm, control_word) >= 0)
arch/x86/math-emu/fpu_arith.c
151
if (FPU_div(REV | DEST_RM, FPU_rm, control_word) >= 0)
arch/x86/math-emu/fpu_arith.c
24
FPU_add(&st(i), FPU_gettagi(i), 0, control_word);
arch/x86/math-emu/fpu_arith.c
32
FPU_mul(&st(i), FPU_gettagi(i), 0, control_word);
arch/x86/math-emu/fpu_arith.c
39
FPU_sub(0, FPU_rm, control_word);
arch/x86/math-emu/fpu_arith.c
46
FPU_sub(REV, FPU_rm, control_word);
arch/x86/math-emu/fpu_arith.c
53
FPU_div(0, FPU_rm, control_word);
arch/x86/math-emu/fpu_arith.c
60
FPU_div(REV, FPU_rm, control_word);
arch/x86/math-emu/fpu_arith.c
68
FPU_add(&st(i), FPU_gettagi(i), i, control_word);
arch/x86/math-emu/fpu_arith.c
75
FPU_mul(&st(0), FPU_gettag0(), FPU_rm, control_word);
arch/x86/math-emu/fpu_arith.c
82
FPU_sub(DEST_RM, FPU_rm, control_word);
arch/x86/math-emu/fpu_arith.c
89
FPU_sub(REV | DEST_RM, FPU_rm, control_word);
arch/x86/math-emu/fpu_arith.c
96
FPU_div(DEST_RM, FPU_rm, control_word);
arch/x86/math-emu/fpu_aux.c
121
if (control_word & CW_Invalid) {
arch/x86/math-emu/fpu_aux.c
147
if (control_word & CW_Invalid) {
arch/x86/math-emu/fpu_aux.c
155
if (control_word & CW_Invalid) {
arch/x86/math-emu/fpu_entry.c
329
&& (control_word &
arch/x86/math-emu/fpu_entry.c
397
control_word);
arch/x86/math-emu/fpu_entry.c
402
control_word);
arch/x86/math-emu/fpu_entry.c
418
control_word);
arch/x86/math-emu/fpu_entry.c
424
control_word);
arch/x86/math-emu/fpu_entry.c
430
control_word);
arch/x86/math-emu/fpu_entry.c
439
control_word);
arch/x86/math-emu/fpu_entry.c
448
&& (control_word & CW_Invalid))
arch/x86/math-emu/fpu_trig.c
145
control_word = old_cw;
arch/x86/math-emu/fpu_trig.c
1490
int old_cw = control_word;
arch/x86/math-emu/fpu_trig.c
1517
control_word &= ~CW_RC;
arch/x86/math-emu/fpu_trig.c
1518
control_word |= RC_CHOP;
arch/x86/math-emu/fpu_trig.c
1521
control_word = old_cw;
arch/x86/math-emu/fpu_trig.c
1528
FPU_round(st0_ptr, 0, 0, control_word, sign);
arch/x86/math-emu/fpu_trig.c
202
if (control_word & CW_Invalid) {
arch/x86/math-emu/fpu_trig.c
216
if (control_word & CW_Invalid) {
arch/x86/math-emu/fpu_trig.c
285
if (control_word & CW_Invalid) {
arch/x86/math-emu/fpu_trig.c
39
int old_cw = control_word, saved_status = partial_status;
arch/x86/math-emu/fpu_trig.c
423
if (control_word & EX_Invalid) {
arch/x86/math-emu/fpu_trig.c
47
control_word &= ~CW_RC;
arch/x86/math-emu/fpu_trig.c
470
tag = wm_sqrt(st0_ptr, 0, 0, control_word, SIGN_POS);
arch/x86/math-emu/fpu_trig.c
48
control_word |= RC_CHOP;
arch/x86/math-emu/fpu_trig.c
700
if (control_word & CW_Invalid) {
arch/x86/math-emu/fpu_trig.c
806
old_cw = control_word;
arch/x86/math-emu/fpu_trig.c
812
control_word &= ~CW_RC;
arch/x86/math-emu/fpu_trig.c
813
control_word |= RC_CHOP;
arch/x86/math-emu/fpu_trig.c
874
control_word = old_cw;
arch/x86/math-emu/fpu_trig.c
919
control_word = old_cw;
arch/x86/math-emu/fpu_trig.c
933
control_word = old_cw;
arch/x86/math-emu/fpu_trig.c
941
&& !(control_word & CW_Underflow)) {
arch/x86/math-emu/load_store.c
163
sv_cw = control_word;
arch/x86/math-emu/load_store.c
164
control_word |= RC_CHOP;
arch/x86/math-emu/load_store.c
169
control_word = sv_cw;
arch/x86/math-emu/load_store.c
173
sv_cw = control_word;
arch/x86/math-emu/load_store.c
174
control_word |= RC_CHOP;
arch/x86/math-emu/load_store.c
179
control_word = sv_cw;
arch/x86/math-emu/load_store.c
183
sv_cw = control_word;
arch/x86/math-emu/load_store.c
184
control_word |= RC_CHOP;
arch/x86/math-emu/load_store.c
189
control_word = sv_cw;
arch/x86/math-emu/load_store.c
255
FPU_get_user(control_word,
arch/x86/math-emu/load_store.c
258
if (partial_status & ~control_word & CW_Exceptions)
arch/x86/math-emu/load_store.c
263
control_word |= 0x40; /* An 80486 appears to always set this bit */
arch/x86/math-emu/load_store.c
295
FPU_put_user(control_word,
arch/x86/math-emu/reg_compare.c
216
return !(control_word & CW_Invalid);
arch/x86/math-emu/reg_compare.c
224
return !(control_word & CW_Invalid);
arch/x86/math-emu/reg_compare.c
262
return !(control_word & CW_Invalid);
arch/x86/math-emu/reg_compare.c
271
return !(control_word & CW_Invalid);
arch/x86/math-emu/reg_compare.c
310
return !(control_word & CW_Invalid);
arch/x86/math-emu/reg_compare.c
320
return !(control_word & CW_Invalid);
arch/x86/math-emu/reg_compare.c
360
return !(control_word & CW_Invalid);
arch/x86/math-emu/reg_compare.c
371
return !(control_word & CW_Invalid);
arch/x86/math-emu/reg_constant.c
122
(constants_table[FPU_rm]) (control_word & CW_RC);
arch/x86/math-emu/reg_ld_str.c
1038
FPU_get_user(control_word, (unsigned short __user *)s);
arch/x86/math-emu/reg_ld_str.c
1060
FPU_get_user(control_word, (unsigned short __user *)s);
arch/x86/math-emu/reg_ld_str.c
1078
control_word &= ~0xe080;
arch/x86/math-emu/reg_ld_str.c
1083
if (partial_status & ~control_word & CW_Exceptions)
arch/x86/math-emu/reg_ld_str.c
1151
FPU_put_user(control_word & ~0xe080, (unsigned long __user *)d);
arch/x86/math-emu/reg_ld_str.c
1153
FPU_put_user(control_word, (unsigned short __user *)d);
arch/x86/math-emu/reg_ld_str.c
1179
control_word &= ~0xe080;
arch/x86/math-emu/reg_ld_str.c
1181
control_word |= 0xffff0040;
arch/x86/math-emu/reg_ld_str.c
1187
if (__copy_to_user(d, &control_word, 7 * 4))
arch/x86/math-emu/reg_ld_str.c
1193
control_word |= CW_Exceptions;
arch/x86/math-emu/reg_ld_str.c
363
if (control_word & CW_Invalid) {
arch/x86/math-emu/reg_ld_str.c
410
if (!(control_word & CW_Underflow))
arch/x86/math-emu/reg_ld_str.c
414
if (!(control_word & CW_Precision))
arch/x86/math-emu/reg_ld_str.c
422
switch (control_word & CW_RC) {
arch/x86/math-emu/reg_ld_str.c
473
if (!(control_word & CW_Overflow))
arch/x86/math-emu/reg_ld_str.c
476
if (!(control_word & CW_Precision))
arch/x86/math-emu/reg_ld_str.c
503
if (control_word & CW_Underflow)
arch/x86/math-emu/reg_ld_str.c
522
if (!(control_word & CW_Invalid))
arch/x86/math-emu/reg_ld_str.c
530
if (!(control_word & CW_Invalid))
arch/x86/math-emu/reg_ld_str.c
538
if (control_word & CW_Invalid) {
arch/x86/math-emu/reg_ld_str.c
596
if (!(control_word & CW_Underflow))
arch/x86/math-emu/reg_ld_str.c
600
if (!(control_word & CW_Precision))
arch/x86/math-emu/reg_ld_str.c
610
switch (control_word & CW_RC) {
arch/x86/math-emu/reg_ld_str.c
654
if (!(control_word & CW_Overflow))
arch/x86/math-emu/reg_ld_str.c
657
if (!(control_word & CW_Precision))
arch/x86/math-emu/reg_ld_str.c
686
if (control_word & CW_Underflow)
arch/x86/math-emu/reg_ld_str.c
701
if (!(control_word & CW_Invalid))
arch/x86/math-emu/reg_ld_str.c
709
if (!(control_word & CW_Invalid))
arch/x86/math-emu/reg_ld_str.c
723
if (control_word & EX_Invalid) {
arch/x86/math-emu/reg_ld_str.c
781
if (control_word & EX_Invalid) {
arch/x86/math-emu/reg_ld_str.c
828
if (control_word & EX_Invalid) {
arch/x86/math-emu/reg_ld_str.c
874
if (control_word & EX_Invalid) {
arch/x86/math-emu/reg_ld_str.c
925
if (control_word & CW_Invalid) {
arch/x86/math-emu/reg_ld_str.c
991
switch (control_word & CW_RC) {
drivers/crypto/cavium/cpt/cptvf_algs.c
132
offset_control = (__be64 *)&rctx->control_word;
drivers/crypto/cavium/cpt/cptvf_algs.h
112
u64 control_word;
drivers/crypto/padlock-aes.c
195
struct cword *control_word, int count)
drivers/crypto/padlock-aes.c
199
: "d"(control_word), "b"(key), "c"(count));
drivers/crypto/padlock-aes.c
203
u8 *iv, struct cword *control_word, int count)
drivers/crypto/padlock-aes.c
207
: "d" (control_word), "b" (key), "c" (count));
drivers/crypto/padlock-aes.c
264
void *control_word, u32 count)
drivers/crypto/padlock-aes.c
269
ecb_crypt(input, output, key, control_word, count);
drivers/crypto/padlock-aes.c
278
: "d"(control_word), "b"(key), "c"(initial));
drivers/crypto/padlock-aes.c
282
: "d"(control_word), "b"(key), "c"(count));
drivers/crypto/padlock-aes.c
286
u8 *iv, void *control_word, u32 count)
drivers/crypto/padlock-aes.c
291
return cbc_crypt(input, output, key, iv, control_word, count);
drivers/crypto/padlock-aes.c
298
: "d" (control_word), "b" (key), "c" (initial));
drivers/crypto/padlock-aes.c
302
: "d" (control_word), "b" (key), "c" (count));
drivers/net/ethernet/sun/sungem.c
1023
txd->control_word = cpu_to_le64(ctrl);
drivers/net/ethernet/sun/sungem.c
1062
txd->control_word = cpu_to_le64(this_ctrl | len);
drivers/net/ethernet/sun/sungem.c
1072
txd->control_word =
drivers/net/ethernet/sun/sungem.c
1594
le64_to_cpu(txd->control_word) &
drivers/net/ethernet/sun/sungem.c
1646
txd->control_word = 0;
drivers/net/ethernet/sun/sungem.c
671
dma_len = le64_to_cpu(txd->control_word) & TXDCTRL_BUFSZ;
drivers/net/ethernet/sun/sungem.h
832
__le64 control_word;