| /drivers/gpu/drm/xe/ |
| A D | xe_tile_sriov_vf.c | 18 static int vf_init_ggtt_balloons(struct xe_tile *tile) in vf_init_ggtt_balloons() 43 int xe_tile_sriov_vf_balloon_ggtt_locked(struct xe_tile *tile) in xe_tile_sriov_vf_balloon_ggtt_locked() 101 static int vf_balloon_ggtt(struct xe_tile *tile) in vf_balloon_ggtt() 117 void xe_tile_sriov_vf_deballoon_ggtt_locked(struct xe_tile *tile) in xe_tile_sriov_vf_deballoon_ggtt_locked() 125 static void vf_deballoon_ggtt(struct xe_tile *tile) in vf_deballoon_ggtt() 132 static void vf_fini_ggtt_balloons(struct xe_tile *tile) in vf_fini_ggtt_balloons() 142 struct xe_tile *tile = arg; in cleanup_ggtt() local 156 int xe_tile_sriov_vf_prepare_ggtt(struct xe_tile *tile) in xe_tile_sriov_vf_prepare_ggtt() 243 void xe_tile_sriov_vf_fixup_ggtt_nodes(struct xe_tile *tile, s64 shift) in xe_tile_sriov_vf_fixup_ggtt_nodes()
|
| A D | xe_pcode.c | 33 static int pcode_mailbox_status(struct xe_tile *tile) in pcode_mailbox_status() 101 int xe_pcode_write_timeout(struct xe_tile *tile, u32 mbox, u32 data, int timeout) in xe_pcode_write_timeout() 123 int xe_pcode_read(struct xe_tile *tile, u32 mbox, u32 *val, u32 *val1) in xe_pcode_read() 134 static int pcode_try_request(struct xe_tile *tile, u32 mbox, in pcode_try_request() 181 int xe_pcode_request(struct xe_tile *tile, u32 mbox, u32 request, in xe_pcode_request() 242 int xe_pcode_init_min_freq_table(struct xe_tile *tile, u32 min_gt_freq, in xe_pcode_init_min_freq_table() 285 struct xe_tile *tile = xe_device_get_root_tile(xe); in xe_pcode_ready() local 320 void xe_pcode_init(struct xe_tile *tile) in xe_pcode_init() 346 struct xe_tile *tile = xe_device_get_root_tile(xe); in intel_pcode_read() local 354 struct xe_tile *tile = xe_device_get_root_tile(xe); in intel_pcode_write_timeout() local [all …]
|
| A D | xe_tile.c | 89 static int xe_tile_alloc(struct xe_tile *tile) in xe_tile_alloc() 109 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() 176 int xe_tile_init(struct xe_tile *tile) in xe_tile_init() 190 void xe_tile_migrate_wait(struct xe_tile *tile) in xe_tile_migrate_wait()
|
| A D | xe_irq.c | 307 static void gt_irq_handler(struct xe_tile *tile, in gt_irq_handler() 432 struct xe_tile *tile; in dg1_irq_handler() local 492 static void gt_irq_reset(struct xe_tile *tile) in gt_irq_reset() 554 static void dg1_irq_reset(struct xe_tile *tile) in dg1_irq_reset() 576 struct xe_tile *tile; in vf_irq_reset() local 596 struct xe_tile *tile; in xe_irq_reset() local 631 struct xe_tile *tile; in vf_irq_postinstall() local 650 struct xe_tile *tile; in xe_irq_postinstall() local 676 struct xe_tile *tile; in vf_mem_irq_handler() local 849 struct xe_tile *tile; in guc2host_irq_handler() local [all …]
|
| A D | xe_svm.c | 122 struct xe_tile *tile; in xe_svm_range_notifier_event_begin() local 318 struct xe_tile *tile = vr_to_tile(vr); in xe_vram_region_page_to_dpa() local 340 struct xe_tile *tile; in xe_svm_copy() local 509 static struct drm_buddy *tile_to_buddy(struct xe_tile *tile) in tile_to_buddy() 525 struct xe_tile *tile = vr_to_tile(vr); in xe_svm_populate_devmem_pfn() local 614 struct xe_tile *tile, in xe_svm_range_is_valid() 686 static struct xe_vram_region *tile_to_vr(struct xe_tile *tile) in tile_to_vr() 824 struct xe_tile *tile = gt_to_tile(gt); in xe_svm_handle_pagefault() local 1063 int xe_devm_add(struct xe_tile *tile, struct xe_vram_region *vr) in xe_devm_add() 1103 int xe_svm_alloc_vram(struct xe_tile *tile, in xe_svm_alloc_vram() [all …]
|
| A D | xe_pt.c | 286 struct xe_tile *tile; member 691 xe_pt_stage_bind(struct xe_tile *tile, struct xe_vma *vma, in xe_pt_stage_bind() 840 struct xe_tile *tile; member 1139 xe_pt_prepare_bind(struct xe_tile *tile, struct xe_vma *vma, in xe_pt_prepare_bind() 1587 struct xe_tile *tile; member 1709 static unsigned int xe_pt_stage_unbind(struct xe_tile *tile, in xe_pt_stage_unbind() 1739 struct xe_tile *tile, struct iosys_map *map, in xe_migrate_clear_pgtable_callback() 1956 static int unbind_op_prepare(struct xe_tile *tile, in unbind_op_prepare() 2025 struct xe_tile *tile, in unbind_range_prepare() 2064 struct xe_tile *tile, in op_prepare() [all …]
|
| A D | xe_tile.h | 20 static inline struct drm_pagemap *xe_tile_local_pagemap(struct xe_tile *tile) in xe_tile_local_pagemap() 25 static inline struct drm_pagemap *xe_tile_local_pagemap(struct xe_tile *tile) in xe_tile_local_pagemap() 31 static inline bool xe_tile_is_root(struct xe_tile *tile) in xe_tile_is_root()
|
| A D | xe_bo_evict.c | 153 struct xe_tile *tile; in xe_bo_evict_all() local 193 struct xe_tile *tile; in xe_bo_restore_and_map_ggtt() local 244 struct xe_tile *tile; in xe_bo_restore_late() local 274 struct xe_tile *tile; in xe_bo_pci_dev_remove_pinned() local
|
| A D | xe_vram_freq.c | 36 struct xe_tile *tile = dev_to_tile(dev); in max_freq_show() local 58 struct xe_tile *tile = dev_to_tile(dev); in min_freq_show() local 104 int xe_vram_freq_sysfs_init(struct xe_tile *tile) in xe_vram_freq_sysfs_init()
|
| A D | xe_vm.c | 944 struct xe_tile *tile; in xe_vma_rebind() local 1033 struct xe_tile *tile; in xe_vm_range_rebind() local 1114 struct xe_tile *tile; in xe_vm_range_unbind() local 1174 struct xe_tile *tile; in xe_vma_create() local 1625 struct xe_tile *tile; in xe_vm_free_scratch() local 1648 struct xe_tile *tile; in xe_vm_create() local 1869 struct xe_tile *tile; in xe_vm_close_and_put() local 1977 struct xe_tile *tile; in vm_destroy_work_func() local 2062 struct xe_tile *tile; in xe_vm_create_ioctl() local 2597 struct xe_tile *tile; in vm_bind_ioctl_ops_parse() local [all …]
|
| A D | xe_bo.c | 161 struct xe_tile *tile; in mem_type_to_migrate() local 1623 struct xe_tile *tile; in xe_ttm_bo_destroy() local 1824 struct xe_tile *tile, struct dma_resv *resv, in ___xe_bo_create_locked() 1994 struct xe_tile *tile, struct xe_vm *vm, in __xe_bo_create_locked() 2077 struct xe_tile *tile, struct xe_vm *vm, in xe_bo_create_locked_range() 2085 struct xe_bo *xe_bo_create_locked(struct xe_device *xe, struct xe_tile *tile, in xe_bo_create_locked() 2093 struct xe_bo *xe_bo_create_user(struct xe_device *xe, struct xe_tile *tile, in xe_bo_create_user() 2107 struct xe_bo *xe_bo_create(struct xe_device *xe, struct xe_tile *tile, in xe_bo_create() 2129 struct xe_tile *tile, in xe_bo_create_pin_map_at_aligned() 2170 struct xe_bo *xe_bo_create_pin_map(struct xe_device *xe, struct xe_tile *tile, in xe_bo_create_pin_map() [all …]
|
| 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 409 struct xe_tile *tile = gt_to_tile(gt); in xe_gsc_init() local 464 struct xe_tile *tile = gt_to_tile(gt); in xe_gsc_init_post_hwconfig() local
|
| 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()
|
| A D | xe_vram.c | 221 static int tile_vram_size(struct xe_tile *tile, u64 *vram_size, in tile_vram_size() 278 struct xe_tile *tile; in vram_fini() local 300 struct xe_tile *tile; in xe_vram_probe() local
|
| A 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
|
| A D | xe_mmio.c | 32 struct xe_tile *tile; in tiles_fini() local 60 struct xe_tile *tile; in mmio_multi_tile_setup() local 159 void xe_mmio_init(struct xe_mmio *mmio, struct xe_tile *tile, void __iomem *ptr, u32 size) in xe_mmio_init()
|
| /drivers/gpu/drm/i915/gem/selftests/ |
| A 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
|
| /drivers/gpu/drm/nouveau/nvkm/subdev/fb/ |
| 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()
|
| 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()
|
| 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()
|
| 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()
|
| 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()
|
| /drivers/gpu/drm/xe/tests/ |
| A D | xe_migrate.c | 186 struct xe_tile *tile = m->tile; in xe_migrate_sanity_test() local 339 struct xe_tile *tile; in migrate_test_run_device() local 365 static struct dma_fence *blt_copy(struct xe_tile *tile, in blt_copy() 491 static void test_migrate(struct xe_device *xe, struct xe_tile *tile, in test_migrate() 579 static void test_clear(struct xe_device *xe, struct xe_tile *tile, in test_clear() 634 static void validate_ccs_test_run_tile(struct xe_device *xe, struct xe_tile *tile, in validate_ccs_test_run_tile() 741 struct xe_tile *tile; in validate_ccs_test_run_device() local
|
| 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() 173 struct xe_tile *tile; in ccs_test_run_device() local 208 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
|
| /drivers/hid/ |
| 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
|