/linux/drivers/gpu/drm/nouveau/dispnv50/ |
H A D | head917d.c | 53 u32 bounds = 0; in head917d_base() local 58 case 8: bounds |= NVDEF(NV917D, HEAD_SET_BASE_CHANNEL_USAGE_BOUNDS, PIXEL_DEPTH, BPP_64); break; in head917d_base() 59 case 4: bounds |= NVDEF(NV917D, HEAD_SET_BASE_CHANNEL_USAGE_BOUNDS, PIXEL_DEPTH, BPP_32); break; in head917d_base() 60 case 2: bounds |= NVDEF(NV917D, HEAD_SET_BASE_CHANNEL_USAGE_BOUNDS, PIXEL_DEPTH, BPP_16); break; in head917d_base() 61 case 1: bounds |= NVDEF(NV917D, HEAD_SET_BASE_CHANNEL_USAGE_BOUNDS, PIXEL_DEPTH, BPP_8); break; in head917d_base() 66 bounds |= NVDEF(NV917D, HEAD_SET_BASE_CHANNEL_USAGE_BOUNDS, USABLE, TRUE); in head917d_base() 67 bounds |= NVDEF(NV917D, HEAD_SET_BASE_CHANNEL_USAGE_BOUNDS, BASE_LUT, USAGE_1025); in head917d_base() 73 PUSH_MTHD(push, NV917D, HEAD_SET_BASE_CHANNEL_USAGE_BOUNDS(i), bounds); in head917d_base()
|
H A D | head907d.c | 100 u32 bounds = 0; in head907d_ovly() local 105 case 8: bounds |= NVDEF(NV907D, HEAD_SET_OVERLAY_USAGE_BOUNDS, PIXEL_DEPTH, BPP_64); break; in head907d_ovly() 106 case 4: bounds |= NVDEF(NV907D, HEAD_SET_OVERLAY_USAGE_BOUNDS, PIXEL_DEPTH, BPP_32); break; in head907d_ovly() 107 case 2: bounds |= NVDEF(NV907D, HEAD_SET_OVERLAY_USAGE_BOUNDS, PIXEL_DEPTH, BPP_16); break; in head907d_ovly() 112 bounds |= NVDEF(NV907D, HEAD_SET_OVERLAY_USAGE_BOUNDS, USABLE, TRUE); in head907d_ovly() 114 bounds |= NVDEF(NV907D, HEAD_SET_OVERLAY_USAGE_BOUNDS, PIXEL_DEPTH, BPP_16); in head907d_ovly() 120 PUSH_MTHD(push, NV907D, HEAD_SET_OVERLAY_USAGE_BOUNDS(i), bounds); in head907d_ovly() 129 u32 bounds = 0; in head907d_base() local 134 case 8: bounds |= NVDEF(NV907D, HEAD_SET_BASE_CHANNEL_USAGE_BOUNDS, PIXEL_DEPTH, BPP_64); break; in head907d_base() 135 case 4: bounds |= NVDEF(NV907D, HEAD_SET_BASE_CHANNEL_USAGE_BOUNDS, PIXEL_DEPTH, BPP_32); break; in head907d_base() [all …]
|
H A D | head507d.c | 71 u32 bounds = 0; in head507d_ovly() local 76 case 4: bounds |= NVDEF(NV507D, HEAD_SET_BASE_CHANNEL_USAGE_BOUNDS, PIXEL_DEPTH, BPP_32); break; in head507d_ovly() 77 case 2: bounds |= NVDEF(NV507D, HEAD_SET_BASE_CHANNEL_USAGE_BOUNDS, PIXEL_DEPTH, BPP_16); break; in head507d_ovly() 82 bounds |= NVDEF(NV507D, HEAD_SET_BASE_CHANNEL_USAGE_BOUNDS, USABLE, TRUE); in head507d_ovly() 84 bounds |= NVDEF(NV507D, HEAD_SET_BASE_CHANNEL_USAGE_BOUNDS, PIXEL_DEPTH, BPP_16); in head507d_ovly() 90 PUSH_MTHD(push, NV507D, HEAD_SET_BASE_CHANNEL_USAGE_BOUNDS(i), bounds); in head507d_ovly() 99 u32 bounds = 0; in head507d_base() local 104 case 8: bounds |= NVDEF(NV507D, HEAD_SET_BASE_CHANNEL_USAGE_BOUNDS, PIXEL_DEPTH, BPP_64); break; in head507d_base() 105 case 4: bounds |= NVDEF(NV507D, HEAD_SET_BASE_CHANNEL_USAGE_BOUNDS, PIXEL_DEPTH, BPP_32); break; in head507d_base() 106 case 2: bounds |= NVDEF(NV507D, HEAD_SET_BASE_CHANNEL_USAGE_BOUNDS, PIXEL_DEPTH, BPP_16); break; in head507d_base() [all …]
|
/linux/lib/ |
H A D | Kconfig.ubsan | 39 def_bool $(cc-option,-fsanitize=bounds-strict) 41 The -fsanitize=bounds-strict option is only available on GCC, 44 -fsanitize=bounds. 47 def_bool $(cc-option,-fsanitize=array-bounds) 49 Under Clang, the -fsanitize=bounds option is actually composed 50 of two more specific options, -fsanitize=array-bounds and 51 -fsanitize=local-bounds. However, -fsanitize=local-bounds can 53 CONFIG_LOCAL_BOUNDS.) Explicitly check for -fsanitize=array-bounds 58 bool "Perform array index bounds checking" 62 This option enables detection of directly indexed out of bounds [all …]
|
/linux/ |
H A D | Kbuild | 8 # Generate bounds.h 10 bounds-file := include/generated/bounds.h 12 targets := kernel/bounds.s 14 $(bounds-file): kernel/bounds.s FORCE 32 arch/$(SRCARCH)/kernel/asm-offsets.s: $(timeconst-file) $(bounds-file)
|
/linux/drivers/media/platform/rockchip/rkisp1/ |
H A D | rkisp1-common.c | 163 const struct v4l2_rect *bounds) in rkisp1_sd_adjust_crop_rect() argument 166 v4l2_rect_map_inside(crop, bounds); in rkisp1_sd_adjust_crop_rect() 170 const struct v4l2_mbus_framefmt *bounds) in rkisp1_sd_adjust_crop() argument 175 .width = bounds->width, in rkisp1_sd_adjust_crop() 176 .height = bounds->height, in rkisp1_sd_adjust_crop()
|
/linux/lib/zstd/compress/ |
H A D | zstd_compress.c | 378 ZSTD_bounds bounds = { 0, 0, 0 }; in ZSTD_cParam_getBounds() local 383 bounds.lowerBound = ZSTD_minCLevel(); in ZSTD_cParam_getBounds() 384 bounds.upperBound = ZSTD_maxCLevel(); in ZSTD_cParam_getBounds() 385 return bounds; in ZSTD_cParam_getBounds() 388 bounds.lowerBound = ZSTD_WINDOWLOG_MIN; in ZSTD_cParam_getBounds() 389 bounds.upperBound = ZSTD_WINDOWLOG_MAX; in ZSTD_cParam_getBounds() 390 return bounds; in ZSTD_cParam_getBounds() 393 bounds.lowerBound = ZSTD_HASHLOG_MIN; in ZSTD_cParam_getBounds() 394 bounds.upperBound = ZSTD_HASHLOG_MAX; in ZSTD_cParam_getBounds() 395 return bounds; in ZSTD_cParam_getBounds() [all …]
|
/linux/scripts/ |
H A D | Makefile.ubsan | 5 ubsan-cflags-$(CONFIG_UBSAN_BOUNDS_STRICT) += -fsanitize=bounds-strict 6 ubsan-cflags-$(CONFIG_UBSAN_ARRAY_BOUNDS) += -fsanitize=array-bounds 7 ubsan-cflags-$(CONFIG_UBSAN_LOCAL_BOUNDS) += -fsanitize=local-bounds
|
/linux/lib/zstd/decompress/ |
H A D | zstd_decompress.c | 1633 ZSTD_bounds const bounds = ZSTD_dParam_getBounds(ZSTD_d_windowLogMax); in ZSTD_DCtx_setMaxWindowSize() local 1634 size_t const min = (size_t)1 << bounds.lowerBound; in ZSTD_DCtx_setMaxWindowSize() 1635 size_t const max = (size_t)1 << bounds.upperBound; in ZSTD_DCtx_setMaxWindowSize() 1650 ZSTD_bounds bounds = { 0, 0, 0 }; in ZSTD_dParam_getBounds() local 1653 bounds.lowerBound = ZSTD_WINDOWLOG_ABSOLUTEMIN; in ZSTD_dParam_getBounds() 1654 bounds.upperBound = ZSTD_WINDOWLOG_MAX; in ZSTD_dParam_getBounds() 1655 return bounds; in ZSTD_dParam_getBounds() 1657 bounds.lowerBound = (int)ZSTD_f_zstd1; in ZSTD_dParam_getBounds() 1658 bounds.upperBound = (int)ZSTD_f_zstd1_magicless; in ZSTD_dParam_getBounds() 1660 return bounds; in ZSTD_dParam_getBounds() [all …]
|
/linux/tools/testing/selftests/kvm/x86_64/ |
H A D | state_test.c | 171 uint64_t bounds[2] = { 10, 0xffffffffull }; in guest_code() 193 asm volatile (".byte 0x66,0x0f,0x1a,0x08" :: "a" (bounds)); in guest_code() 201 GUEST_ASSERT_EQ(bounds[0], output[0]); in guest_code() 202 GUEST_ASSERT_EQ(bounds[1], output[1]); in guest_code() 176 uint64_t bounds[2] = { 10, 0xffffffffull }; guest_code() local
|
/linux/Documentation/staging/ |
H A D | speculation.rst | 20 For example, in the presence of branch prediction, it is possible for bounds 62 of an out-of-bounds address, while the second call will influence 70 The kernel provides a generic API to ensure that bounds checks are
|
/linux/kernel/configs/ |
H A D | hardening.config | 38 # Basic buffer length bounds checking. 42 # Basic array index bounds checking. 54 # Sampling-based heap out-of-bounds and use-after-free detection.
|
/linux/Documentation/userspace-api/media/v4l/ |
H A D | vidioc-enumaudio.rst | 39 bounds. To enumerate all audio inputs applications shall begin at index 53 The number of the audio input is out of bounds.
|
H A D | vidioc-enumaudioout.rst | 39 bounds. To enumerate all audio outputs applications shall begin at index 58 The number of the audio output is out of bounds.
|
H A D | v4l2-selection-targets.rst | 47 the crop bounds rectangle. 69 inside the compose bounds rectangle.
|
H A D | selection-api-configuration.rst | 58 bounds rectangle. The composing rectangle must lie completely inside 59 bounds rectangle. The driver must adjust the composing rectangle to fit 98 same coordinate system as the bounds rectangle. The active cropping area 110 composing rectangle must lie completely inside the bounds rectangle. The
|
H A D | vidioc-g-audioout.rst | 50 return the ``EINVAL`` error code when the index is out of bounds. This is a 98 number of the selected audio output is out of bounds or it does not
|
H A D | vidioc-g-ctrl.rst | 46 ``value`` is out of bounds drivers can choose to take the closest valid 89 bounds.
|
H A D | vidioc-enum-dv-timings.rst | 50 error code when the index is out of bounds. To enumerate all supported 102 ``index`` is out of bounds or the ``pad`` number is invalid.
|
/linux/security/selinux/ss/ |
H A D | policydb.h | 77 u32 bounds; /* boundary of role */ member 113 u32 bounds; /* boundary of type */ member 121 u32 bounds; /* bounds of user */ member
|
/linux/drivers/net/wireless/mediatek/mt76/mt76x2/ |
H A D | eeprom.c | 462 u8 bounds; in mt76x2_get_temp_comp() local 476 bounds = mt76x02_eeprom_get(dev, MT_EE_TX_POWER_EXT_PA_5G); in mt76x2_get_temp_comp() 479 bounds = mt76x02_eeprom_get(dev, in mt76x2_get_temp_comp() 485 t->lower_bound = 0 - (bounds & 0xf); in mt76x2_get_temp_comp() 486 t->upper_bound = (bounds >> 4) & 0xf; in mt76x2_get_temp_comp()
|
/linux/Documentation/dev-tools/ |
H A D | kfence.rst | 8 error detector. KFENCE detects heap out-of-bounds access, use-after-free, and 84 A typical out-of-bounds access looks like this:: 87 BUG: KFENCE: out-of-bounds read in test_out_of_bounds_read+0xa6/0x234 89 Out-of-bounds read at 0xffff8c3f2e291fff (1B left of kfence-#72): 182 page, to detect out-of-bounds writes on the unprotected side of the object. 267 out-of-bounds access, and marking the page as accessible so that the faulting 270 To detect out-of-bounds writes to memory within the object's page itself,
|
/linux/arch/powerpc/configs/ |
H A D | security.config | 15 # UBSAN bounds checking is very cheap and good for hardening
|
/linux/drivers/media/platform/mediatek/mdp3/ |
H A D | mtk-mdp3-cmdq.c | 25 struct v4l2_rect bounds[IMG_MAX_HW_OUTPUTS]; member 651 path->bounds[i].left = 0; in mdp_cmdq_prepare() 652 path->bounds[i].top = 0; in mdp_cmdq_prepare() 653 path->bounds[i].width = in mdp_cmdq_prepare() 655 path->bounds[i].height = in mdp_cmdq_prepare() 658 param->composes[i] : &path->bounds[i]; in mdp_cmdq_prepare()
|
/linux/fs/hpfs/ |
H A D | hpfs.h | 212 __le32 bounds; /* matches corresponding word member 230 __le32 bounds[3]; /* looks a bit like member
|