Searched refs:amdxdna_client (Results 1 – 10 of 10) sorted by relevance
| /linux/drivers/accel/amdxdna/ |
| H A D | amdxdna_pci_drv.h | 43 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 D | amdxdna_ctx.h | 96 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 D | amdxdna_pci_drv.c | 77 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 D | amdxdna_ctx.c | 66 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 D | aie2_pci.c | 446 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 D | amdxdna_gem.h | 40 struct amdxdna_client *client; 70 struct amdxdna_gem_obj *amdxdna_gem_get_obj(struct amdxdna_client *client,
|
| H A D | amdxdna_gem.c | 35 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 D | aie2_pci.h | 76 struct amdxdna_client; 299 void aie2_hwctx_suspend(struct amdxdna_client *client); 300 int aie2_hwctx_resume(struct amdxdna_client *client);
|
| H A D | aie2_ctx.c | 192 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 D | aie2_message.c | 372 struct amdxdna_client *client; in aie2_query_status() 967 struct amdxdna_client *client = hwctx->client; in aie2_cmdlist_multi_execbuf()
|