Searched refs:underflow (Results 1 - 200 of 269) sorted by relevance

12

/linux-4.4.14/arch/mn10300/include/asm/
H A Dtimer-regs.h35 #define TM0MD_SRC_TM1UFLOW 0x05 /* - timer 1 underflow */
36 #define TM0MD_SRC_TM2UFLOW 0x06 /* - timer 2 underflow */
50 #define TM1MD_SRC_TM0UFLOW 0x04 /* - timer 0 underflow */
51 #define TM1MD_SRC_TM2UFLOW 0x06 /* - timer 2 underflow */
64 #define TM2MD_SRC_TM0UFLOW 0x04 /* - timer 0 underflow */
65 #define TM2MD_SRC_TM1UFLOW 0x05 /* - timer 1 underflow */
78 #define TM3MD_SRC_TM0UFLOW 0x04 /* - timer 0 underflow */
79 #define TM3MD_SRC_TM1UFLOW 0x05 /* - timer 1 underflow */
80 #define TM3MD_SRC_TM2UFLOW 0x06 /* - timer 2 underflow */
119 #define TM4MD_SRC_TM0UFLOW 0x04 /* - timer 0 underflow */
120 #define TM4MD_SRC_TM1UFLOW 0x05 /* - timer 1 underflow */
121 #define TM4MD_SRC_TM2UFLOW 0x06 /* - timer 2 underflow */
134 #define TM5MD_SRC_TM0UFLOW 0x04 /* - timer 0 underflow */
135 #define TM5MD_SRC_TM1UFLOW 0x05 /* - timer 1 underflow */
136 #define TM5MD_SRC_TM2UFLOW 0x06 /* - timer 2 underflow */
140 #define TM5MD_SRC_TM7UFLOW 0x07 /* - timer 7 underflow */
150 #define TM7MD_SRC_TM0UFLOW 0x04 /* - timer 0 underflow */
151 #define TM7MD_SRC_TM1UFLOW 0x05 /* - timer 1 underflow */
152 #define TM7MD_SRC_TM2UFLOW 0x06 /* - timer 2 underflow */
165 #define TM8MD_SRC_TM0UFLOW 0x04 /* - timer 0 underflow */
166 #define TM8MD_SRC_TM1UFLOW 0x05 /* - timer 1 underflow */
167 #define TM8MD_SRC_TM2UFLOW 0x06 /* - timer 2 underflow */
171 #define TM8MD_SRC_TM7UFLOW 0x07 /* - timer 7 underflow */
182 #define TM9MD_SRC_TM0UFLOW 0x04 /* - timer 0 underflow */
183 #define TM9MD_SRC_TM1UFLOW 0x05 /* - timer 1 underflow */
184 #define TM9MD_SRC_TM2UFLOW 0x06 /* - timer 2 underflow */
188 #define TM9MD_SRC_TM7UFLOW 0x07 /* - timer 7 underflow */
199 #define TM10MD_SRC_TM0UFLOW 0x04 /* - timer 0 underflow */
200 #define TM10MD_SRC_TM1UFLOW 0x05 /* - timer 1 underflow */
201 #define TM10MD_SRC_TM2UFLOW 0x06 /* - timer 2 underflow */
205 #define TM10MD_SRC_TM7UFLOW 0x07 /* - timer 7 underflow */
215 #define TM11MD_SRC_TM0UFLOW 0x04 /* - timer 0 underflow */
216 #define TM11MD_SRC_TM1UFLOW 0x05 /* - timer 1 underflow */
217 #define TM11MD_SRC_TM2UFLOW 0x06 /* - timer 2 underflow */
221 #define TM11MD_SRC_TM7UFLOW 0x07 /* - timer 7 underflow */
232 #define TM12MD_SRC_TM0UFLOW 0x04 /* - timer 0 underflow */
233 #define TM12MD_SRC_TM1UFLOW 0x05 /* - timer 1 underflow */
234 #define TM12MD_SRC_TM2UFLOW 0x06 /* - timer 2 underflow */
235 #define TM12MD_SRC_TM7UFLOW 0x07 /* - timer 7 underflow */
245 #define TM13MD_SRC_TM0UFLOW 0x04 /* - timer 0 underflow */
246 #define TM13MD_SRC_TM1UFLOW 0x05 /* - timer 1 underflow */
247 #define TM13MD_SRC_TM2UFLOW 0x06 /* - timer 2 underflow */
248 #define TM13MD_SRC_TM7UFLOW 0x07 /* - timer 7 underflow */
258 #define TM14MD_SRC_TM0UFLOW 0x04 /* - timer 0 underflow */
259 #define TM14MD_SRC_TM1UFLOW 0x05 /* - timer 1 underflow */
260 #define TM14MD_SRC_TM2UFLOW 0x06 /* - timer 2 underflow */
261 #define TM14MD_SRC_TM7UFLOW 0x07 /* - timer 7 underflow */
270 #define TM15MD_SRC_TM0UFLOW 0x04 /* - timer 0 underflow */
271 #define TM15MD_SRC_TM1UFLOW 0x05 /* - timer 1 underflow */
272 #define TM15MD_SRC_TM2UFLOW 0x06 /* - timer 2 underflow */
273 #define TM15MD_SRC_TM7UFLOW 0x07 /* - timer 7 underflow */
347 #define TM6MD_SRC_TM0UFLOW 0x0004 /* - timer 0 underflow */
348 #define TM6MD_SRC_TM1UFLOW 0x0005 /* - timer 1 underflow */
349 #define TM6MD_SRC_TM2UFLOW 0x0006 /* - timer 2 underflow */
H A Dserial-regs.h28 #define SC0CTR_CK_TM8UFLOW_8 0x0000 /* - 1/8 timer 8 underflow (serial port 0 only) */
29 #define SC0CTR_CK_TM2UFLOW_2 0x0003 /* - 1/2 timer 2 underflow (serial port 0 only) */
30 #define SC0CTR_CK_TM0UFLOW_8 0x0004 /* - 1/8 timer 0 underflow (serial port 0 only) */
31 #define SC0CTR_CK_TM2UFLOW_8 0x0005 /* - 1/8 timer 2 underflow (serial port 0 only) */
32 #define SC1CTR_CK_TM9UFLOW_8 0x0000 /* - 1/8 timer 9 underflow (serial port 1 only) */
33 #define SC1CTR_CK_TM3UFLOW_2 0x0003 /* - 1/2 timer 3 underflow (serial port 1 only) */
34 #define SC1CTR_CK_TM1UFLOW_8 0x0004 /* - 1/8 timer 1 underflow (serial port 1 only) */
35 #define SC1CTR_CK_TM3UFLOW_8 0x0005 /* - 1/8 timer 3 underflow (serial port 1 only) */
37 #define SC0CTR_CK_TM8UFLOW_8 0x0000 /* - 1/8 timer 8 underflow (serial port 0 only) */
38 #define SC0CTR_CK_TM0UFLOW_8 0x0004 /* - 1/8 timer 0 underflow (serial port 0 only) */
39 #define SC0CTR_CK_TM2UFLOW_8 0x0005 /* - 1/8 timer 2 underflow (serial port 0 only) */
40 #define SC1CTR_CK_TM12UFLOW_8 0x0000 /* - 1/8 timer 12 underflow (serial port 1 only) */
112 #define SC2CTR_CK_TM10UFLOW 0x0000 /* - timer 10 underflow */
113 #define SC2CTR_CK_TM2UFLOW 0x0001 /* - timer 2 underflow */
115 #define SC2CTR_CK_TM3UFLOW 0x0003 /* - timer 3 underflow */
118 #define SC2CTR_CK_TM9UFLOW_8 0x0000 /* - 1/8 timer 9 underflow */
121 #define SC2CTR_CK_TM3UFLOW_2 0x0003 /* - 1/2 timer 3 underflow */
122 #define SC2CTR_CK_TM1UFLOW_8 0x0004 /* - 1/8 timer 1 underflow */
123 #define SC2CTR_CK_TM3UFLOW_8 0x0005 /* - 1/8 timer 3 underflow */
H A Dcpu-regs.h65 #define FPCR_EF_U 0x00000002 /* underflow FPU exception flag */
70 #define FPCR_EE_U 0x00000040 /* underflow FPU exception enable */
75 #define FPCR_EC_U 0x00000800 /* underflow FPU exception cause */
/linux-4.4.14/arch/x86/math-emu/
H A Dexception.h27 #define EX_StackUnder Const_(0x0041) /* stack underflow */
30 #define EX_Underflow Const_(0x0010) /* underflow */
H A Dreg_norm.S43 subw $32,EXP(%ebx) /* This can cause an underflow */
52 subw %cx,EXP(%ebx) /* This can cause an underflow */
100 /* Normalise without reporting underflow or overflow */
120 subw $32,EXP(%ebx) /* This can cause an underflow */
129 subw %cx,EXP(%ebx) /* This can cause an underflow */
H A Dcontrol_w.h23 #define CW_Underflow Const_(0x0010) /* underflow mask */
H A Dreg_u_mul.S16 | Does not check the resulting exponent for overflow/underflow |
97 /* Two denormals can cause an exponent underflow */
H A Dstatus_w.h31 #define SW_Underflow Const__(0x0010) /* underflow */
H A Dreg_u_sub.S215 subw $32,EXP(%edi) /* Can get underflow here */
225 subw %cx,EXP(%edi) /* Can get underflow here */
H A Derrors.c141 printk("SW: underflow\n"); FPU_printall()
215 EX_StackUnder, "stack underflow"}, {
217 EX_Underflow, "underflow"}, {
325 /* This bit distinguishes over- from underflow for a stack fault, FPU_exception()
619 /* The underflow exception is masked. */ arith_underflow()
H A Dreg_ld_str.c360 /* Empty register (stack underflow) */ FPU_store_extended()
400 converts to decide underflow. */ FPU_store_double()
497 /* A denormal will always underflow. */ FPU_store_double()
535 /* Empty register (stack underflow) */ FPU_store_double()
586 converts to decide underflow. */ FPU_store_single()
680 /* A denormal will always underflow. */ FPU_store_single()
720 /* Empty register (stack underflow) */ FPU_store_single()
759 /* Empty register (stack underflow) */ FPU_store_int64()
808 /* Empty register (stack underflow) */ FPU_store_int32()
854 /* Empty register (stack underflow) */ FPU_store_int16()
903 /* Empty register (stack underflow) */ FPU_store_bcd()
H A Dreg_round.S473 /* The action to be taken depends upon whether the underflow
579 * This difference occurs only for masked underflow, and not
584 js LPseudoDenormal /* Will be masked underflow */
599 testb $0xff,FPU_bits_lost /* bits lost == underflow */
603 /* There must be a masked underflow */
H A Dfpu_trig.c281 /* Stack underflow has higher priority */ fptan()
691 /* Stack underflow has higher priority */ fsincos()
932 /* The only condition to be looked for is underflow, do_fprem()
933 and it can occur here only if underflow is unmasked. */ do_fprem()
H A Dreg_u_div.S97 /* A denormal and a large number can cause an exponent underflow */
H A Dfpu_entry.c272 /* Stack underflow has priority */ math_emulate()
/linux-4.4.14/arch/mn10300/lib/
H A D__lshrdi3.S38 asl a1,d1,a1 # get underflow from MSW -> LSW
40 or_lsr a1,d0,a0,d1 # insert underflow into LSW and
H A D__ashrdi3.S37 asl a1,d1,a1 # get underflow from MSW -> LSW
39 or_asr a1,d0,a0,d1 # insert underflow into LSW and
/linux-4.4.14/arch/mn10300/proc-mn2ws0050/include/proc/
H A Ddmactl-regs.h28 #define DMxCTR_BG_TM0UFLOW 0x00000008 /* - timer 0 underflow */
29 #define DMxCTR_BG_TM1UFLOW 0x00000009 /* - timer 1 underflow */
30 #define DMxCTR_BG_TM2UFLOW 0x0000000a /* - timer 2 underflow */
31 #define DMxCTR_BG_TM3UFLOW 0x0000000b /* - timer 3 underflow */
37 #define DMxCTR_BG_TCK 0x00000014 /* - tick timer underflow */
44 #define DMxCTR_BG_TMSUFLOW 0x0000001f /* - timestamp timer underflow */
/linux-4.4.14/arch/alpha/include/uapi/asm/
H A Dfpu.h16 #define FPCR_UNF (1UL<<55) /* underflow */
19 #define FPCR_UNDZ (1UL<<60) /* underflow to zero (opt.) */
20 #define FPCR_UNFD (1UL<<61) /* underflow disable (opt.) */
46 #define IEEE_TRAP_ENABLE_UNF (1UL<<4) /* underflow */
H A Dgentrap.h13 #define GEN_FLTUND -5 /* fp underflow */
/linux-4.4.14/arch/ia64/include/uapi/asm/
H A Dfpu.h16 #define FPSR_TRAP_UD (1 << 4) /* underflow trap disabled */
35 #define FPSF_U (1 << 11) /* underflow (IEEE) flag */
/linux-4.4.14/include/scsi/
H A Dscsi_eh.h34 unsigned underflow; member in struct:scsi_eh_save
H A Dscsi_cmnd.h101 unsigned underflow; /* Return error if less than member in struct:scsi_cmnd
/linux-4.4.14/arch/mn10300/proc-mn103e010/include/proc/
H A Ddmactl-regs.h29 #define DMxCTR_BG_TM0UFLOW 0x00000008 /* - timer 0 underflow */
30 #define DMxCTR_BG_TM1UFLOW 0x00000009 /* - timer 1 underflow */
31 #define DMxCTR_BG_TM2UFLOW 0x0000000a /* - timer 2 underflow */
32 #define DMxCTR_BG_TM3UFLOW 0x0000000b /* - timer 3 underflow */
/linux-4.4.14/drivers/net/wireless/libertas/
H A Dif_spi.h153 /* Host Interrupt Status bit : I/O read FIFO underflow */
157 /* Host Interrupt Status bit : Data read FIFO underflow */
161 /* Host Interrupt Status bit : Command read FIFO underflow */
177 /* Host Interrupt Status Mask bit : I/O read FIFO underflow */
181 /* Host Interrupt Status Mask bit : Data write FIFO underflow */
185 /* Host Interrupt Status Mask bit : Command write FIFO underflow */
/linux-4.4.14/drivers/gpu/drm/nouveau/nvkm/engine/disp/
H A Drootgf119.c130 /* disable underflow reporting, preventing an intermittent issue gf119_disp_root_init()
134 * ftp://download.nvidia.com/open-gpu-doc/gk104-disable-underflow-reporting/1/gk104-disable-underflow-reporting.txt gf119_disp_root_init()
/linux-4.4.14/arch/m32r/kernel/
H A Dtime.c71 /* timer count may underflow right here */ m32r_gettimeoffset()
74 if (inl(M32R_ICU_CR18_PORTL) & 0x00000100) /* underflow check */ m32r_gettimeoffset()
86 /* timer count may underflow right here */ m32r_gettimeoffset()
/linux-4.4.14/arch/arm/nwfpe/
H A Dfpsr.h55 #define BIT_UFE 0x00080000 /* underflow exception enable */
80 #define BIT_UFC 0x00000008 /* underflow exception flag */
H A Dsoftfloat.h68 Software IEC/IEEE floating-point underflow tininess-detection mode.
H A Dsoftfloat.c48 Functions and definitions to determine: (1) whether tininess for underflow
204 a subnormal number, and the underflow and inexact exceptions are raised if
213 The handling of underflow and overflow follows the IEC/IEEE Standard for
375 a subnormal number, and the underflow and inexact exceptions are raised if
384 The handling of underflow and overflow follows the IEC/IEEE Standard for
550 a subnormal number, and the underflow and inexact exceptions are raised if
560 handling of underflow and overflow follows the IEC/IEEE Standard for Binary
/linux-4.4.14/net/ipv4/netfilter/
H A Dip_tables.c351 get_entry(table_base, private->underflow[hook])); ipt_do_table()
398 private->underflow[hook]);
775 newinfo->underflow[h] = underflows[h]; check_entry_size_and_hooks()
823 newinfo->underflow[i] = 0xFFFFFFFF; translate_table()
833 repl->underflow, translate_table()
859 if (newinfo->underflow[i] == 0xFFFFFFFF) { translate_table()
860 duprintf("Invalid underflow %u %u\n", translate_table()
861 i, repl->underflow[i]); translate_table()
1053 if (info->underflow[i] && compat_calc_entry()
1054 (e < (struct ipt_entry *)(base + info->underflow[i]))) compat_calc_entry()
1055 newinfo->underflow[i] -= off; compat_calc_entry()
1123 memcpy(info.underflow, private->underflow, get_info()
1124 sizeof(info.underflow)); get_info()
1366 u32 underflow[NF_INET_NUMHOOKS]; member in struct:compat_ipt_replace
1552 if ((unsigned char *)de - base < newinfo->underflow[h]) compat_copy_entry_from_user()
1553 newinfo->underflow[h] -= origsize - *size; compat_copy_entry_from_user()
1605 newinfo->underflow[i] = compatr->underflow[i]; translate_compat_table()
1628 repl.underflow[i] = newinfo->underflow[i]; translate_compat_table()
H A Darp_tables.c323 private->underflow[hook]); arpt_do_table()
613 newinfo->underflow[h] = underflows[h]; check_entry_size_and_hooks()
654 newinfo->underflow[i] = 0xFFFFFFFF; translate_table()
665 repl->underflow, translate_table()
694 if (newinfo->underflow[i] == 0xFFFFFFFF) { translate_table()
695 duprintf("Invalid underflow %u %u\n", translate_table()
696 i, repl->underflow[i]); translate_table()
868 if (info->underflow[i] && compat_calc_entry()
869 (e < (struct arpt_entry *)(base + info->underflow[i]))) compat_calc_entry()
870 newinfo->underflow[i] -= off; compat_calc_entry()
938 memcpy(info.underflow, private->underflow, get_info()
939 sizeof(info.underflow)); get_info()
1184 u32 underflow[NF_ARP_NUMHOOKS]; member in struct:compat_arpt_replace
1289 if ((unsigned char *)de - base < newinfo->underflow[h]) compat_copy_entry_from_user()
1290 newinfo->underflow[h] -= origsize - *size; compat_copy_entry_from_user()
1340 newinfo->underflow[i] = info->underflow[i]; translate_compat_table()
1358 repl.underflow[i] = newinfo->underflow[i]; translate_compat_table()
/linux-4.4.14/arch/mips/math-emu/
H A Ddp_fsp.c67 * Can't possibly overflow,underflow, or need rounding ieee754dp_fsp()
H A Dieee754dp.c187 /* we underflow (tiny/zero) */ ieee754dp_format()
H A Dieee754sp.c185 /* we underflow (tiny/zero) */ ieee754sp_format()
/linux-4.4.14/net/netfilter/
H A Dxt_repldata.h41 tbl->repl.underflow[hooknum] = bytes; \
/linux-4.4.14/tools/perf/util/
H A Dpstack.c69 pr_err("%s: underflow!\n", __func__); pstack__pop()
/linux-4.4.14/arch/parisc/math-emu/
H A Ddfadd.c337 goto underflow; dbl_fadd()
351 result_exponent==0) goto underflow; dbl_fadd()
366 goto underflow; dbl_fadd()
374 goto underflow; dbl_fadd()
381 if(result_exponent <= 0) goto underflow; dbl_fadd()
420 underflow: dbl_fadd()
455 * exact. Otherwise round in the correct direction. No underflow is dbl_fadd()
H A Ddfsub.c340 goto underflow; dbl_fsub()
354 result_exponent==0) goto underflow; dbl_fsub()
369 goto underflow; dbl_fsub()
377 goto underflow; dbl_fsub()
384 if(result_exponent <= 0) goto underflow; dbl_fsub()
423 underflow: dbl_fsub()
458 * exact. Otherwise round in the correct direction. No underflow is dbl_fsub()
H A Dsfadd.c332 goto underflow; sgl_fadd()
346 result_exponent==0) goto underflow; sgl_fadd()
361 goto underflow; sgl_fadd()
369 goto underflow; sgl_fadd()
376 if(result_exponent <= 0) goto underflow; sgl_fadd()
415 underflow: sgl_fadd()
450 * exact. Otherwise round in the correct direction. No underflow is sgl_fadd()
H A Dsfsub.c335 goto underflow; sgl_fsub()
349 result_exponent==0) goto underflow; sgl_fsub()
364 goto underflow; sgl_fsub()
372 goto underflow; sgl_fsub()
379 if(result_exponent <= 0) goto underflow; sgl_fsub()
418 underflow: sgl_fsub()
453 * exact. Otherwise round in the correct direction. No underflow is sgl_fsub()
H A Dfmpyfadd.c310 * Now let's check for trapped underflow case. dbl_fmpyfadd()
352 * Now let's check for trapped underflow case. dbl_fmpyfadd()
433 * can't overflow or underflow because of this yet, since the dbl_fmpyfadd()
691 } else if (result_exponent <= 0) { /* underflow case */ dbl_fmpyfadd()
970 * Now let's check for trapped underflow case. dbl_fmpynfadd()
1012 * Now let's check for trapped underflow case. dbl_fmpynfadd()
1093 * can't overflow or underflow because of this yet, since the dbl_fmpynfadd()
1349 } else if (result_exponent <= 0) { /* underflow case */ dbl_fmpynfadd()
1626 * Now let's check for trapped underflow case. sgl_fmpyfadd()
1668 * Now let's check for trapped underflow case. sgl_fmpyfadd()
1747 * can't overflow or underflow because of this yet, since the sgl_fmpyfadd()
1990 } else if (result_exponent <= 0) { /* underflow case */ sgl_fmpyfadd()
2268 * Now let's check for trapped underflow case. sgl_fmpynfadd()
2310 * Now let's check for trapped underflow case. sgl_fmpynfadd()
2389 * can't overflow or underflow because of this yet, since the sgl_fmpynfadd()
2632 } else if (result_exponent <= 0) { /* underflow case */ sgl_fmpynfadd()
H A Ddfdiv.c311 * Test for underflow dbl_fdiv()
328 /* Determine if should set underflow flag */ dbl_fdiv()
H A Ddfmpy.c306 * Test for underflow dbl_fmpy()
323 /* Determine if should set underflow flag */ dbl_fmpy()
H A Dfcnvff.c273 * Test for underflow dbl_to_sgl_fcnvff()
279 * Check for gross underflow dbl_to_sgl_fcnvff()
H A Dsfdiv.c305 * Test for underflow sgl_fdiv()
322 /* Determine if should set underflow flag */ sgl_fdiv()
H A Dsfmpy.c292 * Test for underflow sgl_fmpy()
309 /* Determine if should set underflow flag */ sgl_fmpy()
H A Ddecode_exc.c207 * In PA89, the underflow exception has been extended to encode decode_fpu()
213 /* check for underflow trap enabled */ decode_fpu()
H A Ddfrem.c269 * Test for underflow dbl_frem()
H A Dsfrem.c263 * Test for underflow sgl_frem()
H A Dsgl_float.h192 /* Use following macro for both overflow & underflow conditions */
/linux-4.4.14/net/ipv6/netfilter/
H A Dip6_tables.c421 private->underflow[hook]);
787 newinfo->underflow[h] = underflows[h]; check_entry_size_and_hooks()
835 newinfo->underflow[i] = 0xFFFFFFFF; translate_table()
845 repl->underflow, translate_table()
871 if (newinfo->underflow[i] == 0xFFFFFFFF) { translate_table()
872 duprintf("Invalid underflow %u %u\n", translate_table()
873 i, repl->underflow[i]); translate_table()
1065 if (info->underflow[i] && compat_calc_entry()
1066 (e < (struct ip6t_entry *)(base + info->underflow[i]))) compat_calc_entry()
1067 newinfo->underflow[i] -= off; compat_calc_entry()
1135 memcpy(info.underflow, private->underflow, get_info()
1136 sizeof(info.underflow)); get_info()
1377 u32 underflow[NF_INET_NUMHOOKS]; member in struct:compat_ip6t_replace
1560 if ((unsigned char *)de - base < newinfo->underflow[h]) compat_copy_entry_from_user()
1561 newinfo->underflow[h] -= origsize - *size; compat_copy_entry_from_user()
1613 newinfo->underflow[i] = compatr->underflow[i]; translate_compat_table()
1630 repl.underflow[i] = newinfo->underflow[i]; translate_compat_table()
/linux-4.4.14/drivers/net/wireless/cw1200/
H A Dwsm.c33 goto underflow; \
40 goto underflow; \
49 goto underflow; \
103 underflow: wsm_generic_confirm()
159 underflow: wsm_configuration_confirm()
236 underflow: wsm_read_mib_confirm()
372 underflow: wsm_tx_confirm()
405 underflow: wsm_multi_tx_confirm()
425 underflow: wsm_join_confirm()
860 underflow: wsm_startup_indication()
916 underflow: wsm_receive_indication()
950 underflow: wsm_event_indication()
967 underflow: wsm_channel_switch_indication()
992 underflow: wsm_scan_started()
1008 underflow: wsm_scan_complete_indication()
1022 underflow: wsm_join_complete_indication()
1051 underflow: wsm_ba_timeout_indication()
1071 underflow: wsm_suspend_resume_indication()
1295 underflow: wsm_handle_exception()
/linux-4.4.14/drivers/net/ethernet/seeq/
H A Dsgiseeq.h60 #define SEEQ_TSTAT_UFLOW 0x001 /* Transmit buffer underflow */
72 #define SEEQ_TCMD_IUF 0x01 /* IRQ on tx underflow */
/linux-4.4.14/arch/arm/mach-ixp4xx/include/mach/
H A Dqmgr.h183 * qmgr_stat_underflow() - checks if a hardware queue experienced underflow
186 * Returns non-zero value if the queue experienced underflow.
/linux-4.4.14/arch/xtensa/kernel/
H A Dvectors.S5 * as well as the window vectors (overflow and underflow), and the debug
116 * already in an exception, such as window overflow/underflow exception,
232 /* Window overflow/underflow exception. Get stack pointer. */
236 /* Check for overflow/underflow exception, jump if overflow. */
241 * Restart window underflow exception.
250 * underflow exception. Therefore, we change window base to the value
251 * before we entered the window underflow exception and prepare the
652 /* Window overflow and underflow handlers.
653 * The handlers must be 64 bytes apart, first starting with the underflow
654 * handlers underflow-4 to underflow-12, then the overflow handlers
657 * Note: We rerun the underflow handlers if we hit an exception, so
H A Dentry.S894 * replaced at some point by changing the hardware to do a underflow exception
898 * excpetion handler, makes it appear that we have started a window underflow
/linux-4.4.14/arch/s390/kernel/
H A Dtraps.c138 "HFP underflow exception")
166 else if (fpc & 0x1000) /* underflow */ do_fp_trap()
249 case 4: /* underflow */ vector_exception()
/linux-4.4.14/arch/m68k/fpsp040/
H A Dx_unfl.S4 | fpsp_unfl --- FPSP handler for underflow exception
55 | If underflow exceptions are not enabled, check for inexact
140 | unf_res --- underflow result calculation
H A Dfpsp.h65 | instruction that generates (say) an underflow. Alternatively,
233 .set unfl_bit,3 | underflow
240 .set aunfl_bit,5 | accrued underflow
262 .set aunfl_mask,0x00000020 | accrued underflow
H A Dsetox.S160 | neither overflow nor underflow. If AdjFlag = 1, that
163 | Hence, exp(X) may overflow or underflow or neither.
165 | approximately M. Thus 6.2 will never cause over/underflow.
166 | Possible exception in 6.4 is overflow or underflow.
202 | Notes: Exp(X) will surely overflow or underflow, depending on
204 | extended-precision numbers whose square over/underflow
206 | inexact together with either overflow or underflow.
H A Dutil.S356 beql unf_e1_exc |branch to e1 underflow
482 | UNF_SUB --- underflow result calculation
530 tstb LOCAL_SGN(%a0) |if negative underflow
541 tstb LOCAL_SGN(%a0) |if negative underflow
H A Dscale.S6 | the source operand is (>= 2^14) an overflow or underflow
163 | underflow and force zero if true. If not, try to shift the
H A Dgen_except.S241 | An fmoveout that results in an underflow is reported this way.
248 | Stwotox, setox, and scale can set underflow in this manner.
250 | x is an extended denorm can report an underflow exception.
H A Dkernel_ex.S266 | the inex2 exception bits set in the FPSR. If the underflow bit
267 | is set, but the underflow trap was not taken, the aunfl bit in
380 | is needed so that when the underflow exception handler is entered,
H A Dx_store.S6 | Used by underflow and overflow handlers.
H A Dsrem_mod.S382 fmulx Scale(%pc),%fp0 | ...may cause underflow
H A Dres_func.S1193 beq force_unf |force an underflow (really!)
1218 | an underflow condition.
1755 | Handle possible denorm or catastrophic underflow cases here
1771 blts sp_catas |catastrophic underflow case
1785 blts dp_catas |catastrophic underflow case
1797 | Handle catastrophic underflow cases here
H A Dstwotox.S70 | underflow by Tiny * Tiny.
H A Dround.S400 | Used by underflow.
/linux-4.4.14/arch/m68k/ifpsp060/src/
H A Dpfpsp.S447 set unfl_bit, 3 # underflow
454 set aunfl_bit, 5 # accrued underflow bit
475 set unfl_mask, 0x00000800 # underflow exception mask
482 set aunfl_mask, 0x00000020 # accrued underflow
851 # On the 060, if an FP underflow is present as the result of any #
852 # instruction, the 060 will take an underflow exception whether the #
865 # Two other conditions exist. First, if underflow was disabled #
870 # underflow was disabled and the trace exception was enabled, this #
963 # underflow exception. Since this is incorrect, we need to check
965 # no underflow was called for. We do these checks only in
996 # underflow exception. Since this is incorrect, we check here to see
998 # no underflow was called for.
1017 # underflow occurred but is disabled. meanwhile, inexact is enabled. Therefore,
1024 # underflow exception.
1389 btst &unfl_bit,FPSR_EXCEPT(%a6) # did disabled underflow occur?
1721 # underflow can happen for extended precision. extended precision opclass
1967 btst &unfl_bit,FPSR_EXCEPT(%a6) # did disabled underflow occur?
2670 # or underflow that was disabled, then we have to force an overflow or
2671 # underflow frame.
2674 btst &unfl_bit,FPSR_EXCEPT(%a6) # did underflow occur?
5813 # According to the exponent underflow threshold for the given #
5819 # (1) _denorm() is called by the underflow routines #
5894 # check to see how much less than the underflow threshold the operand
6789 # unf_res(): routine to produce default underflow result of a #
6805 # a0 = pointer to default underflow result in extended precision #
6874 # we know that underflow has occurred. aunfl should be set if INEX2 is also set.
6934 # we know that underflow has occurred. aunfl should be set if INEX2 is also set.
7057 # unf_res() - create default underflow result for sgl/dbl prec. #
7073 # fp0 : intermediate underflow or overflow result if #
7084 # For sgl or dbl precision, overflow or underflow can occur. If #
7088 # the source is a denorm and if underflow is enabled, an EXOP must be #
7296 # the number is a DENORM. must set the underflow exception bit
7298 bset &unfl_bit,FPSR_EXCEPT(%a6) # set underflow exc bit
7341 # would cause either an underflow or overflow. these cases are handled
7351 cmpi.w %d0,&SGL_LO # will operand underflow?
7352 blt.w fout_sgl_unfl # yes; go handle underflow
7414 bsr.l unf_res # calc default underflow result
7579 # would cause either an underflow or overflow. these cases are handled
7589 cmpi.w %d0,&DBL_LO # will operand underflow?
7590 blt.w fout_dbl_unfl # yes; go handle underflow
7643 bsr.l unf_res # calc default underflow result
7961 # unf_res() - return default underflow result #
7981 # an exception. If so, return the default overflow/underflow result #
8043 bgt.w fmul_unfl # result will underflow
8047 # - the result of the multiply operation will neither overflow nor underflow.
8193 # - the result of the multiply operation is an underflow.
8281 # that do not underflow.
8297 fbgt.w fmul_normal_exit # no; no underflow occurred
8298 fblt.w fmul_unfl # yes; underflow occurred
8301 # we still don't know if underflow occurred. result is ~ equal to 2. but,
8302 # we don't know if the result was an underflow that rounded up to a 2 or
8321 fbge.w fmul_normal_exit # no; no underflow occurred
8322 bra.w fmul_unfl # yes, underflow occurred
8458 # unf_res() - return default underflow result #
8508 # precision selected is extended. so...we cannot get an underflow
8538 # the input is an extended DENORM and underflow is enabled in the FPCR.
8574 cmpi.l %d0,&0x3fff-0x3f80 # will move in underflow?
8575 bge.w fin_sd_unfl # yes; go handle underflow
8581 # operand will NOT overflow or underflow when moved into the fp reg file
8617 cmpi.l %d0,&0x3fff-0x3c00 # will move in underflow?
8618 bge.w fin_sd_unfl # yes; go handle underflow
8625 # operand WILL underflow when moved in to the fp register file
8634 # if underflow or inexact is enabled, then go calculate the EXOP first.
8649 # operand will underflow AND underflow or inexact is enabled.
8778 # unf_res() - return default underflow result #
8798 # an exception. If so, return the default overflow/underflow result #
8863 cmp.l %d0,(tbl_fdiv_unfl.w,%pc,%d1.w*4) # will result underflow?
8865 bgt.w fdiv_unfl # yes; go handle underflow
9048 # the divide operation MAY underflow:
9065 fbgt.w fdiv_normal_exit # no; no underflow occurred
9066 fblt.w fdiv_unfl # yes; underflow occurred
9069 # we still don't know if underflow occurred. result is ~ equal to 1. but,
9070 # we don't know if the result was an underflow that rounded up to a 1
9089 fbge.w fdiv_normal_exit # no; no underflow occurred
9090 bra.w fdiv_unfl # yes; underflow occurred
9233 # unf_res() - return default underflow result #
9249 # and an actual fneg performed to see if overflow/underflow would have #
9250 # occurred. If so, return default underflow/overflow result. Else, #
9281 # precision selected is extended. so...we can not get an underflow
9321 # the input is an extended DENORM and underflow is enabled in the FPCR.
9354 cmpi.l %d0,&0x3fff-0x3f80 # will move in underflow?
9355 bge.w fneg_sd_unfl # yes; go handle underflow
9361 # operand will NOT overflow or underflow when moved in to the fp reg file
9397 cmpi.l %d0,&0x3fff-0x3c00 # will move in underflow?
9398 bge.b fneg_sd_unfl # yes; go handle underflow
9405 # operand WILL underflow when moved in to the fp register file
9414 # if underflow or inexact is enabled, go calculate EXOP first.
9429 # operand will underflow AND underflow is enabled.
9505 # the move in MAY underflow. so...
9851 # unf_res() - calculate underflow result #
9867 # gets an EXOP created for it since it's an underflow. #
9868 # Double and single precision can overflow and underflow. First, #
9904 # precision selected is extended. so...we can not get an underflow
9939 # the input is an extended DENORM and underflow is enabled in the FPCR.
9972 cmpi.l %d0,&0x3fff-0x3f80 # will move in underflow?
9973 bge.w fabs_sd_unfl # yes; go handle underflow
9979 # operand will NOT overflow or underflow when moved in to the fp reg file
10015 cmpi.l %d0,&0x3fff-0x3c00 # will move in underflow?
10016 bge.b fabs_sd_unfl # yes; go handle underflow
10023 # operand WILL underflow when moved in to the fp register file
10030 # if underflow or inexact is enabled, go calculate EXOP first.
10044 # operand will underflow AND underflow is enabled.
10120 # the move in MAY underflow. so...
10363 # unf_res4() - return default underflow result for sglop #
10383 # an exception. If so, return the default overflow/underflow result #
10422 bgt.w fsglmul_unfl # result will underflow
10592 fbgt.w fsglmul_normal_exit # no; no underflow occurred
10593 fblt.w fsglmul_unfl # yes; underflow occurred
10596 # we still don't know if underflow occurred. result is ~ equal to 2. but,
10597 # we don't know if the result was an underflow that rounded up to a 2 or
10616 fbge.w fsglmul_normal_exit # no; no underflow occurred
10617 bra.w fsglmul_unfl # yes, underflow occurred
10704 # unf_res4() - return default underflow result for sglop #
10724 # an exception. If so, return the default overflow/underflow result #
10767 cmpi.l %d0,&0x3fff-0x0000 # will result underflow?
10769 bgt.w fsgldiv_unfl # yes; go handle underflow
10911 # the divide operation MAY underflow:
10928 fbgt.w fsgldiv_normal_exit # no; no underflow occurred
10929 fblt.w fsgldiv_unfl # yes; underflow occurred
10932 # we still don't know if underflow occurred. result is ~ equal to 1. but,
10933 # we don't know if the result was an underflow that rounded up to a 1
10951 fbge.w fsgldiv_normal_exit # no; no underflow occurred
10952 bra.w fsgldiv_unfl # yes; underflow occurred
11041 # unf_res() - return default underflow result #
11123 cmp.l %d2,(tbl_fadd_unfl.b,%pc,%d1.w*4) # is it an underflow?
11272 # underflow that rounded up.
11277 beq.w fadd_normal # yes; no underflow occurred
11281 bne.w fadd_normal # no; no underflow occurred
11284 bne.w fadd_normal # no; no underflow occurred
11287 beq.w fadd_normal # no; no underflow occurred
11294 # now, we must determine whether the pre-rounded result was an underflow
11315 fbgt.w fadd_unfl # yes; it's an underflow
11316 bra.w fadd_normal # no; it's not an underflow
11494 # unf_res() - return default underflow result #
11576 cmp.l %d2,(tbl_fsub_unfl.b,%pc,%d1.w*4) # is it an underflow?
11725 # underflow that rounded up.
11730 beq.w fsub_normal # yes; no underflow occurred
11734 bne.w fsub_normal # no; no underflow occurred
11737 bne.w fsub_normal # no; no underflow occurred
11740 beq.w fsub_normal # no; no underflow occurred
11747 # now, we must determine whether the pre-rounded result was an underflow
11768 fbgt.w fsub_unfl # yes; it's an underflow
11769 bra.w fsub_normal # no; it's not an underflow
11939 # unf_res() - return default underflow result #
11958 # an exception. If so, return the default overflow/underflow result #
12034 cmpi.l %d0,&0x3fff-0x3f81 # will move in underflow?
12036 bgt.w fsqrt_sd_unfl # yes; go handle underflow
12042 # operand will NOT overflow or underflow when moved in to the fp reg file
12079 cmpi.l %d0,&0x3fff-0x3c01 # will move in underflow?
12081 bgt.b fsqrt_sd_unfl # yes; go handle underflow
12089 # elsewise fall through to underflow.
12092 bne.w fsqrt_sd_normal # yes, so no underflow
12095 # operand WILL underflow when moved in to the fp register file
12110 # if underflow or inexact is enabled, go calculate EXOP first.
12126 # operand will underflow AND underflow is enabled.
12202 # the move in MAY underflow. so...
13903 # in this way, we avoid underflow on intermediate stages of the
H A Dfpsp.S448 set unfl_bit, 3 # underflow
455 set aunfl_bit, 5 # accrued underflow bit
476 set unfl_mask, 0x00000800 # underflow exception mask
483 set aunfl_mask, 0x00000020 # accrued underflow
852 # On the 060, if an FP underflow is present as the result of any #
853 # instruction, the 060 will take an underflow exception whether the #
866 # Two other conditions exist. First, if underflow was disabled #
871 # underflow was disabled and the trace exception was enabled, this #
964 # underflow exception. Since this is incorrect, we need to check
966 # no underflow was called for. We do these checks only in
997 # underflow exception. Since this is incorrect, we check here to see
999 # no underflow was called for.
1018 # underflow occurred but is disabled. meanwhile, inexact is enabled. Therefore,
1025 # underflow exception.
1390 btst &unfl_bit,FPSR_EXCEPT(%a6) # did disabled underflow occur?
1722 # underflow can happen for extended precision. extended precision opclass
1968 btst &unfl_bit,FPSR_EXCEPT(%a6) # did disabled underflow occur?
2671 # or underflow that was disabled, then we have to force an overflow or
2672 # underflow frame.
2675 btst &unfl_bit,FPSR_EXCEPT(%a6) # did underflow occur?
4205 # or underflow that was disabled, then we have to force an overflow or
4206 # underflow frame. the eventual overflow or underflow handler will see that
4209 # a disabled overflow or underflow has also happened.
4212 btst &unfl_bit,FPSR_EXCEPT(%a6) # did underflow occur?
4235 # insert an underflow frame
5309 # here, the operation may underflow iff the precision is sgl or dbl.
6925 # neither overflow nor underflow. If AdjFlag = 1, that #
6928 # Hence, exp(X) may overflow or underflow or neither. #
6931 # over/underflow. Possible exception in 6.4 is overflow #
6932 # or underflow. The inexact exception is not generated in #
6969 # Notes: Exp(X) will surely overflow or underflow, depending on #
6971 # extended-precision numbers whose square over/underflow #
6973 # inexact together with either overflow or underflow. #
8982 # generate underflow by Tiny * Tiny. #
9468 # exponents out of range for single or double DO NOT cause underflow
9566 # >= 2^14, an overflow or underflow is returned. #
9678 bmi t_unfl # yes; underflow
10061 fmul.x Scale(%pc),%fp0 # may cause underflow
10162 # - we only return the EXOP here if either underflow or #
10343 # routine may have caused an underflow or overflow. #
10381 # an underflow or overflow exception occurred.
10407 # unf_res(): underflow default result calculation for transcendentals #
11530 # unf_res() - return default underflow result #
11550 # an exception. If so, return the default overflow/underflow result #
11612 bgt.w fmul_unfl # result will underflow
11616 # - the result of the multiply operation will neither overflow nor underflow.
11762 # - the result of the multiply operation is an underflow.
11850 # that do not underflow.
11866 fbgt.w fmul_normal_exit # no; no underflow occurred
11867 fblt.w fmul_unfl # yes; underflow occurred
11870 # we still don't know if underflow occurred. result is ~ equal to 2. but,
11871 # we don't know if the result was an underflow that rounded up to a 2 or
11890 fbge.w fmul_normal_exit # no; no underflow occurred
11891 bra.w fmul_unfl # yes, underflow occurred
12027 # unf_res() - return default underflow result #
12077 # precision selected is extended. so...we cannot get an underflow
12107 # the input is an extended DENORM and underflow is enabled in the FPCR.
12143 cmpi.l %d0,&0x3fff-0x3f80 # will move in underflow?
12144 bge.w fin_sd_unfl # yes; go handle underflow
12150 # operand will NOT overflow or underflow when moved into the fp reg file
12186 cmpi.l %d0,&0x3fff-0x3c00 # will move in underflow?
12187 bge.w fin_sd_unfl # yes; go handle underflow
12194 # operand WILL underflow when moved in to the fp register file
12203 # if underflow or inexact is enabled, then go calculate the EXOP first.
12218 # operand will underflow AND underflow or inexact is enabled.
12347 # unf_res() - return default underflow result #
12367 # an exception. If so, return the default overflow/underflow result #
12432 cmp.l %d0,(tbl_fdiv_unfl.w,%pc,%d1.w*4) # will result underflow?
12434 bgt.w fdiv_unfl # yes; go handle underflow
12617 # the divide operation MAY underflow:
12634 fbgt.w fdiv_normal_exit # no; no underflow occurred
12635 fblt.w fdiv_unfl # yes; underflow occurred
12638 # we still don't know if underflow occurred. result is ~ equal to 1. but,
12639 # we don't know if the result was an underflow that rounded up to a 1
12658 fbge.w fdiv_normal_exit # no; no underflow occurred
12659 bra.w fdiv_unfl # yes; underflow occurred
12802 # unf_res() - return default underflow result #
12818 # and an actual fneg performed to see if overflow/underflow would have #
12819 # occurred. If so, return default underflow/overflow result. Else, #
12850 # precision selected is extended. so...we can not get an underflow
12890 # the input is an extended DENORM and underflow is enabled in the FPCR.
12923 cmpi.l %d0,&0x3fff-0x3f80 # will move in underflow?
12924 bge.w fneg_sd_unfl # yes; go handle underflow
12930 # operand will NOT overflow or underflow when moved in to the fp reg file
12966 cmpi.l %d0,&0x3fff-0x3c00 # will move in underflow?
12967 bge.b fneg_sd_unfl # yes; go handle underflow
12974 # operand WILL underflow when moved in to the fp register file
12983 # if underflow or inexact is enabled, go calculate EXOP first.
12998 # operand will underflow AND underflow is enabled.
13074 # the move in MAY underflow. so...
13420 # unf_res() - calculate underflow result #
13436 # gets an EXOP created for it since it's an underflow. #
13437 # Double and single precision can overflow and underflow. First, #
13473 # precision selected is extended. so...we can not get an underflow
13508 # the input is an extended DENORM and underflow is enabled in the FPCR.
13541 cmpi.l %d0,&0x3fff-0x3f80 # will move in underflow?
13542 bge.w fabs_sd_unfl # yes; go handle underflow
13548 # operand will NOT overflow or underflow when moved in to the fp reg file
13584 cmpi.l %d0,&0x3fff-0x3c00 # will move in underflow?
13585 bge.b fabs_sd_unfl # yes; go handle underflow
13592 # operand WILL underflow when moved in to the fp register file
13599 # if underflow or inexact is enabled, go calculate EXOP first.
13613 # operand will underflow AND underflow is enabled.
13689 # the move in MAY underflow. so...
13932 # unf_res4() - return default underflow result for sglop #
13952 # an exception. If so, return the default overflow/underflow result #
13991 bgt.w fsglmul_unfl # result will underflow
14161 fbgt.w fsglmul_normal_exit # no; no underflow occurred
14162 fblt.w fsglmul_unfl # yes; underflow occurred
14165 # we still don't know if underflow occurred. result is ~ equal to 2. but,
14166 # we don't know if the result was an underflow that rounded up to a 2 or
14185 fbge.w fsglmul_normal_exit # no; no underflow occurred
14186 bra.w fsglmul_unfl # yes, underflow occurred
14273 # unf_res4() - return default underflow result for sglop #
14293 # an exception. If so, return the default overflow/underflow result #
14336 cmpi.l %d0,&0x3fff-0x0000 # will result underflow?
14338 bgt.w fsgldiv_unfl # yes; go handle underflow
14480 # the divide operation MAY underflow:
14497 fbgt.w fsgldiv_normal_exit # no; no underflow occurred
14498 fblt.w fsgldiv_unfl # yes; underflow occurred
14501 # we still don't know if underflow occurred. result is ~ equal to 1. but,
14502 # we don't know if the result was an underflow that rounded up to a 1
14520 fbge.w fsgldiv_normal_exit # no; no underflow occurred
14521 bra.w fsgldiv_unfl # yes; underflow occurred
14610 # unf_res() - return default underflow result #
14692 cmp.l %d2,(tbl_fadd_unfl.b,%pc,%d1.w*4) # is it an underflow?
14841 # underflow that rounded up.
14846 beq.w fadd_normal # yes; no underflow occurred
14850 bne.w fadd_normal # no; no underflow occurred
14853 bne.w fadd_normal # no; no underflow occurred
14856 beq.w fadd_normal # no; no underflow occurred
14863 # now, we must determine whether the pre-rounded result was an underflow
14884 fbgt.w fadd_unfl # yes; it's an underflow
14885 bra.w fadd_normal # no; it's not an underflow
15063 # unf_res() - return default underflow result #
15145 cmp.l %d2,(tbl_fsub_unfl.b,%pc,%d1.w*4) # is it an underflow?
15294 # underflow that rounded up.
15299 beq.w fsub_normal # yes; no underflow occurred
15303 bne.w fsub_normal # no; no underflow occurred
15306 bne.w fsub_normal # no; no underflow occurred
15309 beq.w fsub_normal # no; no underflow occurred
15316 # now, we must determine whether the pre-rounded result was an underflow
15337 fbgt.w fsub_unfl # yes; it's an underflow
15338 bra.w fsub_normal # no; it's not an underflow
15508 # unf_res() - return default underflow result #
15527 # an exception. If so, return the default overflow/underflow result #
15603 cmpi.l %d0,&0x3fff-0x3f81 # will move in underflow?
15605 bgt.w fsqrt_sd_unfl # yes; go handle underflow
15611 # operand will NOT overflow or underflow when moved in to the fp reg file
15648 cmpi.l %d0,&0x3fff-0x3c01 # will move in underflow?
15650 bgt.b fsqrt_sd_unfl # yes; go handle underflow
15658 # elsewise fall through to underflow.
15661 bne.w fsqrt_sd_normal # yes, so no underflow
15664 # operand WILL underflow when moved in to the fp register file
15679 # if underflow or inexact is enabled, go calculate EXOP first.
15695 # operand will underflow AND underflow is enabled.
15771 # the move in MAY underflow. so...
20156 # unf_res() - create default underflow result for sgl/dbl prec. #
20172 # fp0 : intermediate underflow or overflow result if #
20183 # For sgl or dbl precision, overflow or underflow can occur. If #
20187 # the source is a denorm and if underflow is enabled, an EXOP must be #
20395 # the number is a DENORM. must set the underflow exception bit
20397 bset &unfl_bit,FPSR_EXCEPT(%a6) # set underflow exc bit
20440 # would cause either an underflow or overflow. these cases are handled
20450 cmpi.w %d0,&SGL_LO # will operand underflow?
20451 blt.w fout_sgl_unfl # yes; go handle underflow
20513 bsr.l unf_res # calc default underflow result
20678 # would cause either an underflow or overflow. these cases are handled
20688 cmpi.w %d0,&DBL_LO # will operand underflow?
20689 blt.w fout_dbl_unfl # yes; go handle underflow
20742 bsr.l unf_res # calc default underflow result
21691 # According to the exponent underflow threshold for the given #
21697 # (1) _denorm() is called by the underflow routines #
21772 # check to see how much less than the underflow threshold the operand
22667 # unf_res(): routine to produce default underflow result of a #
22683 # a0 = pointer to default underflow result in extended precision #
22752 # we know that underflow has occurred. aunfl should be set if INEX2 is also set.
22812 # we know that underflow has occurred. aunfl should be set if INEX2 is also set.
23943 # in this way, we avoid underflow on intermediate stages of the
H A Dftest.S928 # This test will take an underflow directly.
930 string "\tEnabled underflow..."
980 # This test will take a non-maskable underflow directly.
982 string "\tNon-maskable underflow..."
H A Dfplsp.S428 set unfl_bit, 3 # underflow
435 set aunfl_bit, 5 # accrued underflow bit
456 set unfl_mask, 0x00000800 # underflow exception mask
463 set aunfl_mask, 0x00000020 # accrued underflow
5203 # here, the operation may underflow iff the precision is sgl or dbl.
6819 # neither overflow nor underflow. If AdjFlag = 1, that #
6822 # Hence, exp(X) may overflow or underflow or neither. #
6825 # over/underflow. Possible exception in 6.4 is overflow #
6826 # or underflow. The inexact exception is not generated in #
6863 # Notes: Exp(X) will surely overflow or underflow, depending on #
6865 # extended-precision numbers whose square over/underflow #
6867 # inexact together with either overflow or underflow. #
8876 # generate underflow by Tiny * Tiny. #
9207 # >= 2^14, an overflow or underflow is returned. #
9319 bmi t_unfl # yes; underflow
9702 fmul.x Scale(%pc),%fp0 # may cause underflow
9948 # t_unfl(): Handle 060FPLSP underflow exception during emulation. #
9949 # t_unfl2(): Handle 060FPLSP underflow exception during #
9961 # fp0 = default underflow result #
9964 # An underflow should occur as the result of transcendental #
9965 # emulation in the 060FPLSP. Create an underflow by using "fmul" #
10018 # fp0 = default underflow result #
10115 # fp0 = default underflow or overflow result #
10121 # If an overflow or underflow occurred during the last #
/linux-4.4.14/arch/m68k/ifpsp060/
H A Dfskeleton.S89 | This is the exit point for the 060FPSP when an enabled underflow exception
91 | for enabled underflow conditions. The exception stack frame is an underflow
/linux-4.4.14/drivers/tty/serial/
H A Dbfin_sport_uart.h42 * a fake RX underflow error will be generated. So disable interrupts
H A Dbfin_sport_uart.c202 (stat & TUVF) ? "TX underflow" : "", sport_uart_err_irq()
203 (stat & RUVF) ? "RX underflow" : ""); sport_uart_err_irq()
/linux-4.4.14/drivers/acpi/acpica/
H A Ddswstate.c268 /* Check for stack underflow */ acpi_ds_result_stack_pop()
272 "Result stack underflow - State=%p\n", acpi_ds_result_stack_pop()
365 /* Check for stack underflow */ acpi_ds_obj_stack_pop()
369 "Object stack underflow! Count=%X State=%p #Ops=%u", acpi_ds_obj_stack_pop()
H A Ddsutils.c653 * Only error is underflow, and this indicates acpi_ds_create_operand()
/linux-4.4.14/arch/arm/mach-ep93xx/
H A Dtimer-ep93xx.c17 * an interrupt on underflow. Timer 4 (40 bit) counts down at 983.04 kHz,
/linux-4.4.14/drivers/scsi/aacraid/
H A Daachba.c3039 < scsicmd->underflow) aac_srb_callback()
3040 printk(KERN_WARNING"aacraid: SCSI CMD underflow\n"); aac_srb_callback()
3243 /* Check for command underflow */
3244 if(scsicmd->underflow && (byte_count < scsicmd->underflow)){
3245 printk(KERN_WARNING"aacraid: cmd len %08lX cmd underflow %08X\n",
3246 byte_count, scsicmd->underflow);
3290 /* Check for command underflow */
3291 if(scsicmd->underflow && (byte_count < scsicmd->underflow)){
3292 printk(KERN_WARNING"aacraid: cmd len %08lX cmd underflow %08X\n",
3293 byte_count, scsicmd->underflow);
3339 /* Check for command underflow */
3340 if(scsicmd->underflow && (byte_count < scsicmd->underflow)){
3341 printk(KERN_WARNING"aacraid: cmd len %08lX cmd underflow %08X\n",
3342 byte_count, scsicmd->underflow);
3417 /* Check for command underflow */
3418 if (scsicmd->underflow && (byte_count < scsicmd->underflow)) {
3419 printk(KERN_WARNING"aacraid: cmd len %08lX cmd underflow %08X\n",
3420 byte_count, scsicmd->underflow);
/linux-4.4.14/include/uapi/linux/netfilter_arp/
H A Darp_tables.h145 unsigned int underflow[NF_ARP_NUMHOOKS]; member in struct:arpt_getinfo
173 unsigned int underflow[NF_ARP_NUMHOOKS]; member in struct:arpt_replace
/linux-4.4.14/include/uapi/linux/netfilter_ipv4/
H A Dip_tables.h167 unsigned int underflow[NF_INET_NUMHOOKS]; member in struct:ipt_getinfo
195 unsigned int underflow[NF_INET_NUMHOOKS]; member in struct:ipt_replace
/linux-4.4.14/include/uapi/linux/netfilter_ipv6/
H A Dip6_tables.h207 unsigned int underflow[NF_INET_NUMHOOKS]; member in struct:ip6t_getinfo
235 unsigned int underflow[NF_INET_NUMHOOKS]; member in struct:ip6t_replace
/linux-4.4.14/arch/arm64/lib/
H A Dmemcmp.S68 sub limit_wd, limit, #1 /* limit != 0, so no underflow. */
117 sub limit_wd, limit, #1/*limit != 0, so no underflow.*/
H A Dstrncmp.S80 sub limit_wd, limit, #1 /* limit != 0, so no underflow. */
136 sub limit_wd, limit, #1 /* limit != 0, so no underflow. */
H A Dstrnlen.S69 sub limit_wd, limit, #1 /* Limit != 0, so no underflow. */
/linux-4.4.14/sound/pci/
H A Dad1889.h45 #define AD_DS_CCS_SYU 0x0004 /* synthesis channel underflow */
46 #define AD_DS_CCS_WAU 0x0008 /* wave channel underflow */
/linux-4.4.14/sound/soc/sti/
H A Duniperif_player.c109 dev_err(player->dev, "FIFO underflow error detected"); uni_player_irq_handler()
111 /* Interrupt is just for information when underflow recovery */ uni_player_irq_handler()
113 /* Update state to underflow */ uni_player_irq_handler()
144 /* Check for underflow recovery done */ uni_player_irq_handler()
150 /* Read the underflow recovery duration */ uni_player_irq_handler()
153 /* Clear the underflow recovery duration */ uni_player_irq_handler()
162 /* Check if underflow recovery failed */ uni_player_irq_handler()
828 /* Enable underflow recovery interrupts */ uni_player_start()
H A Duniperif_reader.c219 /* Enable underflow recovery interrupts */ uni_reader_prepare()
/linux-4.4.14/sound/soc/au1x/
H A Dac97c.c38 #define STAT_XU (1 << 11) /* tx underflow */
40 #define STAT_RU (1 << 9) /* rx underflow */
H A Di2sc.c25 #define CFG_XU (1 << 25) /* tx underflow */
/linux-4.4.14/drivers/net/ethernet/sgi/
H A Dmeth.c463 /* In case there was underflow, and Rx DMA was disabled */ meth_rx()
557 printk(KERN_WARNING "meth: Rx underflow\n"); meth_error()
560 /* more underflow interrupts will be delivered, meth_error()
582 /* First handle errors - if we get Rx underflow, meth_interrupt()
584 * it. I don't think it's possible to get Rx underflow, meth_interrupt()
/linux-4.4.14/drivers/scsi/
H A Dsym53c416.c426 if(tot_trans < current_command->underflow)
427 printk(KERN_WARNING "sym53c416: Underflow, wrote %d bytes, request for %d bytes.\n", tot_trans, current_command->underflow);
449 if(tot_trans < current_command->underflow)
450 printk(KERN_WARNING "sym53c416: Underflow, read %d bytes, request for %d bytes.\n", tot_trans, current_command->underflow);
H A Ddpt_i2o.c2320 if(cmd->underflow && len != cmd->underflow){
2321 printk(KERN_WARNING"Cmd len %08X Cmd underflow %08X\n",
2322 len, cmd->underflow);
2397 // handle underflow adpt_i2o_to_scsi()
2398 if (readl(reply+20) < cmd->underflow) { adpt_i2o_to_scsi()
2400 printk(KERN_WARNING"%s: SCSI CMD underflow\n",pHba->name); adpt_i2o_to_scsi()
H A Dscsi_error.c933 ses->underflow = scmd->underflow; scsi_eh_prep_cmnd()
964 scmd->underflow = 0; scsi_eh_prep_cmnd()
996 scmd->underflow = ses->underflow; scsi_eh_restore_cmnd()
H A Dncr53c8xx.h787 #define SGE 0x08 /* sta: gross error (over/underflow)*/
H A Dsr.c508 SCpnt->underflow = this_count << 9; sr_init_command()
/linux-4.4.14/drivers/clocksource/
H A Di8253.c46 * the counter may underflow between the last point where i8253_read()
/linux-4.4.14/arch/mips/loongson32/common/
H A Dtime.c83 * the counter may underflow between the last point where ls1x_clocksource_read()
/linux-4.4.14/arch/mips/loongson64/common/cs5536/
H A Dcs5536_mfgpt.c165 * the counter may underflow between the last point where mfgpt_read()
/linux-4.4.14/drivers/net/wireless/realtek/rtlwifi/rtl8192se/
H A Drf.c332 /* Prevent underflow!! */ _rtl92s_write_ofdm_powerreg()
351 /* Prevent underflow!! */ _rtl92s_write_ofdm_powerreg()
/linux-4.4.14/drivers/net/ethernet/chelsio/cxgb3/
H A Dvsc8211.c51 VSC_INTR_RX_FIFO = 1 << 5, /* Rx FIFO over/underflow */
52 VSC_INTR_TX_FIFO = 1 << 6, /* Tx FIFO over/underflow */
/linux-4.4.14/drivers/clk/ti/
H A Dclkt_dpll.c140 * non-scaled m attempted to underflow, which can allow the calling
164 /* Guard against m underflow */ _dpll_test_mult()
/linux-4.4.14/arch/arm/vfp/
H A Dvfpdouble.c73 int exponent, shift, underflow; vfp_double_normaliseround() local
112 underflow = exponent < 0; vfp_double_normaliseround()
113 if (underflow) { vfp_double_normaliseround()
122 underflow = 0; vfp_double_normaliseround()
184 underflow = 0; vfp_double_normaliseround()
185 if (underflow) vfp_double_normaliseround()
H A Dvfpsingle.c76 int exponent, shift, underflow; __vfp_single_normaliseround() local
117 underflow = exponent < 0; __vfp_single_normaliseround()
118 if (underflow) { __vfp_single_normaliseround()
127 underflow = 0; __vfp_single_normaliseround()
189 underflow = 0; __vfp_single_normaliseround()
190 if (underflow) __vfp_single_normaliseround()
/linux-4.4.14/arch/powerpc/math-emu/
H A Dmath_efp.c667 * "underflow" bit, which may have been set by the processor do_spe_mathemu()
668 * for exact underflow, not just inexact underflow when the do_spe_mathemu()
/linux-4.4.14/arch/avr32/kernel/
H A Dentry-avr32b.S342 * After a Java stack overflow or underflow trap, any CPU
349 * - Ensure that the stack overflow and underflow trap
351 * exceptions before the overflow/underflow condition is
/linux-4.4.14/drivers/net/ethernet/broadcom/
H A Dbgmac.h55 #define BGMAC_IS_RX_DESC_UNDERF 0x00002000 /* Receive descriptor underflow */
57 #define BGMAC_IS_TX_F_UNDERF 0x00008000 /* Transmit FIFO underflow */
/linux-4.4.14/fs/hpfs/
H A Dalloc.c16 hpfs_error(s, "free count underflow, allocating sector %08x", sec); hpfs_claim_alloc()
42 hpfs_error(s, "dirband free count underflow, allocating sector %08x", sec); hpfs_claim_dirband_alloc()
/linux-4.4.14/lib/
H A Dasn1_decoder.c470 errmsg = "Jump stack underflow"; asn1_ber_decoder()
476 errmsg = "Cons stack underflow"; asn1_ber_decoder()
H A Dpercpu-refcount.c18 * overflow or underflow).
/linux-4.4.14/drivers/staging/vt6655/
H A Ddesc.h114 * if retrys excess 15 times , tx will abort, and if tx fifo underflow,
/linux-4.4.14/drivers/s390/scsi/
H A Dzfcp_fc.h278 if (scsi_bufflen(scsi) - resid < scsi->underflow && zfcp_fc_eval_fcp_rsp()
/linux-4.4.14/drivers/gpu/drm/tegra/
H A Ddrm.h111 unsigned long underflow; member in struct:tegra_dc_stats
H A Ddc.c83 stats->underflow = 0; tegra_dc_stats_reset()
1334 dev_dbg(dc->dev, "%s(): underflow\n", __func__); tegra_dc_irq()
1336 dc->stats.underflow++; tegra_dc_irq()
1624 seq_printf(s, "underflow: %lu\n", dc->stats.underflow); tegra_dc_show_stats()
H A Ddsi.c1251 /* reset underflow/overflow flags */ tegra_dsi_host_transfer()
/linux-4.4.14/drivers/net/wireless/b43legacy/
H A Dxmit.h112 B43legacy_TXST_SUPP_UNDER, /* Buffer underflow */
/linux-4.4.14/drivers/net/ethernet/apple/
H A Dmace.h57 #define UFLO 0x40 /* underflow - xmit fifo ran dry */
/linux-4.4.14/drivers/gpu/drm/msm/mdp/mdp5/
H A Dmdp5_cmd_encoder.c84 * seems to leave things broken (underflow).. so bs_set()
H A Dmdp5_encoder.c90 * seems to leave things broken (underflow).. so bs_set()
/linux-4.4.14/arch/unicore32/kernel/
H A Dtraps.c166 printk("frame pointer underflow"); dump_backtrace()
/linux-4.4.14/sound/arm/
H A Daaci.h94 #define ISR_URINTR (1 << 5) /* tx underflow */
/linux-4.4.14/include/uapi/asm-generic/
H A Dsiginfo.h197 #define FPE_FLTUND (__SI_FAULT|5) /* floating point underflow */
/linux-4.4.14/include/uapi/linux/
H A Dprctl.h38 # define PR_FP_EXC_UND 0x040000 /* floating point underflow */
/linux-4.4.14/arch/s390/include/uapi/asm/
H A Dsie.h40 { 0x000D, "Prog HFP exponent underflow" }, \
/linux-4.4.14/arch/sh/include/asm/
H A Dprocessor_64.h205 /* Round to nearest, no exceptions on inexact, overflow, underflow,
/linux-4.4.14/arch/m68k/mac/
H A Dmacboing.c278 * we neither want a sound buffer overflow nor underflow, so we need to match mac_quadra_ring_bell()
H A Dvia.c335 /* The probability of underflow is less than 2% */ mac_gettimeoffset()
/linux-4.4.14/arch/m68k/atari/
H A Dtime.c50 /* The probability of underflow is less than 2% */ atari_gettimeoffset()
/linux-4.4.14/include/media/
H A Dsaa7146.h418 #define SPCI_AFOU 0x00000800 /* Audio FIFO over- / underflow */
420 #define SPCI_VFOU 0x00000200 /* Video FIFO over- / underflow */
/linux-4.4.14/sound/ppc/
H A Dsnd_ps3.c357 * serial out underflow, but buffer empty not detected. snd_ps3_interrupt()
362 * If both buffer underflow and buffer empty are occurred, snd_ps3_interrupt()
/linux-4.4.14/include/linux/
H A Djiffies.h198 * otherwise, either overflow, underflow, or cause undesired div
201 * underflow), do the desired operation and then "scale" the result back
H A Dpage-flags.h510 * -2 so that an underflow of the page_mapcount() won't be mistaken
/linux-4.4.14/drivers/staging/rtl8723au/hal/
H A Drtl8723a_rf6052.c392 * underflow dure to A/B pwr difference or
/linux-4.4.14/drivers/staging/lustre/lustre/lov/
H A Dlov_offset.c239 * interestingly, this can't underflow since end must be > start lov_stripe_intersects()
/linux-4.4.14/drivers/spi/
H A Dspi-xlp.c104 int txerrors; /* TXFIFO underflow count */
H A Dspi-au1550.c616 * Restart the SPI transmission in case of a transmit underflow. au1550_spi_pio_irq_callback()
/linux-4.4.14/drivers/scsi/csiostor/
H A Dcsio_scsi.h112 uint32_t n_unflerror; /* No. of underflow errors */
/linux-4.4.14/drivers/net/ethernet/broadcom/bnx2x/
H A Dbnx2x_stats.h361 /* underflow */ \
/linux-4.4.14/drivers/atm/
H A DuPD98401.h69 #define uPD98401_AAL5_ES_FREE 1 /* Receiver free buf underflow */
/linux-4.4.14/arch/sparc/kernel/
H A Dwuf.S2 * wuf.S: Window underflow trap handler for the Sparc.
H A Dtraps_32.c261 case (2 << 14): /* unfinished_FPop (underflow & co) */
/linux-4.4.14/arch/m68k/math-emu/
H A Dfp_util.S737 | Exponent underflow. Try to make a denormal, and set it to
742 neg.w %d2 | degree of underflow
923 | Exponent underflow. Try to make a denormal, and set it to
928 neg.w %d2 | degree of underflow
/linux-4.4.14/arch/frv/include/asm/
H A Dmb93493-regs.h78 #define VDC_RS_IT_UNDERFLOW 0x00040000 /* - underflow event */
/linux-4.4.14/drivers/net/wireless/brcm80211/brcmsmac/
H A Dampdu.c353 * Return 1 if pre-loading not active, -1 if not an underflow event,
443 * underflow condition for the current mpdu size. brcms_c_ffpld_check_txfunfl()
918 /* TX underflow: brcms_c_ampdu_dotxstatus_complete()
H A Dd11.h446 #define I_RU (1 << 13) /* receive descriptor underflow */
448 #define I_XU (1 << 15) /* transmit fifo underflow */
939 #define TX_STATUS_SUPR_UF (6 << 2) /* underflow */
/linux-4.4.14/arch/powerpc/include/asm/
H A Dreg.h163 #define FPSCR_UE 0x00000020 /* IEEE underflow exception enable */
176 #define SPEFSCR_FUNFH 0x02000000 /* Embedded FP underflow high */
181 #define SPEFSCR_FUNFS 0x00040000 /* Embedded FP underflow sticky */
190 #define SPEFSCR_FUNF 0x00000200 /* Embedded FP underflow */
195 #define SPEFSCR_FUNFE 0x00000008 /* Embedded FP underflow enable */
/linux-4.4.14/drivers/scsi/qla2xxx/
H A Dqla_mr.c2380 cp->underflow)) { qlafx00_status_entry()
2382 "Mid-layer underflow " qlafx00_status_entry()
2432 cp->underflow)) { qlafx00_status_entry()
2434 "Mid-layer underflow " qlafx00_status_entry()
2436 "cp->underflow: 0x%x).\n", qlafx00_status_entry()
2437 resid, scsi_bufflen(cp), cp->underflow); qlafx00_status_entry()
H A Dqla_isr.c2208 cp->underflow)) { qla2x00_status_entry()
2210 "Mid-layer underflow " qla2x00_status_entry()
2254 cp->underflow)) { qla2x00_status_entry()
2256 "Mid-layer underflow " qla2x00_status_entry()
/linux-4.4.14/drivers/message/fusion/
H A Dmptscsih.c541 printk(MYIOC_s_DEBUG_FMT "\trequest_len = %d, underflow = %d, " mptscsih_info_scsiio()
542 "resid = %d\n", ioc->name, scsi_bufflen(sc), sc->underflow, mptscsih_info_scsiio()
806 if((xfer_cnt==0)||(sc->underflow > xfer_cnt)) mptscsih_io_done()
852 if (xfer_cnt < sc->underflow) { mptscsih_io_done()
871 " sc->underflow={report ERR if < %02xh bytes xfer'd}\n", mptscsih_io_done()
872 ioc->name, sc->underflow)); mptscsih_io_done()
/linux-4.4.14/drivers/scsi/qla4xxx/
H A Dql4_isr.c168 cmd->underflow)) { qla4xxx_status_entry()
252 * underflow, so we manually check it and return qla4xxx_status_entry()
260 cmd->underflow) { qla4xxx_status_entry()
/linux-4.4.14/drivers/net/ethernet/smsc/
H A Depic100.c66 /* Initial threshold, increased on underflow, rounded down to 4 byte units. */
884 if (er16(TxSTAT) & 0x10) { /* Tx FIFO underflow. */ epic_tx_timeout()
1113 if (status & TxUnderrun) { /* Tx FIFO underflow. */ epic_interrupt()
/linux-4.4.14/drivers/target/tcm_fc/
H A Dtfc_cmd.c151 * Test underflow and overflow with one mask. Usually both are off. ft_queue_status()
/linux-4.4.14/drivers/scsi/mvsas/
H A Dmv_defs.h450 DATA_OVER_UNDER = (1U << 16), /* data overflow/underflow */
/linux-4.4.14/drivers/gpu/drm/tilcdc/
H A Dtilcdc_drv.c381 /* enable FIFO underflow irq: */ tilcdc_irq_postinstall()
/linux-4.4.14/drivers/net/wireless/b43/
H A Dxmit.h233 B43_TXST_SUPP_UNDER, /* Buffer underflow */
/linux-4.4.14/drivers/net/ethernet/sun/
H A Dsunqe.h168 #define MREGS_TXFSTAT_UNDERFLOW 0x40 /* TX underflow */
H A Dsunqe.c287 printk(KERN_ERR "%s: Transmit fifo underflow, driver bug.\n", dev->name); qe_is_bolixed()
/linux-4.4.14/drivers/net/irda/
H A Ddonauboe.h112 /* TxUnder underflow in Transmit FIFO */
/linux-4.4.14/drivers/firewire/
H A Dcore-topology.c219 fw_err(card, "topology stack underflow\n"); build_tree()
/linux-4.4.14/net/sched/
H A Dsch_pie.c396 /* prevent underflow */ calculate_probability()
/linux-4.4.14/include/linux/netfilter/
H A Dx_tables.h220 unsigned int underflow[NF_INET_NUMHOOKS]; member in struct:xt_table_info
/linux-4.4.14/arch/powerpc/platforms/512x/
H A Dmpc512x_lpbfifo.c183 * DMA controller from overtaking FIFO and causing FIFO underflow mpc512x_lpbfifo_kick()
/linux-4.4.14/drivers/scsi/bfa/
H A Dbfa_fc.h1132 u8 resid_flags:2; /* underflow/overflow */
1138 u8 resid_flags:2; /* underflow/overflow */
H A Dbfad_im.c67 cmnd->underflow) { bfa_cb_ioim_done()
/linux-4.4.14/drivers/i2c/busses/
H A Di2c-omap.c103 #define OMAP_I2C_STAT_XUDF (1 << 10) /* Transmit underflow */
1135 dev_err(omap->dev, "Transmit underflow\n"); omap_i2c_isr_thread()
/linux-4.4.14/drivers/media/usb/pwc/
H A Dpwc-if.c239 /* Check for underflow first */ pwc_frame_complete()
241 PWC_DEBUG_FLOW("Frame buffer underflow (%d bytes);" pwc_frame_complete()
/linux-4.4.14/drivers/gpu/drm/armada/
H A Darmada_crtc.c408 DRM_ERROR("video underflow on crtc %u\n", dcrtc->num); armada_drm_crtc_irq()
410 DRM_ERROR("graphics underflow on crtc %u\n", dcrtc->num); armada_drm_crtc_irq()
/linux-4.4.14/drivers/target/
H A Dtarget_core_transport.c1097 * If an existing CDB underflow is present, calculate new residual target_check_max_data_sg_nents()
1101 * Otherwise, set the underflow residual based on cmd->data_length target_check_max_data_sg_nents()
1141 pr_err("Rejecting underflow/overflow WRITE data\n"); target_cmd_size_check()
1145 * Reject READ_* or WRITE_* with overflow/underflow for target_cmd_size_check()
1157 * ->data_length. Otherwise for the underflow case, reset target_cmd_size_check()
/linux-4.4.14/drivers/scsi/libfc/
H A Dfc_fcp.c882 * The cmnd->underflow is the minimum number of fc_fcp_resp()
886 * transferred is at least the underflow value fc_fcp_resp()
892 fsp->scsi_resid) < fsp->cmd->underflow) fc_fcp_resp()
/linux-4.4.14/drivers/staging/lustre/lustre/ldlm/
H A Dldlm_flock.c256 * overflow and underflow. */ ldlm_process_flock_lock()
/linux-4.4.14/drivers/staging/most/hdm-dim2/
H A Ddim2_hal.c644 return dim_on_error(DIM_ERR_UNDERFLOW, "Channel underflow"); channel_detach_buffers()
/linux-4.4.14/drivers/scsi/sym53c8xx_2/
H A Dsym_defs.h265 #define SGE 0x08 /* sta: gross error (over/underflow)*/
/linux-4.4.14/drivers/scsi/aic7xxx/
H A Daic79xx_osm.c1820 * initialize the underflow parameter. This ahd_done()
1822 * that complete as expected (e.g. underflow is ahd_done()
1826 } else if (amount_xferred < scb->io_ctx->underflow) { ahd_done()
1835 printk("Saw underflow (%ld of %ld bytes). " ahd_done()
H A Daic7xxx_osm.c1751 * initialize the underflow parameter. This ahc_done()
1753 * that complete as expected (e.g. underflow is ahc_done()
1757 } else if (amount_xferred < scb->io_ctx->underflow) { ahc_done()
1766 printk("Saw underflow (%ld of %ld bytes). " ahc_done()
/linux-4.4.14/drivers/scsi/fnic/
H A Dfcpio.h361 #define FCPIO_TRSP_RESID_UNDER 0x08 /* residual is valid and is underflow */
/linux-4.4.14/drivers/net/wan/
H A Dhd64570.c212 /* enable underflow interrupts */ sca_init_port()
H A Dfarsync.c206 #define TXA_UNDF 0x28 /* Transmission underflow */
1592 dbg(DBG_TX, "Tx underflow port %d\n", port->index); fst_intr()
1595 dbg(DBG_ASS, "Tx underflow on card %d port %d\n", fst_intr()
/linux-4.4.14/drivers/net/wireless/ath/ath6kl/
H A Dhif.c324 ath6kl_err("rx underflow\n"); ath6kl_hif_proc_err_intr()
/linux-4.4.14/drivers/net/ethernet/oki-semi/pch_gbe/
H A Dpch_gbe.h112 #define PCH_GBE_INT_TX_FIFO_ERR 0x00000400 /* Transmission FIFO underflow. */
/linux-4.4.14/drivers/ata/
H A Dsata_inic162x.c364 __ata_ehi_push_desc(ehi, " data-over/underflow"); inic_host_err_intr()
/linux-4.4.14/drivers/gpu/drm/msm/mdp/mdp4/
H A Dmdp4_crtc.c377 * underflow.
/linux-4.4.14/include/math-emu/
H A Dop-common.h170 /* underflow to zero */ \
/linux-4.4.14/arch/ia64/kernel/
H A Dtraps.c354 /* denormal operand gets the same si_code as underflow handle_fpu_swa()
/linux-4.4.14/arch/arm/kernel/
H A Dtraps.c207 pr_cont("frame pointer underflow"); dump_backtrace()
/linux-4.4.14/arch/arm/mach-omap2/
H A Dclockdomain.c1194 WARN_ON(1); /* underflow */ clkdm_clk_disable()
1279 WARN_ON(1); /* underflow */ clkdm_hwmod_disable()
/linux-4.4.14/drivers/staging/comedi/drivers/
H A Ds626.c396 * Reset Audio2 output FIFO's underflow flag (along with any s626_send_dac()
397 * other FIFO underflow/overflow flags). When set, this flag s626_send_dac()
430 * underflow flag, which will be set when slot 1 execution has s626_send_dac()
H A Dcb_pcidas.c1131 dev_err(dev->class_dev, "dac fifo underflow\n"); cb_pcidas_ao_interrupt()
/linux-4.4.14/drivers/scsi/arm/
H A Dacornscsi.c811 * data loss will occur. Should we check SCpnt->underflow here? acornscsi_done()
818 if (SCpnt->underflow == 0) { acornscsi_done()
823 if (host->scsi.SCp.scsi_xferred < SCpnt->underflow || acornscsi_done()
/linux-4.4.14/drivers/net/ethernet/
H A Dfealnx.c200 TUNF = 0x00000400, /* transmit underflow */
278 UDF = 0x00000400, /* fifo underflow */
H A Dkorina.c1021 /* Install handler for underflow error. */ korina_open()
/linux-4.4.14/drivers/dma/
H A Dxgene-dma.c1462 * Mask DMA ring overflow, underflow and xgene_dma_mask_interrupts()
1483 * Unmask DMA ring overflow, underflow and xgene_dma_unmask_interrupts()
/linux-4.4.14/drivers/scsi/libsas/
H A Dsas_scsi_host.c73 if (scsi_bufflen(sc) - scsi_get_resid(sc) < sc->underflow) sas_end_task()
/linux-4.4.14/drivers/staging/nvec/
H A Dnvec.c661 dev_err(nvec->dev, "tx buffer underflow on %p (%u > %u)\n", nvec_interrupt()
/linux-4.4.14/drivers/media/rc/
H A Dwinbond-cir.c507 /* TX underflow? */ wbcir_irq_handler()
/linux-4.4.14/drivers/misc/
H A Dapds990x.c421 * Result can be totally garbage due to underflow apds990x_calc_again()
/linux-4.4.14/drivers/net/ethernet/via/
H A Dvia-velocity.h165 * if tx fifo underflow, tx will fail
/linux-4.4.14/drivers/net/ieee802154/
H A Dcc2520.c487 dev_err(&priv->spi->dev, "cc2520 tx underflow exception\n"); cc2520_tx()
/linux-4.4.14/drivers/net/ethernet/amd/
H A Datarilance.c286 #define TMD3_UFLO 0x4000 /* underflow (late memory) */

Completed in 7416 milliseconds

12