/linux-6.8/drivers/gpu/drm/xe/ |
D | xe_tile.c | 84 static int xe_tile_alloc(struct xe_tile *tile) in xe_tile_alloc() 112 int xe_tile_init_early(struct xe_tile *tile, struct xe_device *xe, u8 id) in xe_tile_init_early() 130 static int tile_ttm_mgr_init(struct xe_tile *tile) in tile_ttm_mgr_init() 159 int xe_tile_init_noalloc(struct xe_tile *tile) in xe_tile_init_noalloc() 183 void xe_tile_migrate_wait(struct xe_tile *tile) in xe_tile_migrate_wait()
|
D | xe_irq.c | 50 static void unmask_and_enable(struct xe_tile *tile, u32 irqregs, u32 bits) in unmask_and_enable() 68 static void mask_and_disable(struct xe_tile *tile, u32 irqregs) in mask_and_disable() 243 static struct xe_gt *pick_engine_gt(struct xe_tile *tile, in pick_engine_gt() 263 static void gt_irq_handler(struct xe_tile *tile, in gt_irq_handler() 321 struct xe_tile *tile = xe_device_get_root_tile(xe); in xelp_irq_handler() local 387 struct xe_tile *tile; in dg1_irq_handler() local 448 static void gt_irq_reset(struct xe_tile *tile) in gt_irq_reset() 495 static void xelp_irq_reset(struct xe_tile *tile) in xelp_irq_reset() 504 static void dg1_irq_reset(struct xe_tile *tile) in dg1_irq_reset() 514 static void dg1_irq_reset_mstr(struct xe_tile *tile) in dg1_irq_reset_mstr() [all …]
|
D | xe_mmio.h | 29 struct xe_tile *tile = gt_to_tile(gt); in xe_mmio_read8() local 39 struct xe_tile *tile = gt_to_tile(gt); in xe_mmio_read16() local 50 struct xe_tile *tile = gt_to_tile(gt); in xe_mmio_write32() local 60 struct xe_tile *tile = gt_to_tile(gt); in xe_mmio_read32() local
|
D | xe_bo_evict.c | 31 struct xe_tile *tile; in xe_bo_evict_all() local 150 struct xe_tile *tile = bo->tile; in xe_bo_restore_kernel() local 186 struct xe_tile *tile; in xe_bo_restore_user() local
|
D | xe_pt.c | 50 static u64 __xe_pt_empty_pte(struct xe_tile *tile, struct xe_vm *vm, in __xe_pt_empty_pte() 91 struct xe_pt *xe_pt_create(struct xe_vm *vm, struct xe_tile *tile, in xe_pt_create() 144 void xe_pt_populate_empty(struct xe_tile *tile, struct xe_vm *vm, in xe_pt_populate_empty() 254 struct xe_tile *tile; member 596 xe_pt_stage_bind(struct xe_tile *tile, struct xe_vma *vma, in xe_pt_stage_bind() 715 struct xe_tile *tile; member 772 bool xe_pt_zap_ptes(struct xe_tile *tile, struct xe_vma *vma) in xe_pt_zap_ptes() 794 xe_vm_populate_pgtable(struct xe_migrate_pt_update *pt_update, struct xe_tile *tile, in xe_vm_populate_pgtable() 879 xe_pt_prepare_bind(struct xe_tile *tile, struct xe_vma *vma, in xe_pt_prepare_bind() 1209 __xe_pt_bind_vma(struct xe_tile *tile, struct xe_vma *vma, struct xe_exec_queue *q, in __xe_pt_bind_vma() [all …]
|
D | xe_tile_sysfs.c | 25 struct xe_tile *tile = arg; in tile_sysfs_fini() local 30 void xe_tile_sysfs_init(struct xe_tile *tile) in xe_tile_sysfs_init()
|
D | xe_bo.c | 116 struct xe_tile *tile; in mem_type_to_migrate() local 1204 struct xe_tile *tile, struct dma_resv *resv, in ___xe_bo_create_locked() 1372 struct xe_tile *tile, struct xe_vm *vm, in __xe_bo_create_locked() 1441 struct xe_tile *tile, struct xe_vm *vm, in xe_bo_create_locked_range() 1448 struct xe_bo *xe_bo_create_locked(struct xe_device *xe, struct xe_tile *tile, in xe_bo_create_locked() 1455 struct xe_bo *xe_bo_create_user(struct xe_device *xe, struct xe_tile *tile, in xe_bo_create_user() 1470 struct xe_bo *xe_bo_create(struct xe_device *xe, struct xe_tile *tile, in xe_bo_create() 1482 struct xe_bo *xe_bo_create_pin_map_at(struct xe_device *xe, struct xe_tile *tile, in xe_bo_create_pin_map_at() 1521 struct xe_bo *xe_bo_create_pin_map(struct xe_device *xe, struct xe_tile *tile, in xe_bo_create_pin_map() 1528 struct xe_bo *xe_bo_create_from_data(struct xe_device *xe, struct xe_tile *tile, in xe_bo_create_from_data() [all …]
|
D | xe_assert.h | 143 #define xe_tile_assert(tile, condition) xe_tile_assert_msg((tile), condition, "") argument 144 #define xe_tile_assert_msg(tile, condition, msg, arg...) ({ \ argument
|
D | xe_gsc.c | 118 struct xe_tile *tile = gt_to_tile(gt); in query_compatibility_version() local 280 struct xe_tile *tile = gt_to_tile(gt); in xe_gsc_init() local 335 struct xe_tile *tile = gt_to_tile(gt); in xe_gsc_init_post_hwconfig() local
|
D | xe_mmio.c | 184 static int xe_mmio_tile_vram_size(struct xe_tile *tile, u64 *vram_size, in xe_mmio_tile_vram_size() 223 struct xe_tile *tile; in xe_mmio_probe_vram() local 305 struct xe_tile *tile; in xe_mmio_probe_tiles() local
|
D | xe_vm.c | 803 struct xe_tile *tile; in xe_vma_create() local 1241 static int xe_vm_create_scratch(struct xe_device *xe, struct xe_tile *tile, in xe_vm_create_scratch() 1260 struct xe_tile *tile; in xe_vm_free_scratch() local 1283 struct xe_tile *tile; in xe_vm_create() local 1441 struct xe_tile *tile; in xe_vm_close_and_put() local 1539 struct xe_tile *tile; in vm_destroy_work_func() local 1586 u64 xe_vm_pdp4_descriptor(struct xe_vm *vm, struct xe_tile *tile) in xe_vm_pdp4_descriptor() 1605 struct xe_tile *tile; in xe_vm_unbind_vma() local 1689 struct xe_tile *tile; in xe_vm_bind_vma() local 1867 struct xe_tile *tile; in xe_vm_create_ioctl() local [all …]
|
D | xe_migrate.c | 44 struct xe_tile *tile; member 84 struct xe_exec_queue *xe_tile_migrate_engine(struct xe_tile *tile) in xe_tile_migrate_engine() 123 static int xe_migrate_prepare_vm(struct xe_tile *tile, struct xe_migrate *m, in xe_migrate_prepare_vm() 322 struct xe_migrate *xe_migrate_init(struct xe_tile *tile) in xe_migrate_init() 1097 static void write_pgtable(struct xe_tile *tile, struct xe_bb *bb, u64 ppgtt_ofs, in write_pgtable() 1268 struct xe_tile *tile = m->tile; in xe_migrate_update_pgtables() local
|
D | xe_tile_sysfs_types.h | 24 struct xe_tile *tile; member
|
D | xe_gt_sysfs.c | 34 struct xe_tile *tile = gt_to_tile(gt); in xe_gt_sysfs_init() local
|
/linux-6.8/drivers/gpu/drm/xe/tests/ |
D | xe_bo.c | 17 static int ccs_test_migrate(struct xe_tile *tile, struct xe_bo *bo, in ccs_test_migrate() 111 static void ccs_test_run_tile(struct xe_device *xe, struct xe_tile *tile, in ccs_test_run_tile() 158 struct xe_tile *tile; in ccs_test_run_device() local 186 static int evict_test_run_tile(struct xe_device *xe, struct xe_tile *tile, struct kunit *test) in evict_test_run_tile() 329 struct xe_tile *tile; in evict_test_run_device() local
|
D | xe_migrate.c | 66 struct xe_tile *tile, struct iosys_map *map, void *dst, in sanity_populate_cb() 264 struct xe_tile *tile = m->tile; in xe_migrate_sanity_test() local 423 struct xe_tile *tile; in migrate_test_run_device() local
|
/linux-6.8/drivers/gpu/drm/nouveau/nvkm/subdev/fb/ |
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()
|
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()
|
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()
|
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()
|
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()
|
D | nv41.c | 30 nv41_fb_tile_prog(struct nvkm_fb *fb, int i, struct nvkm_fb_tile *tile) in nv41_fb_tile_prog()
|
D | nv35.c | 31 struct nvkm_fb_tile *tile) in nv35_fb_tile_comp()
|
/linux-6.8/drivers/gpu/drm/i915/gem/selftests/ |
D | i915_gem_mman.c | 30 struct tile { struct 44 static u64 tiled_offset(const struct tile *tile, u64 v) in tiled_offset() 93 const struct tile *tile, in check_partial_mapping() 186 const struct tile *tile, in check_partial_mappings() 290 setup_tile_size(struct tile *tile, struct drm_i915_private *i915) in setup_tile_size() 352 struct tile tile; in igt_partial_tiling() local 370 struct tile tile; in igt_partial_tiling() local 489 struct tile tile; in igt_smoke_tiling() local
|
/linux-6.8/drivers/hid/ |
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
|