/linux-6.3-rc2/drivers/gpu/drm/nouveau/dispnv50/ |
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()
|
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 137 case 1: bounds |= NVDEF(NV907D, HEAD_SET_BASE_CHANNEL_USAGE_BOUNDS, PIXEL_DEPTH, BPP_8); break; in head907d_base() 142 bounds |= NVDEF(NV907D, HEAD_SET_BASE_CHANNEL_USAGE_BOUNDS, USABLE, TRUE); in head907d_base() [all …]
|
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() 107 case 1: bounds |= NVDEF(NV507D, HEAD_SET_BASE_CHANNEL_USAGE_BOUNDS, PIXEL_DEPTH, BPP_8); break; in head507d_base() 112 bounds |= NVDEF(NV507D, HEAD_SET_BASE_CHANNEL_USAGE_BOUNDS, USABLE, TRUE); in head507d_base() [all …]
|
/linux-6.3-rc2/lib/ |
A D | Kconfig.ubsan | 31 def_bool $(cc-option,-fsanitize=bounds) 34 def_bool $(cc-option,-fsanitize=array-bounds) 37 bool "Perform array index bounds checking" 52 -fsanitize=local-bounds, but it's trapping-only, so for 53 Clang, we must use -fsanitize=array-bounds when we want 54 traditional array bounds checking enabled. For GCC, we 55 want -fsanitize=bounds. 62 bool "Perform array local bounds checking" 64 depends on $(cc-option,-fsanitize=local-bounds) 73 out-of-bounds. [all …]
|
A D | Kconfig.kasan | 44 error detector designed to find out-of-bounds and use-after-free bugs. 163 out-of-bounds bugs in stack variables. 197 out-of-bounds and use-after-free accesses. Useful for testing whether
|
/linux-6.3-rc2/ |
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-6.3-rc2/scripts/ |
A D | Makefile.ubsan | 5 ubsan-cflags-$(CONFIG_UBSAN_ONLY_BOUNDS) += -fsanitize=bounds 6 ubsan-cflags-$(CONFIG_UBSAN_ARRAY_BOUNDS) += -fsanitize=array-bounds 7 ubsan-cflags-$(CONFIG_UBSAN_LOCAL_BOUNDS) += -fsanitize=local-bounds
|
/linux-6.3-rc2/drivers/media/platform/rockchip/rkisp1/ |
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()
|
A D | rkisp1-common.h | 542 const struct v4l2_rect *bounds); 551 const struct v4l2_mbus_framefmt *bounds);
|
/linux-6.3-rc2/lib/zstd/compress/ |
A D | zstd_compress.c | 385 return bounds; in ZSTD_cParam_getBounds() 390 return bounds; in ZSTD_cParam_getBounds() 395 return bounds; in ZSTD_cParam_getBounds() 400 return bounds; in ZSTD_cParam_getBounds() 405 return bounds; in ZSTD_cParam_getBounds() 410 return bounds; in ZSTD_cParam_getBounds() 415 return bounds; in ZSTD_cParam_getBounds() 420 return bounds; in ZSTD_cParam_getBounds() 564 if (ZSTD_isError(bounds.error)) return bounds.error; in ZSTD_cParam_clampBounds() 565 if (*value < bounds.lowerBound) *value = bounds.lowerBound; in ZSTD_cParam_clampBounds() [all …]
|
/linux-6.3-rc2/lib/zstd/decompress/ |
A D | zstd_decompress.c | 1631 ZSTD_bounds bounds = { 0, 0, 0 }; in ZSTD_dParam_getBounds() local 1636 return bounds; in ZSTD_dParam_getBounds() 1641 return bounds; in ZSTD_dParam_getBounds() 1645 return bounds; in ZSTD_dParam_getBounds() 1649 return bounds; in ZSTD_dParam_getBounds() 1653 return bounds; in ZSTD_dParam_getBounds() 1656 bounds.error = ERROR(parameter_unsupported); in ZSTD_dParam_getBounds() 1657 return bounds; in ZSTD_dParam_getBounds() 1666 if (ZSTD_isError(bounds.error)) return 0; in ZSTD_dParam_withinBounds() 1667 if (value < bounds.lowerBound) return 0; in ZSTD_dParam_withinBounds() [all …]
|
/linux-6.3-rc2/drivers/media/pci/bt8xx/ |
A D | bttv-vbi.c | 180 if (fh->vbi_fmt.end >= tvnorm->cropcap.bounds.top) in vbi_buffer_prepare() 181 min_vdelay += fh->vbi_fmt.end - tvnorm->cropcap.bounds.top; in vbi_buffer_prepare() 247 max_end = (tvnorm->cropcap.bounds.top in try_fmt() 248 + tvnorm->cropcap.bounds.height) >> 1; in try_fmt() 383 max_end = (tvnorm->cropcap.bounds.top in bttv_g_fmt_vbi_cap() 384 + tvnorm->cropcap.bounds.height) >> 1; in bttv_g_fmt_vbi_cap()
|
/linux-6.3-rc2/drivers/media/platform/mediatek/mdp3/ |
A D | mtk-mdp3-cmdq.c | 23 struct v4l2_rect bounds[IMG_MAX_HW_OUTPUTS]; member 400 path->bounds[i].left = 0; in mdp_cmdq_send() 401 path->bounds[i].top = 0; in mdp_cmdq_send() 402 path->bounds[i].width = in mdp_cmdq_send() 404 path->bounds[i].height = in mdp_cmdq_send() 407 param->composes[i] : &path->bounds[i]; in mdp_cmdq_send()
|
/linux-6.3-rc2/Documentation/userspace-api/media/v4l/ |
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.
|
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.
|
A D | v4l2-selection-targets.rst | 47 the crop bounds rectangle. 69 inside the compose bounds rectangle.
|
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
|
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
|
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.
|
A D | vidioc-g-ctrl.rst | 46 ``value`` is out of bounds drivers can choose to take the closest valid 89 bounds.
|
/linux-6.3-rc2/security/selinux/ss/ |
A D | policydb.h | 79 u32 bounds; /* boundary of role */ member 115 u32 bounds; /* boundary of type */ member 123 u32 bounds; /* bounds of user */ member
|
/linux-6.3-rc2/Documentation/staging/ |
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-6.3-rc2/drivers/net/wireless/mediatek/mt76/mt76x2/ |
A D | eeprom.c | 453 u8 bounds; in mt76x2_get_temp_comp() local 467 bounds = mt76x02_eeprom_get(dev, MT_EE_TX_POWER_EXT_PA_5G); in mt76x2_get_temp_comp() 470 bounds = mt76x02_eeprom_get(dev, in mt76x2_get_temp_comp() 476 t->lower_bound = 0 - (bounds & 0xf); in mt76x2_get_temp_comp() 477 t->upper_bound = (bounds >> 4) & 0xf; in mt76x2_get_temp_comp()
|
/linux-6.3-rc2/arch/powerpc/configs/ |
A D | security.config | 13 # UBSAN bounds checking is very cheap and good for hardening
|
/linux-6.3-rc2/Documentation/dev-tools/ |
A D | kfence.rst | 8 error detector. KFENCE detects heap out-of-bounds access, use-after-free, and 77 A typical out-of-bounds access looks like this:: 80 BUG: KFENCE: out-of-bounds read in test_out_of_bounds_read+0xa6/0x234 82 Out-of-bounds read at 0xffff8c3f2e291fff (1B left of kfence-#72): 175 page, to detect out-of-bounds writes on the unprotected side of the object. 260 out-of-bounds access, and marking the page as accessible so that the faulting 263 To detect out-of-bounds writes to memory within the object's page itself,
|