Home
last modified time | relevance | path

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

12345

/linux/drivers/gpu/drm/xe/
A Dxe_pcode.c32 static int pcode_mailbox_status(struct xe_tile *tile) in pcode_mailbox_status()
57 static int __pcode_mailbox_rw(struct xe_tile *tile, u32 mbox, u32 *data0, u32 *data1, in __pcode_mailbox_rw()
88 static int pcode_mailbox_rw(struct xe_tile *tile, u32 mbox, u32 *data0, u32 *data1, in pcode_mailbox_rw()
100 int xe_pcode_write_timeout(struct xe_tile *tile, u32 mbox, u32 data, int timeout) in xe_pcode_write_timeout()
111 int xe_pcode_read(struct xe_tile *tile, u32 mbox, u32 *val, u32 *val1) in xe_pcode_read()
122 static int pcode_try_request(struct xe_tile *tile, u32 mbox, in pcode_try_request()
169 int xe_pcode_request(struct xe_tile *tile, u32 mbox, u32 request, in xe_pcode_request()
230 int xe_pcode_init_min_freq_table(struct xe_tile *tile, u32 min_gt_freq, in xe_pcode_init_min_freq_table()
273 struct xe_tile *tile = xe_device_get_root_tile(xe); in xe_pcode_ready() local
308 void xe_pcode_init(struct xe_tile *tile) in xe_pcode_init()
A Dxe_tile.c85 static int xe_tile_alloc(struct xe_tile *tile) in xe_tile_alloc()
113 int xe_tile_init_early(struct xe_tile *tile, struct xe_device *xe, u8 id) in xe_tile_init_early()
133 static int tile_ttm_mgr_init(struct xe_tile *tile) in tile_ttm_mgr_init()
162 int xe_tile_init_noalloc(struct xe_tile *tile) in xe_tile_init_noalloc()
181 void xe_tile_migrate_wait(struct xe_tile *tile) in xe_tile_migrate_wait()
A Dxe_irq.c289 static void gt_irq_handler(struct xe_tile *tile, in gt_irq_handler()
346 struct xe_tile *tile = xe_device_get_root_tile(xe); in xelp_irq_handler() local
412 struct xe_tile *tile; in dg1_irq_handler() local
475 static void gt_irq_reset(struct xe_tile *tile) in gt_irq_reset()
523 static void xelp_irq_reset(struct xe_tile *tile) in xelp_irq_reset()
535 static void dg1_irq_reset(struct xe_tile *tile) in dg1_irq_reset()
548 static void dg1_irq_reset_mstr(struct xe_tile *tile) in dg1_irq_reset_mstr()
557 struct xe_tile *tile; in vf_irq_reset() local
577 struct xe_tile *tile; in xe_irq_reset() local
607 struct xe_tile *tile; in vf_irq_postinstall() local
[all …]
A Dxe_mmio.c29 struct xe_tile *tile; in tiles_fini() local
51 struct xe_tile *tile; in mmio_multi_tile_setup() local
120 struct xe_tile *tile; in mmio_extension_setup() local
184 struct xe_tile *tile = gt_to_tile(gt); in mmio_flush_pending_writes() local
197 struct xe_tile *tile = gt_to_tile(gt); in xe_mmio_read8() local
212 struct xe_tile *tile = gt_to_tile(gt); in xe_mmio_read16() local
227 struct xe_tile *tile = gt_to_tile(gt); in xe_mmio_write32() local
240 struct xe_tile *tile = gt_to_tile(gt); in xe_mmio_read32() local
A Dxe_bo_evict.c31 struct xe_tile *tile; in xe_bo_evict_all() local
155 struct xe_tile *tile = bo->tile; in xe_bo_restore_kernel() local
190 struct xe_tile *tile; in xe_bo_restore_user() local
A Dxe_pt.c97 struct xe_pt *xe_pt_create(struct xe_vm *vm, struct xe_tile *tile, in xe_pt_create()
260 struct xe_tile *tile; member
603 xe_pt_stage_bind(struct xe_tile *tile, struct xe_vma *vma, in xe_pt_stage_bind()
753 struct xe_tile *tile; member
810 bool xe_pt_zap_ptes(struct xe_tile *tile, struct xe_vma *vma) in xe_pt_zap_ptes()
982 xe_pt_prepare_bind(struct xe_tile *tile, struct xe_vma *vma, in xe_pt_prepare_bind()
1389 struct xe_tile *tile; member
1533 struct xe_tile *tile, struct iosys_map *map, in xe_migrate_clear_pgtable_callback()
1705 static int unbind_op_prepare(struct xe_tile *tile, in unbind_op_prepare()
1752 struct xe_tile *tile, in op_prepare()
[all …]
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_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_bo.c135 struct xe_tile *tile; in mem_type_to_migrate() local
1266 struct xe_tile *tile, struct dma_resv *resv, in ___xe_bo_create_locked()
1432 struct xe_tile *tile, struct xe_vm *vm, in __xe_bo_create_locked()
1501 struct xe_tile *tile, struct xe_vm *vm, in xe_bo_create_locked_range()
1508 struct xe_bo *xe_bo_create_locked(struct xe_device *xe, struct xe_tile *tile, in xe_bo_create_locked()
1515 struct xe_bo *xe_bo_create_user(struct xe_device *xe, struct xe_tile *tile, in xe_bo_create_user()
1529 struct xe_bo *xe_bo_create(struct xe_device *xe, struct xe_tile *tile, in xe_bo_create()
1541 struct xe_bo *xe_bo_create_pin_map_at(struct xe_device *xe, struct xe_tile *tile, in xe_bo_create_pin_map_at()
1580 struct xe_bo *xe_bo_create_pin_map(struct xe_device *xe, struct xe_tile *tile, in xe_bo_create_pin_map()
1587 struct xe_bo *xe_bo_create_from_data(struct xe_device *xe, struct xe_tile *tile, in xe_bo_create_from_data()
[all …]
A Dxe_gsc.c128 struct xe_tile *tile = gt_to_tile(gt); in query_compatibility_version() local
262 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
A Dxe_vram.c217 static int tile_vram_size(struct xe_tile *tile, u64 *vram_size, in tile_vram_size()
272 struct xe_tile *tile; in vram_fini() local
294 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_vm.c859 struct xe_tile *tile; in xe_vma_rebind() local
915 struct xe_tile *tile; in xe_vma_create() local
1358 struct xe_tile *tile; in xe_vm_free_scratch() local
1381 struct xe_tile *tile; in xe_vm_create() local
1536 struct xe_tile *tile; in xe_vm_close_and_put() local
1639 struct xe_tile *tile; in vm_destroy_work_func() local
1724 struct xe_tile *tile; in xe_vm_create_ioctl() local
2134 struct xe_tile *tile; in vm_bind_ioctl_ops_parse() local
2503 struct xe_tile *tile; in vm_ops_setup_tile_args() local
2529 struct xe_tile *tile; in ops_execute() local
[all …]
A Dxe_gt_sriov_pf_config.c75 struct xe_tile *tile = gt_to_tile(gt); in pf_send_vf_cfg_klvs() local
369 static int pf_distribute_config_ggtt(struct xe_tile *tile, unsigned int vfid, u64 start, u64 size) in pf_distribute_config_ggtt()
381 static void pf_release_ggtt(struct xe_tile *tile, struct xe_ggtt_node *node) in pf_release_ggtt()
405 struct xe_tile *tile = gt_to_tile(gt); in pf_provision_vf_ggtt() local
1261 struct xe_tile *tile; in pf_distribute_config_lmem() local
1289 struct xe_tile *tile; in pf_reset_vf_lmtt() local
1304 struct xe_tile *tile; in pf_update_vf_lmtt() local
1375 struct xe_tile *tile = gt_to_tile(gt); in pf_provision_vf_lmem() local
1514 struct xe_tile *tile = gt->tile; in pf_query_free_lmem() local
1914 static int pf_sanitize_lmem(struct xe_tile *tile, struct xe_bo *bo, long timeout) in pf_sanitize_lmem()
[all …]
A Dxe_gt_pagefault.c68 static bool vma_is_valid(struct xe_tile *tile, struct xe_vma *vma) in vma_is_valid()
128 static int handle_vma_pagefault(struct xe_tile *tile, struct pagefault *pf, in handle_vma_pagefault()
206 struct xe_tile *tile = gt_to_tile(gt); in handle_pagefault() local
549 struct xe_tile *tile = gt_to_tile(gt); in handle_acc() local
A Dxe_memirq.c120 struct xe_tile *tile = memirq_to_tile(memirq); in memirq_alloc_pages() local
390 struct xe_tile *tile = memirq_to_tile(memirq); in xe_memirq_handler() local
/linux/drivers/gpu/drm/xe/tests/
A Dxe_bo.c17 static int ccs_test_migrate(struct xe_tile *tile, struct xe_bo *bo, in ccs_test_migrate()
112 static void ccs_test_run_tile(struct xe_device *xe, struct xe_tile *tile, in ccs_test_run_tile()
159 struct xe_tile *tile; in ccs_test_run_device() local
194 static int evict_test_run_tile(struct xe_device *xe, struct xe_tile *tile, struct kunit *test) in evict_test_run_tile()
336 struct xe_tile *tile; in evict_test_run_device() local
A Dxe_migrate.c185 struct xe_tile *tile = m->tile; in xe_migrate_sanity_test() local
341 struct xe_tile *tile; in migrate_test_run_device() local
367 static struct dma_fence *blt_copy(struct xe_tile *tile, in blt_copy()
493 static void test_migrate(struct xe_device *xe, struct xe_tile *tile, in test_migrate()
581 static void test_clear(struct xe_device *xe, struct xe_tile *tile, in test_clear()
636 static void validate_ccs_test_run_tile(struct xe_device *xe, struct xe_tile *tile, in validate_ccs_test_run_tile()
739 struct xe_tile *tile; in validate_ccs_test_run_device() local
/linux/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 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 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 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()
/linux/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
/linux/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 67 milliseconds

12345