| /linux/tools/testing/selftests/arm64/mte/ |
| H A D | check_mmap_options.c | 23 #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 D | check_child_memory.c | 20 #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 D | check_buffer_fill.c | 82 /* 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 D | rsb.rst | 35 (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 258 …Underflow / Return Stack Buffer Underflow / CVE-2022-29901, CVE-2022-28693 / INTEL-SA-00702 <https… 262 …Underflow / Return Stack Buffer Underflow / CVE-2022-29901, CVE-2022-28693 / INTEL-SA-00702 <https…
|
| /linux/Documentation/devicetree/bindings/pwm/ |
| H A D | renesas,rzg2l-gpt.yaml | 27 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 D | vectors.S | 5 * 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 D | reg_norm.S | 44 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 D | Kconfig | 22 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 D | fpu.h | 17 #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 D | if_spi.h | 149 /* 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 D | refcount.c | 28 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 D | arp_tables.h | 146 /* 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 D | dfsub.c | 327 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 D | sfsub.c | 322 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 D | sfadd.c | 319 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 D | dfadd.c | 324 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 D | uniperif_player.c | 82 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 D | arp_tables.c | 248 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 D | ip_tables.c | 322 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 D | ip_tables.h | 168 /* 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 D | ip6_tables.h | 208 /* 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 D | kmb_drv.c | 251 /* 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 D | ip6_tables.c | 345 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 D | release-notes.rst | 37 - 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 D | sh_msiof.h | 106 #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 */
|