Home
last modified time | relevance | path

Searched refs:tiles (Results 1 – 25 of 33) sorted by relevance

12

/drivers/gpu/drm/xe/
A Dxe_device.h60 return &xe->tiles[0]; in xe_device_get_root_tile()
78 tile = &xe->tiles[gt_id / xe->info.max_gt_per_tile]; in xe_device_get_gt()
124 for_each_if((tile__) = &(xe__)->tiles[(id__)])
128 for_each_if((tile__) = &(xe__)->tiles[(id__)])
A Dxe_mmio.h42 return &xe->tiles[0].mmio; in xe_root_tile_mmio()
A Dxe_gsc_proxy.c381 struct xe_gt *gt = xe->tiles[0].media_gt; in xe_gsc_proxy_component_bind()
396 struct xe_gt *gt = xe->tiles[0].media_gt; in xe_gsc_proxy_component_unbind()
A Dxe_device_types.h486 struct xe_tile tiles[XE_MAX_TILES_PER_DEVICE]; member
A Dxe_query.c586 struct xe_guc *guc = &xe->tiles[0].primary_gt->uc.guc; in query_uc_fw_version()
606 media_gt = xe->tiles[0].primary_gt; in query_uc_fw_version()
A Dxe_device.c865 if (xe->tiles->media_gt && in xe_device_probe()
866 XE_WA(xe->tiles->media_gt, 15015404425_disable)) in xe_device_probe()
A Dxe_ttm_vram_mgr.c357 struct xe_tile *tile = &xe->tiles[res->mem_type - XE_PL_VRAM0]; in xe_ttm_vram_mgr_alloc_sgt()
A Dxe_pxp.c375 struct xe_gt *gt = xe->tiles[0].media_gt; in xe_pxp_init()
/drivers/gpu/drm/nouveau/nvkm/subdev/fb/
A Dnv25.c33 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()
A Dnv35.c33 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()
A Dnv36.c33 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()
A Dnv40.c33 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()
A Dnv20.c46 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()
A Dnv30.c52 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()
/drivers/media/platform/mediatek/vcodec/decoder/vdec/
A Dvdec_vp9_req_lat_if.c275 struct vdec_vp9_slice_tiles tiles; member
887 struct vdec_vp9_slice_tiles *tiles; in vdec_vp9_slice_setup_tile() local
897 tiles = &vsi->frame.tiles; in vdec_vp9_slice_setup_tile()
898 tiles->actual_rows = 0; in vdec_vp9_slice_setup_tile()
911 tiles->mi_rows[i] = (offset + 7) >> 3; in vdec_vp9_slice_setup_tile()
912 if (tiles->mi_rows[i]) in vdec_vp9_slice_setup_tile()
913 tiles->actual_rows++; in vdec_vp9_slice_setup_tile()
1079 struct vdec_vp9_slice_tiles *tiles; in vdec_vp9_slice_setup_tile_buffer() local
1105 tiles = &vsi->frame.tiles; in vdec_vp9_slice_setup_tile_buffer()
1131 tiles->size[i][j] = size; in vdec_vp9_slice_setup_tile_buffer()
[all …]
/drivers/video/fbdev/core/
A DKconfig197 where the screen is divided into rectangular sections (tiles), whereas
200 parameters in terms of number of tiles instead of number of pixels.
204 terms of number of tiles in the x- and y-axis.
/drivers/gpu/drm/i915/display/
A Dintel_fb.c980 unsigned int tiles; in intel_adjust_tile_offset() local
986 tiles = (old_offset - new_offset) / tile_size; in intel_adjust_tile_offset()
988 *y += tiles / pitch_tiles * tile_height; in intel_adjust_tile_offset()
989 *x += tiles % pitch_tiles * tile_width; in intel_adjust_tile_offset()
1091 unsigned int tile_rows, tiles, pitch_tiles; in intel_compute_aligned_offset() local
1106 tiles = *x / tile_width; in intel_compute_aligned_offset()
1109 offset = (tile_rows * pitch_tiles + tiles) * tile_size; in intel_compute_aligned_offset()
1618 unsigned int tiles; in calc_plane_normal_size() local
1623 tiles = plane_view_src_stride_tiles(fb, color_plane, dims) * in calc_plane_normal_size()
1630 tiles++; in calc_plane_normal_size()
[all …]
/drivers/pinctrl/qcom/
A Dpinctrl-msm.h160 const char *const *tiles; member
A Dpinctrl-msm.c1573 if (soc_data->tiles) { in msm_pinctrl_probe()
1576 soc_data->tiles[i]); in msm_pinctrl_probe()
A Dpinctrl-sc8180x.c1592 .tiles = sc8180x_tiles,
1606 .tiles = sc8180x_tiles,
A Dpinctrl-sm6115.c888 .tiles = sm6115_tiles,
A Dpinctrl-qcs615.c1066 .tiles = qcs615_tiles,
A Dpinctrl-sc7180.c1138 .tiles = sc7180_tiles,
/drivers/media/platform/raspberrypi/pisp_be/
A Dpisp_be.c198 dma_addr_t tiles; member
294 pispbe_wr(pispbe, PISP_BE_TILE_ADDR_LO_REG, lower_32_bits(job->tiles)); in pispbe_queue_job()
295 pispbe_wr(pispbe, PISP_BE_TILE_ADDR_HI_REG, upper_32_bits(job->tiles)); in pispbe_queue_job()
491 job->tiles = pispbe->config_dma_addr + in pispbe_prepare_job()
493 offsetof(struct pisp_be_tiles_config, tiles); in pispbe_prepare_job()
/drivers/media/platform/verisilicon/
A Dhantro_g2_vp9_dec.c238 static void recompute_tile_info(unsigned short *tile_info, unsigned int tiles, unsigned int sbs) in recompute_tile_info() argument
244 for (i = 1; i <= tiles; ++i) { in recompute_tile_info()
245 next_accumulated = i * sbs / tiles; in recompute_tile_info()

Completed in 78 milliseconds

12