Home
last modified time | relevance | path

Searched refs:amdxdna_client (Results 1 – 10 of 10) sorted by relevance

/linux/drivers/accel/amdxdna/
H A Damdxdna_pci_drv.h43 struct amdxdna_client;
60 int (*mmap)(struct amdxdna_client *client, struct vm_area_struct *vma);
69 int (*get_aie_info)(struct amdxdna_client *client, struct amdxdna_drm_get_info *args);
70 int (*set_aie_state)(struct amdxdna_client *client, struct amdxdna_drm_set_state *args);
71 int (*get_array)(struct amdxdna_client *client, struct amdxdna_drm_get_array *args);
150 struct amdxdna_client { struct
201 static inline bool amdxdna_pasid_on(struct amdxdna_client *client) in amdxdna_pasid_on()
H A Damdxdna_ctx.h96 struct amdxdna_client *client;
206 void amdxdna_hwctx_remove_all(struct amdxdna_client *client);
207 int amdxdna_hwctx_walk(struct amdxdna_client *client, void *arg,
209 int amdxdna_hwctx_sync_debug_bo(struct amdxdna_client *client, u32 debug_bo_hdl);
210 int amdxdna_update_heap(struct amdxdna_client *client, struct amdxdna_hwctx *hwctx);
212 int amdxdna_cmd_submit(struct amdxdna_client *client,
H A Damdxdna_pci_drv.c77 static int amdxdna_sva_init(struct amdxdna_client *client) in amdxdna_sva_init()
98 static void amdxdna_sva_fini(struct amdxdna_client *client) in amdxdna_sva_fini()
111 struct amdxdna_client *client; in amdxdna_drm_open()
164 static void amdxdna_client_cleanup(struct amdxdna_client *client) in amdxdna_client_cleanup()
187 struct amdxdna_client *client = filp->driver_priv; in amdxdna_drm_close()
201 struct amdxdna_client *client = filp->driver_priv; in amdxdna_drm_get_info_ioctl()
219 struct amdxdna_client *client = filp->driver_priv; in amdxdna_drm_get_array_ioctl()
235 struct amdxdna_client *client = filp->driver_priv; in amdxdna_drm_set_state_ioctl()
254 struct amdxdna_client *client = drm_filp->driver_priv; in amdxdna_drm_gem_mmap()
286 struct amdxdna_client *client = filp->driver_priv; in amdxdna_show_fdinfo()
[all …]
H A Damdxdna_ctx.c66 struct amdxdna_client *client = hwctx->client; in amdxdna_hwctx_release_expanded_heap()
84 struct amdxdna_client *client = hwctx->client; in amdxdna_hwctx_destroy_rcu()
97 int amdxdna_hwctx_walk(struct amdxdna_client *client, void *arg, in amdxdna_hwctx_walk()
169 struct amdxdna_client *client = job->hwctx->client; in amdxdna_cmd_set_error()
205 void amdxdna_hwctx_remove_all(struct amdxdna_client *client) in amdxdna_hwctx_remove_all()
220 struct amdxdna_client *client = filp->driver_priv; in amdxdna_drm_create_hwctx_ioctl()
301 struct amdxdna_client *client = filp->driver_priv; in amdxdna_drm_destroy_hwctx_ioctl()
339 struct amdxdna_client *client = filp->driver_priv; in amdxdna_drm_config_hwctx_ioctl()
413 int amdxdna_hwctx_sync_debug_bo(struct amdxdna_client *client, u32 debug_bo_hdl) in amdxdna_hwctx_sync_debug_bo()
456 struct amdxdna_client *client = hwctx->client; in amdxdna_hwctx_expand_heap()
[all …]
H A Daie2_pci.c446 struct amdxdna_client *client; in aie2_hw_suspend()
458 struct amdxdna_client *client; in aie2_hw_resume()
636 static int aie2_get_aie_status(struct amdxdna_client *client, in aie2_get_aie_status()
667 static int aie2_get_aie_version(struct amdxdna_client *client, in aie2_get_aie_version()
686 static int aie2_get_firmware_version(struct amdxdna_client *client, in aie2_get_firmware_version()
705 static int aie2_get_power_mode(struct amdxdna_client *client, in aie2_get_power_mode()
723 static int aie2_get_clock_metadata(struct amdxdna_client *client, in aie2_get_clock_metadata()
752 static int aie2_get_sensors(struct amdxdna_client *client, in aie2_get_sensors()
861 static int aie2_get_hwctx_status(struct amdxdna_client *client, in aie2_get_hwctx_status()
866 struct amdxdna_client *tmp_client; in aie2_get_hwctx_status()
[all …]
H A Damdxdna_gem.h40 struct amdxdna_client *client;
70 struct amdxdna_gem_obj *amdxdna_gem_get_obj(struct amdxdna_client *client,
H A Damdxdna_gem.c35 struct amdxdna_client *client = dev_bo->client; in amdxdna_init_dev_bo()
101 struct amdxdna_client *client = abo->client; in amdxdna_gem_heap_alloc()
148 struct amdxdna_client *client = abo->client; in amdxdna_gem_heap_free()
614 struct amdxdna_client *client = abo->client; in amdxdna_gem_add_bo_usage()
629 struct amdxdna_client *client = abo->client; in amdxdna_gem_del_bo_usage()
960 struct amdxdna_client *client = filp->driver_priv; in amdxdna_drm_create_dev_heap_bo()
1023 struct amdxdna_client *client = filp->driver_priv; in amdxdna_drm_create_dev_bo()
1060 struct amdxdna_client *client = filp->driver_priv; in amdxdna_drm_create_bo_ioctl()
1139 struct amdxdna_client *client = abo->client; in amdxdna_gem_pin_nolock()
1192 struct amdxdna_gem_obj *amdxdna_gem_get_obj(struct amdxdna_client *client, in amdxdna_gem_get_obj()
[all …]
H A Daie2_pci.h76 struct amdxdna_client;
299 void aie2_hwctx_suspend(struct amdxdna_client *client);
300 int aie2_hwctx_resume(struct amdxdna_client *client);
H A Daie2_ctx.c192 void aie2_hwctx_suspend(struct amdxdna_client *client) in aie2_hwctx_suspend()
212 int aie2_hwctx_resume(struct amdxdna_client *client) in aie2_hwctx_resume()
664 struct amdxdna_client *client = hwctx->client; in aie2_hwctx_init()
930 struct amdxdna_client *client = hwctx->client; in aie2_hwctx_cfg_debug_bo()
1012 struct amdxdna_client *client = hwctx->client; in aie2_hwctx_sync_debug_bo()
1232 struct amdxdna_client *client = hwctx->client; in aie2_hwctx_heap_expand()
H A Daie2_message.c372 struct amdxdna_client *client; in aie2_query_status()
967 struct amdxdna_client *client = hwctx->client; in aie2_cmdlist_multi_execbuf()