| /linux/drivers/gpu/drm/xe/ |
| H A D | xe_mem_pool.c | 72 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 D | xe_pt.c | 61 __xe_pt_empty_pte(struct xe_tile * tile,struct xe_vm * vm,unsigned int level) __xe_pt_empty_pte() argument 103 xe_pt_create(struct xe_vm * vm,struct xe_tile * tile,unsigned int level,struct drm_exec * exec) xe_pt_create() argument 163 xe_pt_populate_empty(struct xe_tile * tile,struct xe_vm * vm,struct xe_pt * pt) xe_pt_populate_empty() argument 290 struct xe_tile *tile; global() member 703 xe_pt_stage_bind(struct xe_tile * tile,struct xe_vma * vma,struct xe_svm_range * range,struct xe_vm_pgtable_update * entries,u32 * num_entries,bool clear_pt) xe_pt_stage_bind() argument 872 struct xe_tile *tile; global() member 929 xe_pt_zap_ptes(struct xe_tile * tile,struct xe_vma * vma) xe_pt_zap_ptes() argument 971 xe_pt_zap_ptes_range(struct xe_tile * tile,struct xe_vm * vm,struct xe_svm_range * range) xe_pt_zap_ptes_range() argument 1009 xe_vm_populate_pgtable(struct xe_migrate_pt_update * pt_update,struct xe_tile * tile,struct iosys_map * map,void * data,u32 qword_ofs,u32 num_qwords,const struct xe_vm_pgtable_update * update) xe_vm_populate_pgtable() argument 1183 xe_pt_prepare_bind(struct xe_tile * tile,struct xe_vma * vma,struct xe_svm_range * range,struct xe_vm_pgtable_update * entries,u32 * num_entries,bool invalidate_on_bind) xe_pt_prepare_bind() argument 1553 struct xe_tile *tile; global() member 1611 generate_reclaim_entry(struct xe_tile * tile,struct xe_page_reclaim_list * prl,u64 pte,struct xe_pt * xe_child) generate_reclaim_entry() argument 1828 xe_pt_stage_unbind(struct xe_tile * tile,struct xe_vm * vm,struct xe_vma * vma,struct xe_svm_range * range,struct xe_vm_pgtable_update * entries) xe_pt_stage_unbind() argument 1861 xe_migrate_clear_pgtable_callback(struct xe_migrate_pt_update * pt_update,struct xe_tile * tile,struct iosys_map * map,void * ptr,u32 qword_ofs,u32 num_qwords,const struct xe_vm_pgtable_update * update) xe_migrate_clear_pgtable_callback() argument 1969 bind_op_prepare(struct xe_vm * vm,struct xe_tile * tile,struct xe_vm_pgtable_update_ops * pt_update_ops,struct xe_vma * vma,bool invalidate_on_bind) bind_op_prepare() argument 2036 bind_range_prepare(struct xe_vm * vm,struct xe_tile * tile,struct xe_vm_pgtable_update_ops * pt_update_ops,struct xe_vma * vma,struct xe_svm_range * range) bind_range_prepare() argument 2078 unbind_op_prepare(struct xe_tile * tile,struct xe_vm_pgtable_update_ops * pt_update_ops,struct xe_vma * vma) unbind_op_prepare() argument 2159 unbind_range_prepare(struct xe_vm * vm,struct xe_tile * tile,struct xe_vm_pgtable_update_ops * pt_update_ops,struct xe_svm_range * range) unbind_range_prepare() argument 2199 op_prepare(struct xe_vm * vm,struct xe_tile * tile,struct xe_vm_pgtable_update_ops * pt_update_ops,struct xe_vma_op * op) op_prepare() argument 2308 xe_pt_update_ops_prepare(struct xe_tile * tile,struct xe_vma_ops * vops) xe_pt_update_ops_prepare() argument 2346 bind_op_commit(struct xe_vm * vm,struct xe_tile * tile,struct xe_vm_pgtable_update_ops * pt_update_ops,struct xe_vma * vma,struct dma_fence * fence,struct dma_fence * fence2,bool invalidate_on_bind) bind_op_commit() argument 2388 unbind_op_commit(struct xe_vm * vm,struct xe_tile * tile,struct xe_vm_pgtable_update_ops * pt_update_ops,struct xe_vma * vma,struct dma_fence * fence,struct dma_fence * fence2) unbind_op_commit() argument 2432 op_commit(struct xe_vm * vm,struct xe_tile * tile,struct xe_vm_pgtable_update_ops * pt_update_ops,struct xe_vma_op * op,struct dma_fence * fence,struct dma_fence * fence2) op_commit() argument 2544 xe_pt_update_ops_run(struct xe_tile * tile,struct xe_vma_ops * vops) xe_pt_update_ops_run() argument 2722 xe_pt_update_ops_fini(struct xe_tile * tile,struct xe_vma_ops * vops) xe_pt_update_ops_fini() argument 2748 xe_pt_update_ops_abort(struct xe_tile * tile,struct xe_vma_ops * vops) xe_pt_update_ops_abort() argument [all...] |
| H A D | xe_bo_evict.c | 162 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 D | xe_svm.c | 160 struct xe_tile *tile; in xe_svm_range_notifier_event_begin() local 232 struct xe_tile *tile; in xe_svm_invalidate() local 840 struct xe_tile *tile; xe_svm_put_pagemaps() local 972 xe_svm_range_is_valid(struct xe_svm_range * range,struct xe_tile * tile,bool devmem_only,const struct drm_pagemap * dpagemap) xe_svm_range_is_valid() argument 1232 struct xe_tile *tile = gt_to_tile(gt); global() local 1542 struct xe_tile *tile; xe_svm_ranges_zap_ptes_in_range() local 1595 xe_vma_resolve_pagemap(struct xe_vma * vma,struct xe_tile * tile) xe_vma_resolve_pagemap() argument 1883 struct xe_tile *tile; xe_svm_get_pagemaps() local 1929 xe_pagemap_cache_create(struct xe_tile * tile) xe_pagemap_cache_create() argument 2022 xe_pagemap_cache_create(struct xe_tile * tile) xe_pagemap_cache_create() argument 2034 xe_vma_resolve_pagemap(struct xe_vma * vma,struct xe_tile * tile) xe_vma_resolve_pagemap() argument [all...] |
| H A D | xe_gsc.c | 131 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 D | xe_sriov_vf_ccs.c | 142 static int alloc_bb_pool(struct xe_tile *tile, struct xe_sriov_vf_ccs_ctx *ctx) in alloc_bb_pool() 336 struct xe_tile *tile = xe_device_get_root_tile(xe); in xe_sriov_vf_ccs_init() local 420 struct xe_tile *tile; in xe_sriov_vf_ccs_attach_bo() local
|
| H A D | xe_bo.c | 169 struct xe_tile *tile; in mem_type_to_migrate() local 1831 struct xe_tile *tile; xe_ttm_bo_destroy() local 2301 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 drm_exec * exec) xe_bo_init_locked() argument 2482 __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 2579 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 2588 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 2669 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 2702 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 2763 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 2806 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 2832 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 2844 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 2867 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 2893 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 3528 struct xe_tile *tile = xe_device_get_root_tile(xe); xe_bo_decompress() local 3834 struct xe_tile *tile; xe_bo_put() local [all...] |
| H A D | xe_vm.c | 824 struct xe_tile *tile; xe_vma_rebind() local 914 struct xe_tile *tile; xe_vm_range_rebind() local 996 struct xe_tile *tile; xe_vm_range_unbind() local 1075 struct xe_tile *tile; xe_vma_create() local 1536 xe_vm_create_scratch(struct xe_device * xe,struct xe_tile * tile,struct xe_vm * vm,struct drm_exec * exec) xe_vm_create_scratch() argument 1559 struct xe_tile *tile; xe_vm_free_scratch() local 1579 struct xe_tile *tile; xe_vm_pt_destroy() local 1613 struct xe_tile *tile; xe_vm_create() local 1845 struct xe_tile *tile; xe_vm_close() local 1876 struct xe_tile *tile; xe_vm_close_and_put() local 1988 struct xe_tile *tile; vm_destroy_work_func() local 2036 xe_vm_pdp4_descriptor(struct xe_vm * vm,struct xe_tile * tile) xe_vm_pdp4_descriptor() argument 2491 struct xe_tile *tile; vm_bind_ioctl_ops_create() local 2771 struct xe_tile *tile; vm_bind_ioctl_ops_parse() local 3355 struct xe_tile *tile; vm_ops_setup_tile_args() local 3381 struct xe_tile *tile; ops_execute() local 4333 struct xe_tile *tile; xe_vm_invalidate_vma_submit() local [all...] |
| H A D | xe_migrate.c | 54 /** @tile: Backpointer to the tile this struct xe_migrate belongs to. */ member 188 xe_migrate_pt_bo_alloc(struct xe_tile * tile,struct xe_migrate * m,struct xe_vm * vm,struct drm_exec * exec) xe_migrate_pt_bo_alloc() argument 216 xe_migrate_prepare_vm(struct xe_tile * tile,struct xe_migrate * m,struct xe_vm * vm,u32 * ofs) xe_migrate_prepare_vm() argument 419 xe_migrate_alloc(struct xe_tile * tile) xe_migrate_alloc() argument 428 xe_migrate_lock_prepare_vm(struct xe_tile * tile,struct xe_migrate * m,struct xe_vm * vm) xe_migrate_lock_prepare_vm() argument 464 struct xe_tile *tile = m->tile; xe_migrate_init() local 1157 xe_migrate_ccs_rw_copy(struct xe_tile * tile,struct xe_exec_queue * q,struct xe_bo * src_bo,enum xe_sriov_vf_ccs_rw_ctxs read_write) xe_migrate_ccs_rw_copy() argument 1363 struct xe_tile *tile = vram_bo->tile; xe_migrate_vram_copy_chunk() local 1704 write_pgtable(struct xe_tile * tile,struct xe_bb * bb,u64 ppgtt_ofs,const struct xe_vm_pgtable_update_op * pt_op,const struct xe_vm_pgtable_update * update,struct xe_migrate_pt_update * pt_update) write_pgtable() argument 1824 struct xe_tile *tile = m->tile; __xe_migrate_update_pgtables() local 2420 struct xe_tile *tile = m->tile; xe_migrate_access_memory() local [all...] |
| H A D | xe_tile_sysfs_types.h | 24 struct xe_tile *tile; member
|
| H A D | xe_svm.h | 227 int xe_devm_add(struct xe_tile *tile, struct xe_vram_region *vr) in xe_devm_add() 361 struct drm_pagemap *xe_vma_resolve_pagemap(struct xe_vma *vma, struct xe_tile *tile) in xe_vma_resolve_pagemap() 380 static inline int xe_pagemap_cache_create(struct xe_tile *tile) in xe_pagemap_cache_create()
|
| H A D | xe_gt.c | 69 xe_gt_alloc(struct xe_tile * tile) xe_gt_alloc() argument 669 struct xe_tile *tile = gt_to_tile(gt); gt_init_with_all_forcewake() local 775 struct xe_tile *tile = gt_to_tile(gt); xe_gt_mmio_init() local [all...] |
| H A D | xe_gt_sysfs.c | 34 struct xe_tile *tile = gt_to_tile(gt); in xe_gt_sysfs_init() local
|
| /linux/drivers/gpu/drm/nouveau/nvkm/subdev/fb/ |
| H A D | nv20.c | 31 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 D | nv10.c | 31 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 D | nv44.c | 31 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 D | base.c | 35 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 D | nv30.c | 31 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 D | nv41.c | 30 nv41_fb_tile_prog(struct nvkm_fb *fb, int i, struct nvkm_fb_tile *tile) in nv41_fb_tile_prog()
|
| H A D | nv46.c | 31 u32 flags, struct nvkm_fb_tile *tile) in nv46_fb_tile_init()
|
| H A D | nv25.c | 31 struct nvkm_fb_tile *tile) in nv25_fb_tile_comp()
|
| /linux/drivers/gpu/drm/xe/tests/ |
| H A D | xe_bo.c | 25 static int ccs_test_migrate(struct xe_tile *tile, struct xe_bo *bo, in ccs_test_migrate() 127 static void ccs_test_run_tile(struct xe_device *xe, struct xe_tile *tile, in ccs_test_run_tile() 175 struct xe_tile *tile; in ccs_test_run_device() local 207 static int evict_test_run_tile(struct xe_device *xe, struct xe_tile *tile, struct kunit *test) in evict_test_run_tile() 349 struct xe_tile *tile; in evict_test_run_device() local
|
| /linux/drivers/hid/ |
| H A D | hid-picolcd_fb.c | 91 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 D | amx_test.c | 66 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 D | nv44.c | 31 nv44_gr_tile(struct nvkm_gr *base, int i, struct nvkm_fb_tile *tile) in nv44_gr_tile()
|