Home
last modified time | relevance | path

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

123

/linux/drivers/gpu/drm/xe/
H A Dxe_pcode.c33 static int pcode_mailbox_status(struct xe_tile *tile) in pcode_mailbox_status()
58 static int __pcode_mailbox_rw(struct xe_tile *tile, u32 mbox, u32 *data0, u32 *data1, in __pcode_mailbox_rw()
89 static int pcode_mailbox_rw(struct xe_tile *tile, u32 mbox, u32 *data0, u32 *data1, in pcode_mailbox_rw()
101 int xe_pcode_write_timeout(struct xe_tile *tile, u32 mbox, u32 data, int timeout) in xe_pcode_write_timeout()
112 int xe_pcode_write64_timeout(struct xe_tile *tile, u32 mbox, u32 data0, u32 data1, int timeout) in xe_pcode_write64_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
[all …]
H A Dxe_irq.c59 static void unmask_and_enable(struct xe_tile *tile, u32 irqregs, u32 bits) in unmask_and_enable()
77 static void mask_and_disable(struct xe_tile *tile, u32 irqregs) in mask_and_disable()
277 static struct xe_gt *pick_engine_gt(struct xe_tile *tile, in pick_engine_gt()
305 static void gt_irq_handler(struct xe_tile *tile, in gt_irq_handler()
368 struct xe_tile *tile = xe_device_get_root_tile(xe); in xelp_irq_handler() local
430 struct xe_tile *tile; in dg1_irq_handler() local
489 static void gt_irq_reset(struct xe_tile *tile) in gt_irq_reset()
539 static void xelp_irq_reset(struct xe_tile *tile) in xelp_irq_reset()
551 static void dg1_irq_reset(struct xe_tile *tile) in dg1_irq_reset()
564 static void dg1_irq_reset_mstr(struct xe_tile *tile) in dg1_irq_reset_mstr()
[all …]
H A Dxe_svm.c138 struct xe_tile *tile; in xe_svm_range_notifier_event_begin() local
190 struct xe_tile *tile; in xe_svm_invalidate() local
368 struct xe_tile *tile = vr_to_tile(vr); in xe_vram_region_page_to_dpa() local
390 struct xe_tile *tile; in xe_svm_copy() local
557 static struct drm_buddy *tile_to_buddy(struct xe_tile *tile) in tile_to_buddy()
573 struct xe_tile *tile = vr_to_tile(vr); in xe_svm_populate_devmem_pfn() local
662 struct xe_tile *tile, in xe_svm_range_is_valid()
675 static struct xe_vram_region *tile_to_vr(struct xe_tile *tile) in tile_to_vr()
680 static int xe_svm_alloc_vram(struct xe_vm *vm, struct xe_tile *tile, in xe_svm_alloc_vram()
737 static int xe_svm_alloc_vram(struct xe_vm *vm, struct xe_tile *tile, in xe_svm_alloc_vram()
[all …]
H A Dxe_pt.c60 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()
159 void xe_pt_populate_empty(struct xe_tile *tile, struct xe_vm *vm, in xe_pt_populate_empty()
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
897 bool xe_pt_zap_ptes(struct xe_tile *tile, struct xe_vma *vma) in xe_pt_zap_ptes()
934 bool xe_pt_zap_ptes_range(struct xe_tile *tile, struct xe_vm *vm, in xe_pt_zap_ptes_range()
960 xe_vm_populate_pgtable(struct xe_migrate_pt_update *pt_update, struct xe_tile *tile, in xe_vm_populate_pgtable()
1134 xe_pt_prepare_bind(struct xe_tile *tile, struct xe_vma *vma, in xe_pt_prepare_bind()
[all …]
H 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()
H 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()
H A Dxe_bo.c159 struct xe_tile *tile; in mem_type_to_migrate() local
1604 struct xe_tile *tile; in xe_ttm_bo_destroy() local
1805 struct xe_tile *tile, struct dma_resv *resv, in ___xe_bo_create_locked()
1976 struct xe_tile *tile, struct xe_vm *vm, in __xe_bo_create_locked()
2059 struct xe_tile *tile, struct xe_vm *vm, in xe_bo_create_locked_range()
2067 struct xe_bo *xe_bo_create_locked(struct xe_device *xe, struct xe_tile *tile, in xe_bo_create_locked()
2075 struct xe_bo *xe_bo_create_user(struct xe_device *xe, struct xe_tile *tile, in xe_bo_create_user()
2089 struct xe_bo *xe_bo_create(struct xe_device *xe, struct xe_tile *tile, in xe_bo_create()
2101 struct xe_bo *xe_bo_create_pin_map_at(struct xe_device *xe, struct xe_tile *tile, in xe_bo_create_pin_map_at()
2111 struct xe_tile *tile, in xe_bo_create_pin_map_at_aligned()
[all …]
H A Dxe_gsc.c129 struct xe_tile *tile = gt_to_tile(gt); in query_compatibility_version() local
263 struct xe_tile *tile = gt_to_tile(gt); in gsc_upload_and_init() local
407 struct xe_tile *tile = gt_to_tile(gt); in xe_gsc_init() local
462 struct xe_tile *tile = gt_to_tile(gt); in xe_gsc_init_post_hwconfig() local
H A Dxe_vm.c916 struct xe_tile *tile; in xe_vma_rebind() local
1005 struct xe_tile *tile; in xe_vm_range_rebind() local
1086 struct xe_tile *tile; in xe_vm_range_unbind() local
1146 struct xe_tile *tile; in xe_vma_create() local
1577 static int xe_vm_create_scratch(struct xe_device *xe, struct xe_tile *tile, in xe_vm_create_scratch()
1597 struct xe_tile *tile; in xe_vm_free_scratch() local
1620 struct xe_tile *tile; in xe_vm_create() local
1810 struct xe_tile *tile; in xe_vm_close() local
1841 struct xe_tile *tile; in xe_vm_close_and_put() local
1949 struct xe_tile *tile; in vm_destroy_work_func() local
[all …]
H 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
H A Dxe_mmio.c29 struct xe_tile *tile; in tiles_fini() local
57 struct xe_tile *tile; in mmio_multi_tile_setup() local
152 void xe_mmio_init(struct xe_mmio *mmio, struct xe_tile *tile, void __iomem *ptr, u32 size) in xe_mmio_init()
H A Dxe_gt.c74 struct xe_gt *xe_gt_alloc(struct xe_tile *tile) in xe_gt_alloc()
536 struct xe_tile *tile = gt_to_tile(gt); in all_fw_domain_init() local
679 struct xe_tile *tile = gt_to_tile(gt); in xe_gt_mmio_init() local
H A Dxe_tile_sysfs_types.h24 struct xe_tile *tile; member
H A Dxe_huc.c69 struct xe_tile *tile = gt_to_tile(gt); in xe_huc_init() local
108 struct xe_tile *tile = gt_to_tile(huc_to_gt(huc)); in xe_huc_init_post_hwconfig() local
H A Dxe_pcode.h24 #define xe_pcode_write(tile, mbox, val) \ argument
H A Dxe_migrate.c45 struct xe_tile *tile; member
95 struct xe_exec_queue *xe_tile_migrate_exec_queue(struct xe_tile *tile) in xe_tile_migrate_exec_queue()
184 static int xe_migrate_prepare_vm(struct xe_tile *tile, struct xe_migrate *m, in xe_migrate_prepare_vm()
395 struct xe_migrate *xe_migrate_init(struct xe_tile *tile) in xe_migrate_init()
1196 static void write_pgtable(struct xe_tile *tile, struct xe_bb *bb, u64 ppgtt_ofs, in write_pgtable()
1316 struct xe_tile *tile = m->tile; in __xe_migrate_update_pgtables() local
1806 struct xe_tile *tile = m->tile; in xe_migrate_access_memory() local
/linux/drivers/gpu/drm/nouveau/nvkm/subdev/fb/
H 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()
H 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()
H 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()
H 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()
H 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()
H A Dnv41.c30 nv41_fb_tile_prog(struct nvkm_fb *fb, int i, struct nvkm_fb_tile *tile) in nv41_fb_tile_prog()
H A Dnv46.c31 u32 flags, struct nvkm_fb_tile *tile) in nv46_fb_tile_init()
/linux/drivers/hid/
H 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
/linux/drivers/gpu/drm/nouveau/nvkm/engine/gr/
H A Dnv44.c31 nv44_gr_tile(struct nvkm_gr *base, int i, struct nvkm_fb_tile *tile) in nv44_gr_tile()

123