/Linux-v6.1/Documentation/userspace-api/media/v4l/ |
D | pixfmt-yuv-planar.rst | 102 - 64x32 tiles 111 - 16x16 tiles 125 - 4x4 tiles 289 pixels in 2D 16x16 tiles, and stores tiles linearly in memory. 294 pixels in 2D 64x32 tiles, and stores 2x2 groups of tiles in 298 If the vertical resolution is an odd number of tiles, the last row of 299 tiles is stored in linear order. The layouts of the luma and chroma 302 ``V4L2_PIX_FMT_NV12_4L4`` stores pixels in 4x4 tiles, and stores 303 tiles linearly in memory. The line stride and image height must be 307 ``V4L2_PIX_FMT_NV12_16L16`` stores pixels in 16x16 tiles, and stores [all …]
|
/Linux-v6.1/drivers/gpu/drm/nouveau/nvkm/subdev/fb/ |
D | nv25.c | 33 u32 tiles = DIV_ROUND_UP(size, 0x40); in nv25_fb_tile_comp() local 34 u32 tags = round_up(tiles / fb->ram->parts, 0x40); in nv25_fb_tile_comp()
|
D | nv35.c | 33 u32 tiles = DIV_ROUND_UP(size, 0x40); in nv35_fb_tile_comp() local 34 u32 tags = round_up(tiles / fb->ram->parts, 0x40); in nv35_fb_tile_comp()
|
D | nv36.c | 33 u32 tiles = DIV_ROUND_UP(size, 0x40); in nv36_fb_tile_comp() local 34 u32 tags = round_up(tiles / fb->ram->parts, 0x40); in nv36_fb_tile_comp()
|
D | nv40.c | 33 u32 tiles = DIV_ROUND_UP(size, 0x80); in nv40_fb_tile_comp() local 34 u32 tags = round_up(tiles / fb->ram->parts, 0x100); in nv40_fb_tile_comp()
|
D | nv20.c | 46 u32 tiles = DIV_ROUND_UP(size, 0x40); in nv20_fb_tile_comp() local 47 u32 tags = round_up(tiles / fb->ram->parts, 0x40); in nv20_fb_tile_comp()
|
D | nv30.c | 52 u32 tiles = DIV_ROUND_UP(size, 0x40); in nv30_fb_tile_comp() local 53 u32 tags = round_up(tiles / fb->ram->parts, 0x40); in nv30_fb_tile_comp()
|
/Linux-v6.1/Documentation/admin-guide/perf/ |
D | thunderx2-pmu.rst | 9 The DMC has 8 interleaved channels and the L3C has 16 interleaved tiles. 11 to the total number of channels/tiles.
|
/Linux-v6.1/drivers/media/platform/mediatek/vcodec/vdec/ |
D | vdec_vp9_req_lat_if.c | 277 struct vdec_vp9_slice_tiles tiles; member 889 struct vdec_vp9_slice_tiles *tiles; in vdec_vp9_slice_setup_tile() local 899 tiles = &vsi->frame.tiles; in vdec_vp9_slice_setup_tile() 900 tiles->actual_rows = 0; in vdec_vp9_slice_setup_tile() 913 tiles->mi_rows[i] = (offset + 7) >> 3; in vdec_vp9_slice_setup_tile() 914 if (tiles->mi_rows[i]) in vdec_vp9_slice_setup_tile() 915 tiles->actual_rows++; in vdec_vp9_slice_setup_tile() 922 tiles->mi_cols[i] = (offset + 7) >> 3; in vdec_vp9_slice_setup_tile() 1081 struct vdec_vp9_slice_tiles *tiles; in vdec_vp9_slice_setup_tile_buffer() local 1109 tiles = &vsi->frame.tiles; in vdec_vp9_slice_setup_tile_buffer() [all …]
|
/Linux-v6.1/drivers/gpu/drm/i915/display/ |
D | intel_fb.c | 864 unsigned int tiles; in intel_adjust_tile_offset() local 870 tiles = (old_offset - new_offset) / tile_size; in intel_adjust_tile_offset() 872 *y += tiles / pitch_tiles * tile_height; in intel_adjust_tile_offset() 873 *x += tiles % pitch_tiles * tile_width; in intel_adjust_tile_offset() 975 unsigned int tile_rows, tiles, pitch_tiles; in intel_compute_aligned_offset() local 990 tiles = *x / tile_width; in intel_compute_aligned_offset() 993 offset = (tile_rows * pitch_tiles + tiles) * tile_size; in intel_compute_aligned_offset() 1487 unsigned int tiles; in calc_plane_normal_size() local 1490 tiles = plane_view_linear_tiles(fb, color_plane, dims, x, y); in calc_plane_normal_size() 1492 tiles = plane_view_src_stride_tiles(fb, color_plane, dims) * in calc_plane_normal_size() [all …]
|
/Linux-v6.1/drivers/pinctrl/qcom/ |
D | pinctrl-msm.h | 141 const char *const *tiles; member
|
D | pinctrl-msm.c | 1466 if (soc_data->tiles) { in msm_pinctrl_probe() 1469 soc_data->tiles[i]); in msm_pinctrl_probe()
|
D | pinctrl-sc8180x.c | 1600 .tiles = sc8180x_tiles, 1614 .tiles = sc8180x_tiles,
|
D | pinctrl-sm6115.c | 886 .tiles = sm6115_tiles,
|
D | pinctrl-sc7180.c | 1146 .tiles = sc7180_tiles,
|
/Linux-v6.1/arch/arm/include/debug/ |
D | vexpress.S | 28 @ - all other (RS1 complaint) tiles use UART mapped
|
/Linux-v6.1/Documentation/ABI/testing/ |
D | sysfs-driver-hid-picolcd | 41 tiles get changed and it's not appropriate to expect the application
|
/Linux-v6.1/arch/arm/boot/dts/ |
D | arm-realview-eb.dts | 42 * core tiles.
|
/Linux-v6.1/drivers/media/platform/verisilicon/ |
D | hantro_g2_vp9_dec.c | 254 static void recompute_tile_info(unsigned short *tile_info, unsigned int tiles, unsigned int sbs) in recompute_tile_info() argument 260 for (i = 1; i <= tiles; ++i) { in recompute_tile_info() 261 next_accumulated = i * sbs / tiles; in recompute_tile_info()
|
/Linux-v6.1/Documentation/devicetree/bindings/pinctrl/ |
D | qcom,qcs404-pinctrl.txt | 15 tiles.
|
D | qcom,sc7180-pinctrl.txt | 15 TLMM tiles
|
D | qcom,sm8150-pinctrl.txt | 15 and east TLMM tiles.
|
D | qcom,sdm660-pinctrl.txt | 16 TLMM tiles.
|
/Linux-v6.1/arch/arm/ |
D | Kconfig.debug | 1354 bool "Autodetect UART0 on Versatile Express Cortex-A core tiles" 1361 Note that this will only work with standard A-class core tiles, 1373 bool "Use PL011 UART0 at 0x1c090000 (RS1 complaint tiles)" 1378 of the tiles using the RS1 memory map, including all new A-class 1379 core tiles, FPGA-based SMMs and software models. 1382 bool "Use PL011 UART0 at 0xb0090000 (Cortex-R compliant tiles)" 1387 Cortex-R series tiles and SMMs, such as Cortex-R5 and Cortex-R7
|
/Linux-v6.1/arch/arm/mach-versatile/ |
D | Kconfig | 270 ARM core and logic (FPGA) tiles on the Versatile Express motherboard,
|