| /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()
|
| /linux/drivers/gpu/drm/xe/ |
| H A D | xe_pt.c | 59 static u64 __xe_pt_empty_pte(struct xe_tile *tile, struct xe_vm *vm, in __xe_pt_empty_pte() 101 struct xe_pt *xe_pt_create(struct xe_vm *vm, struct xe_tile *tile, in xe_pt_create() 161 void xe_pt_populate_empty(struct xe_tile *tile, struct xe_vm *vm, in xe_pt_populate_empty() 288 struct xe_tile *tile; member 697 xe_pt_stage_bind(struct xe_tile *tile, struct xe_vma *vma, in xe_pt_stage_bind() 846 struct xe_tile *tile; member 903 bool xe_pt_zap_ptes(struct xe_tile *tile, struct xe_vma *vma) in xe_pt_zap_ptes() 945 bool xe_pt_zap_ptes_range(struct xe_tile *tile, struct xe_vm *vm, in xe_pt_zap_ptes_range() 983 xe_vm_populate_pgtable(struct xe_migrate_pt_update *pt_update, struct xe_tile *tile, in xe_vm_populate_pgtable() 1157 xe_pt_prepare_bind(struct xe_tile *tile, struct xe_vma *vma, in xe_pt_prepare_bind() [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 | 122 struct xe_tile *tile; in xe_svm_range_notifier_event_begin() local 204 struct xe_tile *tile; in xe_svm_invalidate() local 798 struct xe_tile *tile, in xe_svm_range_is_valid() 1050 struct xe_tile *tile = gt_to_tile(gt); local 1361 struct xe_tile *tile; in xe_svm_ranges_zap_ptes_in_range() local 1397 static struct drm_pagemap *tile_local_pagemap(struct xe_tile *tile) in tile_local_pagemap() 1419 struct drm_pagemap *xe_vma_resolve_pagemap(struct xe_vma *vma, struct xe_tile *tile) in xe_vma_resolve_pagemap() 1442 int xe_svm_alloc_vram(struct xe_tile *tile, struct xe_svm_range *range, in xe_svm_alloc_vram() 1494 int xe_devm_add(struct xe_tile *tile, struct xe_vram_region *vr) in xe_devm_add() 1534 int xe_svm_alloc_vram(struct xe_tile *tile, in xe_svm_alloc_vram() [all …]
|
| H A D | xe_tile_sysfs.c | 27 struct xe_tile *tile = arg; in tile_sysfs_fini() local 32 int xe_tile_sysfs_init(struct xe_tile *tile) in xe_tile_sysfs_init()
|
| 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() 328 struct xe_tile *tile = xe_device_get_root_tile(xe); in xe_sriov_vf_ccs_init() local 399 struct xe_tile *tile; in xe_sriov_vf_ccs_attach_bo() local
|
| H A D | xe_vm.c | 748 struct xe_tile *tile; in xe_vma_rebind() local 838 struct xe_tile *tile; in xe_vm_range_rebind() local 920 struct xe_tile *tile; in xe_vm_range_unbind() local 976 struct xe_tile *tile; in xe_vma_create() local 1400 static int xe_vm_create_scratch(struct xe_device *xe, struct xe_tile *tile, in xe_vm_create_scratch() 1423 struct xe_tile *tile; in xe_vm_free_scratch() local 1443 struct xe_tile *tile; in xe_vm_pt_destroy() local 1463 struct xe_tile *tile; in xe_vm_create() local 1684 struct xe_tile *tile; in xe_vm_close() local 1715 struct xe_tile *tile; in xe_vm_close_and_put() local [all …]
|
| H A D | xe_bo.c | 169 struct xe_tile *tile; in mem_type_to_migrate() local 1708 struct xe_tile *tile; in xe_ttm_bo_destroy() local 2138 struct xe_tile *tile, struct dma_resv *resv, in xe_bo_init_locked() 2312 struct xe_tile *tile, struct xe_vm *vm, in __xe_bo_create_locked() 2409 struct xe_bo *xe_bo_create_locked(struct xe_device *xe, struct xe_tile *tile, in xe_bo_create_locked() 2418 static struct xe_bo *xe_bo_create_novm(struct xe_device *xe, struct xe_tile *tile, in xe_bo_create_novm() 2499 struct xe_bo *xe_bo_create_pin_range_novm(struct xe_device *xe, struct xe_tile *tile, in xe_bo_create_pin_range_novm() 2532 struct xe_tile *tile, in xe_bo_create_pin_map_at_aligned() 2593 xe_bo_create_pin_map_at_novm(struct xe_device *xe, struct xe_tile *tile, in xe_bo_create_pin_map_at_novm() 2636 struct xe_bo *xe_bo_create_pin_map(struct xe_device *xe, struct xe_tile *tile, in xe_bo_create_pin_map() [all …]
|
| H A D | xe_vram.c | 221 static int tile_vram_size(struct xe_tile *tile, u64 *vram_size, in tile_vram_size() 274 struct xe_tile *tile; in vram_fini() local 357 struct xe_tile *tile; in xe_vram_probe() local
|
| H A D | xe_tile_sysfs_types.h | 24 struct xe_tile *tile; member
|
| H A D | xe_gt.c | 68 struct xe_gt *xe_gt_alloc(struct xe_tile *tile) in xe_gt_alloc() 572 struct xe_tile *tile = gt_to_tile(gt); in gt_init_with_all_forcewake() local 685 struct xe_tile *tile = gt_to_tile(gt); in xe_gt_mmio_init() local
|
| H A D | xe_svm.h | 207 int xe_devm_add(struct xe_tile *tile, struct xe_vram_region *vr) in xe_devm_add() 263 xe_svm_alloc_vram(struct xe_tile *tile, struct xe_svm_range *range, in xe_svm_alloc_vram() 341 struct drm_pagemap *xe_vma_resolve_pagemap(struct xe_vma *vma, struct xe_tile *tile) in xe_vma_resolve_pagemap()
|
| H A D | xe_migrate.c | 50 struct xe_tile *tile; member 184 static int xe_migrate_prepare_vm(struct xe_tile *tile, struct xe_migrate *m, in xe_migrate_prepare_vm() 402 struct xe_migrate *xe_migrate_alloc(struct xe_tile *tile) in xe_migrate_alloc() 411 static int xe_migrate_lock_prepare_vm(struct xe_tile *tile, struct xe_migrate *m, struct xe_vm *vm) in xe_migrate_lock_prepare_vm() 437 struct xe_tile *tile = m->tile; in xe_migrate_init() local 1093 int xe_migrate_ccs_rw_copy(struct xe_tile *tile, struct xe_exec_queue *q, in xe_migrate_ccs_rw_copy() 1236 struct xe_tile *tile = vram_bo->tile; in xe_migrate_vram_copy_chunk() local 1591 static void write_pgtable(struct xe_tile *tile, struct xe_bb *bb, u64 ppgtt_ofs, in write_pgtable() 1711 struct xe_tile *tile = m->tile; in __xe_migrate_update_pgtables() local 2306 struct xe_tile *tile = m->tile; in xe_migrate_access_memory() local
|
| H A D | xe_gt_sriov_pf_config.c | 426 static int pf_distribute_config_ggtt(struct xe_tile *tile, unsigned int vfid, u64 start, u64 size) in pf_distribute_config_ggtt() 438 static void pf_release_ggtt(struct xe_tile *tile, struct xe_ggtt_node *node) in pf_release_ggtt() 462 struct xe_tile *tile = gt_to_tile(gt); in pf_provision_vf_ggtt() local 1445 struct xe_tile *tile; in pf_distribute_config_lmem() local 1468 struct xe_tile *tile; in pf_force_lmtt_invalidate() local 1483 struct xe_tile *tile; in pf_reset_vf_lmtt() local 1498 struct xe_tile *tile; in pf_update_vf_lmtt() local 1572 struct xe_tile *tile = gt_to_tile(gt); in pf_provision_vf_lmem() local 1746 struct xe_tile *tile = gt->tile; in pf_query_free_lmem() local 2335 static int pf_sanitize_lmem(struct xe_tile *tile, struct xe_bo *bo, long timeout) in pf_sanitize_lmem() [all …]
|
| H A D | xe_pcode.h | 26 #define xe_pcode_write(tile, mbox, val) \ argument
|
| /linux/drivers/gpu/drm/xe/tests/ |
| H A D | xe_bo.c | 24 static int ccs_test_migrate(struct xe_tile *tile, struct xe_bo *bo, in ccs_test_migrate() 126 static void ccs_test_run_tile(struct xe_device *xe, struct xe_tile *tile, in ccs_test_run_tile() 174 struct xe_tile *tile; in ccs_test_run_device() local 209 static int evict_test_run_tile(struct xe_device *xe, struct xe_tile *tile, struct kunit *test) in evict_test_run_tile() 351 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()
|