Home
last modified time | relevance | path

Searched defs:tile (Results 1 – 25 of 60) sorted by relevance

123

/linux/drivers/gpu/drm/xe/
H A Dxe_mem_pool.c72 struct xe_tile *tile = pool->bo->tile; in pool_shadow_init() local
117 struct xe_mem_pool *xe_mem_pool_init(struct xe_tile *tile, u32 size, in xe_mem_pool_init()
192 struct xe_tile *tile = pool_to_tile(pool); in xe_mem_pool_sync() local
215 struct xe_tile *tile = pool_to_tile(pool); in xe_mem_pool_swap_shadow_locked() local
238 struct xe_tile *tile = pool_to_tile(pool); in xe_mem_pool_sync_shadow_locked() local
296 struct xe_tile *tile = pool_to_tile(pool); in xe_mem_pool_bo_flush_write() local
316 struct xe_tile *tile = pool_to_tile(pool); in xe_mem_pool_bo_sync_read() local
H A Dxe_pt.c62 static u64 __xe_pt_empty_pte(struct xe_tile *tile, struct xe_vm *vm, in __xe_pt_empty_pte()
104 struct xe_pt *xe_pt_create(struct xe_vm *vm, struct xe_tile *tile, in xe_pt_create()
164 void xe_pt_populate_empty(struct xe_tile *tile, struct xe_vm *vm, in xe_pt_populate_empty()
291 struct xe_tile *tile; member
777 xe_pt_stage_bind(struct xe_tile *tile, struct xe_vma *vma, in xe_pt_stage_bind()
950 struct xe_tile *tile; member
1015 bool xe_pt_zap_ptes(struct xe_tile *tile, struct xe_vma *vma) in xe_pt_zap_ptes()
1057 bool xe_pt_zap_ptes_range(struct xe_tile *tile, struct xe_vm *vm, in xe_pt_zap_ptes_range()
1095 xe_vm_populate_pgtable(struct xe_migrate_pt_update *pt_update, struct xe_tile *tile, in xe_vm_populate_pgtable()
1279 xe_pt_prepare_bind(struct xe_tile *tile, struct xe_vma *vma, in xe_pt_prepare_bind()
[all …]
H A Dxe_bo_evict.c162 struct xe_tile *tile; in xe_bo_evict_all() local
201 struct xe_tile *tile; in xe_bo_restore_and_map_ggtt() local
245 struct xe_tile *tile; in xe_bo_restore_late() local
275 struct xe_tile *tile; in xe_bo_pci_dev_remove_pinned() local
H A Dxe_gsc.c131 struct xe_tile *tile = gt_to_tile(gt); in query_compatibility_version() local
265 struct xe_tile *tile = gt_to_tile(gt); in gsc_upload_and_init() local
403 struct xe_tile *tile = gt_to_tile(gt); in xe_gsc_init() local
459 struct xe_tile *tile = gt_to_tile(gt); in xe_gsc_init_post_hwconfig() local
H A Dxe_svm.c164 struct xe_tile *tile; in xe_svm_range_notifier_event_begin() local
237 struct xe_tile *tile; in xe_svm_invalidate() local
850 struct xe_tile *tile; in xe_svm_put_pagemaps() local
995 struct xe_tile *tile, in xe_svm_range_is_valid()
1253 struct xe_tile *tile = gt_to_tile(gt); local
1567 struct xe_tile *tile; in xe_svm_ranges_zap_ptes_in_range() local
1620 struct drm_pagemap *xe_vma_resolve_pagemap(struct xe_vma *vma, struct xe_tile *tile) in xe_vma_resolve_pagemap()
1912 struct xe_tile *tile; in xe_svm_get_pagemaps() local
1958 int xe_pagemap_cache_create(struct xe_tile *tile) in xe_pagemap_cache_create()
2051 int xe_pagemap_cache_create(struct xe_tile *tile) in xe_pagemap_cache_create()
[all …]
H A Dxe_sriov_vf_ccs.c144 static int alloc_bb_pool(struct xe_tile *tile, struct xe_sriov_vf_ccs_ctx *ctx) in alloc_bb_pool()
338 struct xe_tile *tile = xe_device_get_root_tile(xe); in xe_sriov_vf_ccs_init() local
424 struct xe_tile *tile; in xe_sriov_vf_ccs_attach_bo() local
H A Dxe_vram.c143 static int tile_vram_size(struct xe_tile *tile, u64 *vram_size, in tile_vram_size()
196 struct xe_tile *tile; in vram_fini() local
300 struct xe_tile *tile; in xe_vram_probe() local
H A Dxe_bo.c169 struct xe_tile *tile; in mem_type_to_migrate() local
1855 struct xe_tile *tile; xe_ttm_bo_destroy() local
2329 xe_bo_init_locked(struct xe_device * xe,struct xe_bo * bo,struct xe_tile * tile,struct dma_resv * resv,struct ttm_lru_bulk_move * bulk,size_t size,u16 cpu_caching,enum ttm_bo_type type,u32 flags,struct dma_buf * dma_buf,struct drm_exec * exec) xe_bo_init_locked() argument
2530 __xe_bo_create_locked(struct xe_device * xe,struct xe_tile * tile,struct xe_vm * vm,size_t size,u64 start,u64 end,u16 cpu_caching,enum ttm_bo_type type,u32 flags,u64 alignment,struct drm_exec * exec) __xe_bo_create_locked() argument
2627 xe_bo_create_locked(struct xe_device * xe,struct xe_tile * tile,struct xe_vm * vm,size_t size,enum ttm_bo_type type,u32 flags,struct drm_exec * exec) xe_bo_create_locked() argument
2636 xe_bo_create_novm(struct xe_device * xe,struct xe_tile * tile,size_t size,u16 cpu_caching,enum ttm_bo_type type,u32 flags,u64 alignment,bool intr) xe_bo_create_novm() argument
2863 xe_bo_create_pin_range_novm(struct xe_device * xe,struct xe_tile * tile,size_t size,u64 start,u64 end,enum ttm_bo_type type,u32 flags) xe_bo_create_pin_range_novm() argument
2896 xe_bo_create_pin_map_at_aligned(struct xe_device * xe,struct xe_tile * tile,struct xe_vm * vm,size_t size,u64 offset,enum ttm_bo_type type,u32 flags,u64 alignment,struct drm_exec * exec) xe_bo_create_pin_map_at_aligned() argument
2957 xe_bo_create_pin_map_at_novm(struct xe_device * xe,struct xe_tile * tile,size_t size,u64 offset,enum ttm_bo_type type,u32 flags,u64 alignment,bool intr) xe_bo_create_pin_map_at_novm() argument
3000 xe_bo_create_pin_map(struct xe_device * xe,struct xe_tile * tile,struct xe_vm * vm,size_t size,enum ttm_bo_type type,u32 flags,struct drm_exec * exec) xe_bo_create_pin_map() argument
3026 xe_bo_create_pin_map_novm(struct xe_device * xe,struct xe_tile * tile,size_t size,enum ttm_bo_type type,u32 flags,bool intr) xe_bo_create_pin_map_novm() argument
3038 xe_managed_bo_create_pin_map(struct xe_device * xe,struct xe_tile * tile,size_t size,u32 flags) xe_managed_bo_create_pin_map() argument
3061 xe_managed_bo_create_from_data(struct xe_device * xe,struct xe_tile * tile,const void * data,size_t size,u32 flags) xe_managed_bo_create_from_data() argument
3087 xe_managed_bo_reinit_in_vram(struct xe_device * xe,struct xe_tile * tile,struct xe_bo ** src) xe_managed_bo_reinit_in_vram() argument
3724 struct xe_tile *tile = xe_device_get_root_tile(xe); xe_bo_decompress() local
4030 struct xe_tile *tile; xe_bo_put() local
[all...]
H A Dxe_vm.c839 struct xe_tile *tile; in xe_vma_rebind() local
929 struct xe_tile *tile; in xe_vm_range_rebind() local
1011 struct xe_tile *tile; in xe_vm_range_unbind() local
1090 struct xe_tile *tile; in xe_vma_create() local
1551 static int xe_vm_create_scratch(struct xe_device *xe, struct xe_tile *tile, in xe_vm_create_scratch()
1574 struct xe_tile *tile; in xe_vm_free_scratch() local
1594 struct xe_tile *tile; in xe_vm_pt_destroy() local
1628 struct xe_tile *tile; in xe_vm_create() local
1858 struct xe_tile *tile; in xe_vm_close() local
1889 struct xe_tile *tile; in xe_vm_close_and_put() local
[all …]
H A Dxe_tile_sysfs_types.h24 struct xe_tile *tile; member
H A Dxe_gt_sysfs.c34 struct xe_tile *tile = gt_to_tile(gt); in xe_gt_sysfs_init() local
/linux/drivers/gpu/drm/nouveau/nvkm/subdev/fb/
H A Dnv20.c31 u32 flags, struct nvkm_fb_tile *tile) in nv20_fb_tile_init()
44 struct nvkm_fb_tile *tile) in nv20_fb_tile_comp()
60 nv20_fb_tile_fini(struct nvkm_fb *fb, int i, struct nvkm_fb_tile *tile) in nv20_fb_tile_fini()
70 nv20_fb_tile_prog(struct nvkm_fb *fb, int i, struct nvkm_fb_tile *tile) in nv20_fb_tile_prog()
H A Dnv10.c31 u32 flags, struct nvkm_fb_tile *tile) in nv10_fb_tile_init()
39 nv10_fb_tile_fini(struct nvkm_fb *fb, int i, struct nvkm_fb_tile *tile) in nv10_fb_tile_fini()
48 nv10_fb_tile_prog(struct nvkm_fb *fb, int i, struct nvkm_fb_tile *tile) in nv10_fb_tile_prog()
H A Dnv44.c31 u32 flags, struct nvkm_fb_tile *tile) in nv44_fb_tile_init()
40 nv44_fb_tile_prog(struct nvkm_fb *fb, int i, struct nvkm_fb_tile *tile) in nv44_fb_tile_prog()
H A Dbase.c35 nvkm_fb_tile_fini(struct nvkm_fb *fb, int region, struct nvkm_fb_tile *tile) in nvkm_fb_tile_fini()
42 u32 pitch, u32 flags, struct nvkm_fb_tile *tile) in nvkm_fb_tile_init()
48 nvkm_fb_tile_prog(struct nvkm_fb *fb, int region, struct nvkm_fb_tile *tile) in nvkm_fb_tile_prog()
H A Dnv30.c31 u32 flags, struct nvkm_fb_tile *tile) in nv30_fb_tile_init()
50 struct nvkm_fb_tile *tile) in nv30_fb_tile_comp()
H A Dnv41.c30 nv41_fb_tile_prog(struct nvkm_fb *fb, int i, struct nvkm_fb_tile *tile) in nv41_fb_tile_prog()
H A Dnv46.c31 u32 flags, struct nvkm_fb_tile *tile) in nv46_fb_tile_init()
H A Dnv25.c31 struct nvkm_fb_tile *tile) in nv25_fb_tile_comp()
H A Dnv35.c31 struct nvkm_fb_tile *tile) in nv35_fb_tile_comp()
H A Dnv36.c31 struct nvkm_fb_tile *tile) in nv36_fb_tile_comp()
/linux/drivers/gpu/drm/xe/tests/
H A Dxe_migrate.c189 struct xe_tile *tile = m->tile; in xe_migrate_sanity_test() local
344 struct xe_tile *tile; in migrate_test_run_device() local
368 static struct dma_fence *blt_copy(struct xe_tile *tile, in blt_copy()
494 static void test_migrate(struct xe_device *xe, struct xe_tile *tile, in test_migrate()
582 static void test_clear(struct xe_device *xe, struct xe_tile *tile, in test_clear()
637 static void validate_ccs_test_run_tile(struct xe_device *xe, struct xe_tile *tile, in validate_ccs_test_run_tile()
746 struct xe_tile *tile; in validate_ccs_test_run_device() local
/linux/drivers/hid/
H A Dhid-picolcd_fb.c91 int chip, int tile) in picolcd_fb_send_tile()
142 int chip, int tile) in picolcd_fb_update_tile()
227 int chip, tile, n; in picolcd_fb_update() local
/linux/tools/testing/selftests/kvm/x86/
H A Damx_test.c66 static inline void __tileloadd(void *tile) in __tileloadd()
72 static inline int tileloadd_safe(void *tile) in tileloadd_safe()
/linux/drivers/gpu/drm/nouveau/nvkm/engine/gr/
H A Dnv44.c31 nv44_gr_tile(struct nvkm_gr *base, int i, struct nvkm_fb_tile *tile) in nv44_gr_tile()

123