Home
last modified time | relevance | path

Searched full:underflow (Results 1 – 25 of 387) sorted by relevance

12345678910>>...16

/linux/tools/testing/selftests/arm64/mte/
H A Dcheck_mmap_options.c23 #define UNDERFLOW MT_GRANULE_SIZE macro
80 mte_initialize_current_context(mode, (uintptr_t)ptr, -UNDERFLOW); in check_mte_memory()
81 memset(ptr - UNDERFLOW, '2', UNDERFLOW); in check_mte_memory()
97 mte_initialize_current_context(mode, (uintptr_t)ptr, -UNDERFLOW); in check_mte_memory()
98 memcpy(buf, ptr - UNDERFLOW, MT_GRANULE_SIZE); in check_mte_memory()
125 map_size = sizes[run] + OVERFLOW + UNDERFLOW; in check_anonymous_memory_mapping()
130 ptr = map_ptr + UNDERFLOW; in check_anonymous_memory_mapping()
165 map_size = sizes[run] + UNDERFLOW + OVERFLOW; in check_file_memory_mapping()
171 ptr = map_ptr + UNDERFLOW; in check_file_memory_mapping()
200 map_size = sizes[run] + OVERFLOW + UNDERFLOW; in check_clear_prot_mte_flag()
[all …]
H A Dcheck_child_memory.c20 #define UNDERFLOW MT_GRANULE_SIZE macro
58 mte_initialize_current_context(mode, (uintptr_t)ptr, -UNDERFLOW); in check_child_tag_inheritance()
59 memset(ptr - UNDERFLOW, '2', UNDERFLOW); in check_child_tag_inheritance()
94 UNDERFLOW, OVERFLOW); in check_child_memory_mapping()
96 UNDERFLOW, OVERFLOW) != KSFT_PASS) in check_child_memory_mapping()
99 mte_free_memory_tag_range((void *)ptr, sizes[run], mem_type, UNDERFLOW, OVERFLOW); in check_child_memory_mapping()
118 map_size = sizes[run] + OVERFLOW + UNDERFLOW; in check_child_file_mapping()
124 ptr = map_ptr + UNDERFLOW; in check_child_file_mapping()
H A Dcheck_buffer_fill.c82 /* Set some value in tagged memory and make the buffer underflow */ in check_buffer_underflow_by_byte()
108 /* There were no fault so the underflow area should be filled */ in check_buffer_underflow_by_byte()
125 * so the underflow area before the fault should be filled. in check_buffer_underflow_by_byte()
141 /* Underflow area should not be filled */ in check_buffer_underflow_by_byte()
180 /* Set some value in tagged memory and make the buffer underflow */ in check_buffer_overflow_by_byte()
242 /* Underflow area should not be filled */ in check_buffer_overflow_by_byte()
433 /* Check buffer underflow with underflow size as 16 */ in main()
435 "Check buffer write underflow by byte with sync mode and mmap memory\n"); in main()
437 "Check buffer write underflow by byte with async mode and mmap memory\n"); in main()
439 "Check buffer write underflow by byte with tag check fault ignore and mmap memory\n"); in main()
[all …]
/linux/Documentation/admin-guide/hw-vuln/
H A Drsb.rst35 (Intel and AMD) and RSB underflow (Intel only). They must each be
146 RSB underflow (Intel only)
153 of RETBleed [#retbleed-paper]_ (Return Stack Buffer Underflow
161 are enough unbalanced RETs, the RSB may still underflow and fall back
164 * On context switch, user->user underflow attacks are mitigated by the
196 on RSB underflow. The only difference is that the predicted targets are
207 [#bhi-paper]_ [#intel-bhi]_, an RSB underflow could be used for an
258Underflow / Return Stack Buffer Underflow / CVE-2022-29901, CVE-2022-28693 / INTEL-SA-00702 <https…
262Underflow / Return Stack Buffer Underflow / CVE-2022-29901, CVE-2022-28693 / INTEL-SA-00702 <https…
/linux/Documentation/devicetree/bindings/pwm/
H A Drenesas,rzg2l-gpt.yaml27 for generating interrupts at overflow or underflow)
84 - description: GPT32E0.GTCNT underflow
94 - description: GPT32E1.GTCNT underflow
104 - description: GPT32E2.GTCNT underflow
114 - description: GPT32E3.GTCNT underflow
124 - description: GPT32E4.GTCNT underflow
134 - description: GPT32E5.GTCNT underflow
144 - description: GPT32E6.GTCNT underflow
154 - description: GPT32E7.GTCNT underflow
/linux/arch/xtensa/kernel/
H A Dvectors.S5 * as well as the window vectors (overflow and underflow), and the debug
117 * already in an exception, such as window overflow/underflow exception,
235 /* Window overflow/underflow exception. Get stack pointer. */
239 /* Check for overflow/underflow exception, jump if overflow. */
244 * Restart window underflow exception.
253 * underflow exception. Therefore, we change window base to the value
254 * before we entered the window underflow exception and prepare the
684 /* Window overflow and underflow handlers.
685 * The handlers must be 64 bytes apart, first starting with the underflow
686 * handlers underflow-4 to underflow-12, then the overflow handlers
[all …]
/linux/arch/x86/math-emu/
H A Dreg_norm.S44 subw $32,EXP(%ebx) /* This can cause an underflow */
53 subw %cx,EXP(%ebx) /* This can cause an underflow */
102 /* Normalise without reporting underflow or overflow */
122 subw $32,EXP(%ebx) /* This can cause an underflow */
131 subw %cx,EXP(%ebx) /* This can cause an underflow */
/linux/sound/soc/cirrus/
H A DKconfig22 bool "IRQ based underflow watchdog workaround"
26 Underflow of internal I2S controller FIFO could confuse the
29 which disables and re-enables I2S in case of underflow and
/linux/arch/alpha/include/uapi/asm/
H A Dfpu.h17 #define FPCR_UNF (1UL<<55) /* underflow */
20 #define FPCR_UNDZ (1UL<<60) /* underflow to zero (opt.) */
21 #define FPCR_UNFD (1UL<<61) /* underflow disable (opt.) */
47 #define IEEE_TRAP_ENABLE_UNF (1UL<<4) /* underflow */
54 /* Denorm and Underflow flushing */
/linux/drivers/net/wireless/marvell/libertas/
H A Dif_spi.h149 /* Host Interrupt Status bit : I/O read FIFO underflow */
153 /* Host Interrupt Status bit : Data read FIFO underflow */
157 /* Host Interrupt Status bit : Command read FIFO underflow */
173 /* Host Interrupt Status Mask bit : I/O read FIFO underflow */
177 /* Host Interrupt Status Mask bit : Data write FIFO underflow */
181 /* Host Interrupt Status Mask bit : Command write FIFO underflow */
/linux/lib/
H A Drefcount.c28 REFCOUNT_WARN("underflow; use-after-free"); in refcount_warn_saturate()
87 WARN_ONCE(new > val, "refcount_t: underflow; use-after-free.\n"); in refcount_dec_not_one()
103 * Similar to atomic_dec_and_mutex_lock(), it will WARN on underflow and fail
134 * Similar to atomic_dec_and_lock(), it will WARN on underflow and fail to
/linux/include/uapi/linux/netfilter_arp/
H A Darp_tables.h146 /* Underflow points. */
147 unsigned int underflow[NF_ARP_NUMHOOKS]; member
174 /* Underflow points. */
175 unsigned int underflow[NF_ARP_NUMHOOKS]; member
/linux/arch/parisc/math-emu/
H A Ddfsub.c327 goto underflow; in dbl_fsub()
341 result_exponent==0) goto underflow; in dbl_fsub()
356 goto underflow; in dbl_fsub()
364 goto underflow; in dbl_fsub()
371 if(result_exponent <= 0) goto underflow; in dbl_fsub()
410 underflow: in dbl_fsub()
445 * exact. Otherwise round in the correct direction. No underflow is in dbl_fsub()
H A Dsfsub.c322 goto underflow; in sgl_fsub()
336 result_exponent==0) goto underflow; in sgl_fsub()
351 goto underflow; in sgl_fsub()
359 goto underflow; in sgl_fsub()
366 if(result_exponent <= 0) goto underflow; in sgl_fsub()
405 underflow: in sgl_fsub()
440 * exact. Otherwise round in the correct direction. No underflow is in sgl_fsub()
H A Dsfadd.c319 goto underflow; in sgl_fadd()
333 result_exponent==0) goto underflow; in sgl_fadd()
348 goto underflow; in sgl_fadd()
356 goto underflow; in sgl_fadd()
363 if(result_exponent <= 0) goto underflow; in sgl_fadd()
402 underflow: in sgl_fadd()
437 * exact. Otherwise round in the correct direction. No underflow is in sgl_fadd()
H A Ddfadd.c324 goto underflow; in dbl_fadd()
338 result_exponent==0) goto underflow; in dbl_fadd()
353 goto underflow; in dbl_fadd()
361 goto underflow; in dbl_fadd()
368 if(result_exponent <= 0) goto underflow; in dbl_fadd()
407 underflow: in dbl_fadd()
442 * exact. Otherwise round in the correct direction. No underflow is in dbl_fadd()
/linux/sound/soc/sti/
H A Duniperif_player.c82 dev_err(player->dev, "FIFO underflow error detected\n"); in uni_player_irq_handler()
84 /* Interrupt is just for information when underflow recovery */ in uni_player_irq_handler()
86 /* Update state to underflow */ in uni_player_irq_handler()
113 /* Check for underflow recovery done */ in uni_player_irq_handler()
117 "unexpected Underflow recovering\n"); in uni_player_irq_handler()
121 /* Read the underflow recovery duration */ in uni_player_irq_handler()
123 dev_dbg(player->dev, "Underflow recovered (%d LR clocks max)\n", in uni_player_irq_handler()
126 /* Clear the underflow recovery duration */ in uni_player_irq_handler()
135 /* Check if underflow recovery failed */ in uni_player_irq_handler()
138 dev_err(player->dev, "Underflow recovery failed\n"); in uni_player_irq_handler()
[all …]
/linux/net/ipv4/netfilter/
H A Darp_tables.c248 private->underflow[hook]); in arpt_do_table()
490 newinfo->underflow[h] = underflows[h]; in check_entry_size_and_hooks()
536 newinfo->underflow[i] = 0xFFFFFFFF; in translate_table()
549 repl->underflow, in translate_table()
758 if (info->underflow[i] && in compat_calc_entry()
759 (e < (struct arpt_entry *)(base + info->underflow[i]))) in compat_calc_entry()
760 newinfo->underflow[i] -= off; in compat_calc_entry()
825 memcpy(info.underflow, private->underflow, in get_info()
826 sizeof(info.underflow)); in get_info()
1059 u32 underflow[NF_ARP_NUMHOOKS]; member
[all …]
H A Dip_tables.c322 private->underflow[hook]); in ipt_do_table()
625 newinfo->underflow[h] = underflows[h]; in check_entry_size_and_hooks()
675 newinfo->underflow[i] = 0xFFFFFFFF; in translate_table()
687 repl->underflow, in translate_table()
913 if (info->underflow[i] && in compat_calc_entry()
914 (e < (struct ipt_entry *)(base + info->underflow[i]))) in compat_calc_entry()
915 newinfo->underflow[i] -= off; in compat_calc_entry()
980 memcpy(info.underflow, private->underflow, in get_info()
981 sizeof(info.underflow)); in get_info()
1211 u32 underflow[NF_INET_NUMHOOKS]; global() member
[all...]
/linux/include/uapi/linux/netfilter_ipv4/
H A Dip_tables.h168 /* Underflow points. */
169 unsigned int underflow[NF_INET_NUMHOOKS]; member
196 /* Underflow points. */
197 unsigned int underflow[NF_INET_NUMHOOKS]; member
/linux/include/uapi/linux/netfilter_ipv6/
H A Dip6_tables.h208 /* Underflow points. */
209 unsigned int underflow[NF_INET_NUMHOOKS]; member
236 /* Underflow points. */
237 unsigned int underflow[NF_INET_NUMHOOKS]; member
/linux/drivers/gpu/drm/kmb/
H A Dkmb_drv.c251 /* DMA Recovery after underflow */ in handle_lcd_irq()
313 "!LAYER0:VL0 DMA UNDERFLOW val = 0x%lx,under_flow=%d", in handle_lcd_irq()
315 /* disable underflow interrupt */ in handle_lcd_irq()
347 "!LAYER1:VL1 DMA UNDERFLOW val = 0x%lx, under_flow=%d", in handle_lcd_irq()
349 /* disable underflow interrupt */ in handle_lcd_irq()
378 "LAYER2:GL0 DMA UNDERFLOW val = 0x%lx", val); in handle_lcd_irq()
386 "LAYER3:GL1 DMA UNDERFLOW val = 0x%lx", val); in handle_lcd_irq()
/linux/net/ipv6/netfilter/
H A Dip6_tables.c345 private->underflow[hook]); in ip6t_do_table()
643 newinfo->underflow[h] = underflows[h]; in check_entry_size_and_hooks()
692 newinfo->underflow[i] = 0xFFFFFFFF; in translate_table()
704 repl->underflow, in translate_table()
929 if (info->underflow[i] && in compat_calc_entry()
930 (e < (struct ip6t_entry *)(base + info->underflow[i]))) in compat_calc_entry()
931 newinfo->underflow[i] -= off; in compat_calc_entry()
996 memcpy(info.underflow, private->underflow, in get_info()
997 sizeof(info.underflow)); in get_info()
1227 u32 underflow[NF_INET_NUMHOOKS]; global() member
[all...]
/linux/Documentation/arch/arm/vfp/
H A Drelease-notes.rst37 - the handling of underflow exceptions is slightly different. If a
39 after rounding, we do not signal an underflow exception.
/linux/include/linux/spi/
H A Dsh_msiof.h106 #define SISTR_TFUDF BIT(19) /* Transmit FIFO Underflow */
111 #define SISTR_RFUDF BIT(4) /* Receive FIFO Underflow */
121 #define SIIER_TFUDFE BIT(19) /* Transmit FIFO Underflow Enable */
127 #define SIIER_RFUDFE BIT(4) /* Receive FIFO Underflow Enable */

12345678910>>...16