Home
last modified time | relevance | path

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

12345

/drivers/gpu/drm/xe/
A Dxe_tile_sriov_vf.c18 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 Dxe_pcode.c33 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 Dxe_tile.c89 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 Dxe_irq.c307 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 Dxe_svm.c122 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 Dxe_pt.c286 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 Dxe_tile.h20 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 Dxe_bo_evict.c153 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 Dxe_vram_freq.c36 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 Dxe_vm.c944 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 Dxe_bo.c161 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 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
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 Dxe_tile_sysfs.c27 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 Dxe_vram.c221 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 Dxe_assert.h143 #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 Dxe_mmio.c32 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 Di915_gem_mman.c30 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 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()
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()
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()
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()
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()
/drivers/gpu/drm/xe/tests/
A Dxe_migrate.c186 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 Dxe_bo.c24 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 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

Completed in 657 milliseconds

12345