/linux/drivers/gpu/drm/xe/ |
H A D | xe_pcode.c | 33 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 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()
|
H A D | xe_bo.c | 163 struct xe_tile *tile; in mem_type_to_migrate() local 1663 struct xe_tile *tile; in xe_ttm_bo_destroy() local 2093 struct xe_tile *tile, struct dma_resv *resv, in xe_bo_init_locked() 2264 struct xe_tile *tile, struct xe_vm *vm, in __xe_bo_create_locked() 2361 struct xe_bo *xe_bo_create_locked(struct xe_device *xe, struct xe_tile *tile, in xe_bo_create_locked() 2370 static struct xe_bo *xe_bo_create_novm(struct xe_device *xe, struct xe_tile *tile, in xe_bo_create_novm() 2451 struct xe_bo *xe_bo_create_pin_range_novm(struct xe_device *xe, struct xe_tile *tile, in xe_bo_create_pin_range_novm() 2484 struct xe_tile *tile, in xe_bo_create_pin_map_at_aligned() 2545 xe_bo_create_pin_map_at_novm(struct xe_device *xe, struct xe_tile *tile, in xe_bo_create_pin_map_at_novm() 2588 struct xe_bo *xe_bo_create_pin_map(struct xe_device *xe, struct xe_tile *tile, in xe_bo_create_pin_map() [all …]
|
H A D | xe_svm.h | 207 int xe_devm_add(struct xe_tile *tile, struct xe_vram_region *vr) in xe_devm_add() 263 xe_svm_alloc_vram(struct xe_tile *tile, struct xe_svm_range *range, in xe_svm_alloc_vram() 341 struct drm_pagemap *xe_vma_resolve_pagemap(struct xe_vma *vma, struct xe_tile *tile) in xe_vma_resolve_pagemap()
|
H A D | xe_gt_sriov_pf_config.c | 425 static int pf_distribute_config_ggtt(struct xe_tile *tile, unsigned int vfid, u64 start, u64 size) in pf_distribute_config_ggtt() 437 static void pf_release_ggtt(struct xe_tile *tile, struct xe_ggtt_node *node) in pf_release_ggtt() 461 struct xe_tile *tile = gt_to_tile(gt); in pf_provision_vf_ggtt() local 1329 struct xe_tile *tile; in pf_distribute_config_lmem() local 1352 struct xe_tile *tile; in pf_force_lmtt_invalidate() local 1367 struct xe_tile *tile; in pf_reset_vf_lmtt() local 1382 struct xe_tile *tile; in pf_update_vf_lmtt() local 1456 struct xe_tile *tile = gt_to_tile(gt); in pf_provision_vf_lmem() local 1602 struct xe_tile *tile = gt->tile; in pf_query_free_lmem() local 2072 static int pf_sanitize_lmem(struct xe_tile *tile, struct xe_bo *bo, long timeout) in pf_sanitize_lmem() [all …]
|
H A D | xe_tile_sysfs_types.h | 24 struct xe_tile *tile; member
|
H A D | xe_gt.c | 75 struct xe_gt *xe_gt_alloc(struct xe_tile *tile) in xe_gt_alloc() 566 struct xe_tile *tile = gt_to_tile(gt); in gt_init_with_all_forcewake() local 672 struct xe_tile *tile = gt_to_tile(gt); in xe_gt_mmio_init() local
|
H A D | xe_huc.c | 69 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 D | xe_pcode.h | 26 #define xe_pcode_write(tile, mbox, val) \ argument
|
H A D | xe_bo.h | 29 #define XE_BO_FLAG_VRAM_IF_DGFX(tile) (IS_DGFX(tile_to_xe(tile)) ? \ argument 62 #define XE_BO_FLAG_GGTTx(tile) \ argument
|
H A D | xe_gsc_proxy.c | 414 struct xe_tile *tile = gt_to_tile(gt); in proxy_channel_alloc() local 476 struct xe_tile *tile = gt_to_tile(gt); in xe_gsc_proxy_init() local
|
/linux/drivers/gpu/drm/nouveau/nvkm/subdev/fb/ |
H 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()
|
H 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()
|
H 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()
|
H 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()
|
H 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()
|
H A D | nv41.c | 30 nv41_fb_tile_prog(struct nvkm_fb *fb, int i, struct nvkm_fb_tile *tile) in nv41_fb_tile_prog()
|
H A D | nv46.c | 31 u32 flags, struct nvkm_fb_tile *tile) in nv46_fb_tile_init()
|
H A D | nv25.c | 31 struct nvkm_fb_tile *tile) in nv25_fb_tile_comp()
|
H A D | nv35.c | 31 struct nvkm_fb_tile *tile) in nv35_fb_tile_comp()
|
H A D | nv36.c | 31 struct nvkm_fb_tile *tile) in nv36_fb_tile_comp()
|
H A D | nv40.c | 31 struct nvkm_fb_tile *tile) in nv40_fb_tile_comp()
|
/linux/drivers/gpu/drm/xe/tests/ |
H 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() 174 struct xe_tile *tile; in ccs_test_run_device() local 209 static int evict_test_run_tile(struct xe_device *xe, struct xe_tile *tile, struct kunit *test) in evict_test_run_tile() 351 struct xe_tile *tile; in evict_test_run_device() local
|
/linux/drivers/hid/ |
H 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
|
/linux/drivers/gpu/drm/nouveau/nvkm/engine/gr/ |
H A D | nv44.c | 31 nv44_gr_tile(struct nvkm_gr *base, int i, struct nvkm_fb_tile *tile) in nv44_gr_tile()
|