Searched refs:amdxdna_dev (Results 1 – 10 of 10) sorted by relevance
| /linux/drivers/accel/amdxdna/ |
| H A D | amdxdna_pci_drv.h | 39 ((struct amdxdna_dev *)container_of(drm_dev, struct amdxdna_dev, ddev)) 44 struct amdxdna_dev; 55 int (*init)(struct amdxdna_dev *xdna); 56 void (*fini)(struct amdxdna_dev *xdna); 57 int (*resume)(struct amdxdna_dev *xdna); 58 int (*suspend)(struct amdxdna_dev *xdna); 59 int (*sriov_configure)(struct amdxdna_dev *xdna, int num_vfs); 72 int (*get_dev_revision)(struct amdxdna_dev *xdna, u32 *rev); 115 struct amdxdna_dev { struct 156 struct amdxdna_dev *xdna; argument [all …]
|
| H A D | amdxdna_pm.h | 13 int amdxdna_pm_resume_get(struct amdxdna_dev *xdna); 14 void amdxdna_pm_suspend_put(struct amdxdna_dev *xdna); 15 void amdxdna_pm_init(struct amdxdna_dev *xdna); 16 void amdxdna_pm_fini(struct amdxdna_dev *xdna); 18 static inline int amdxdna_pm_resume_get_locked(struct amdxdna_dev *xdna) in amdxdna_pm_resume_get_locked()
|
| H A D | amdxdna_pm.c | 16 struct amdxdna_dev *xdna = to_xdna_dev(dev_get_drvdata(dev)); in amdxdna_pm_suspend() 29 struct amdxdna_dev *xdna = to_xdna_dev(dev_get_drvdata(dev)); in amdxdna_pm_resume() 40 int amdxdna_pm_resume_get(struct amdxdna_dev *xdna) in amdxdna_pm_resume_get() 54 void amdxdna_pm_suspend_put(struct amdxdna_dev *xdna) in amdxdna_pm_suspend_put() 61 void amdxdna_pm_init(struct amdxdna_dev *xdna) in amdxdna_pm_init() 72 void amdxdna_pm_fini(struct amdxdna_dev *xdna) in amdxdna_pm_fini()
|
| H A D | amdxdna_iommu.c | 18 static struct iova *amdxdna_iommu_alloc_iova(struct amdxdna_dev *xdna, in amdxdna_iommu_alloc_iova() 39 int amdxdna_dma_map_bo(struct amdxdna_dev *xdna, struct amdxdna_gem_obj *abo) in amdxdna_dma_map_bo() 101 void amdxdna_dma_unmap_bo(struct amdxdna_dev *xdna, struct amdxdna_gem_obj *abo) in amdxdna_dma_unmap_bo() 116 void *amdxdna_iommu_alloc(struct amdxdna_dev *xdna, size_t size, dma_addr_t *dma_addr) in amdxdna_iommu_alloc() 149 void amdxdna_iommu_free(struct amdxdna_dev *xdna, size_t size, in amdxdna_iommu_free() 159 struct amdxdna_dev *xdna = to_xdna_dev(dev); in amdxdna_cleanup_force_iova() 171 void amdxdna_iommu_fini(struct amdxdna_dev *xdna) in amdxdna_iommu_fini() 177 int amdxdna_iommu_init(struct amdxdna_dev *xdna) in amdxdna_iommu_init()
|
| H A D | aie2_ctx.c | 44 static inline void aie2_tdr_signal(struct amdxdna_dev *xdna) in aie2_tdr_signal() 49 static bool aie2_tdr_detect(struct amdxdna_dev *xdna) in aie2_tdr_detect() 99 static void aie2_hwctx_stop(struct amdxdna_dev *xdna, struct amdxdna_hwctx *hwctx, in aie2_hwctx_stop() 107 static int aie2_hwctx_restart(struct amdxdna_dev *xdna, struct amdxdna_hwctx *hwctx) in aie2_hwctx_restart() 184 struct amdxdna_dev *xdna = hwctx->client->xdna; in aie2_hwctx_suspend_cb() 194 struct amdxdna_dev *xdna = client->xdna; in aie2_hwctx_suspend() 207 struct amdxdna_dev *xdna = hwctx->client->xdna; in aie2_hwctx_resume_cb() 243 struct amdxdna_dev *xdna = job->hwctx->client->xdna; in aie2_set_cmd_timeout() 340 struct amdxdna_dev *xdna; in aie2_sched_cmdlist_resp_handler() 474 struct amdxdna_dev *xdna; in aie2_sched_job_timedout() [all …]
|
| H A D | amdxdna_pci_drv.c | 79 struct amdxdna_dev *xdna = client->xdna; in amdxdna_sva_init() 110 struct amdxdna_dev *xdna = to_xdna_dev(ddev); in amdxdna_drm_open() 188 struct amdxdna_dev *xdna = to_xdna_dev(ddev); in amdxdna_drm_close() 202 struct amdxdna_dev *xdna = to_xdna_dev(dev); in amdxdna_drm_get_info_ioctl() 220 struct amdxdna_dev *xdna = to_xdna_dev(dev); in amdxdna_drm_get_array_ioctl() 236 struct amdxdna_dev *xdna = to_xdna_dev(dev); in amdxdna_drm_set_state_ioctl() 255 struct amdxdna_dev *xdna = client->xdna; in amdxdna_drm_gem_mmap() 361 struct amdxdna_dev *xdna = res; in amdxdna_xdna_drm_release() 369 struct amdxdna_dev *xdna; in amdxdna_probe() 450 struct amdxdna_dev *xdna = pci_get_drvdata(pdev); in amdxdna_remove() [all …]
|
| H A D | aie2_pci.c | 243 struct amdxdna_dev *xdna; in aie2_xrs_load() 261 struct amdxdna_dev *xdna; in aie2_xrs_unload() 275 struct amdxdna_dev *xdna = to_xdna_dev(ddev); in aie2_xrs_set_dft_dpm_level() 300 static void aie2_hw_stop(struct amdxdna_dev *xdna) in aie2_hw_stop() 323 static int aie2_hw_start(struct amdxdna_dev *xdna) in aie2_hw_start() 444 static int aie2_hw_suspend(struct amdxdna_dev *xdna) in aie2_hw_suspend() 456 static int aie2_hw_resume(struct amdxdna_dev *xdna) in aie2_hw_resume() 476 static int aie2_init(struct amdxdna_dev *xdna) in aie2_init() 630 static void aie2_fini(struct amdxdna_dev *xdna) in aie2_fini() 640 struct amdxdna_dev *xdna = client->xdna; in aie2_get_aie_status() [all …]
|
| H A D | amdxdna_gem.c | 36 struct amdxdna_dev *xdna = client->xdna; in amdxdna_init_dev_bo() 102 struct amdxdna_dev *xdna = client->xdna; in amdxdna_gem_heap_alloc() 201 struct amdxdna_dev *xdna = to_xdna_dev(to_gobj(abo)->dev); in amdxdna_gem_vmap() 254 struct amdxdna_dev *xdna; in amdxdna_hmm_invalidate() 299 struct amdxdna_dev *xdna = to_xdna_dev(to_gobj(abo)->dev); in amdxdna_hmm_unregister() 320 struct amdxdna_dev *xdna; in amdxdna_umap_release() 351 struct amdxdna_dev *xdna = to_xdna_dev(to_gobj(abo)->dev); in amdxdna_hmm_register() 426 struct amdxdna_dev *xdna = to_xdna_dev(gobj->dev); in amdxdna_gem_dev_obj_free() 442 struct amdxdna_dev *xdna = to_xdna_dev(to_gobj(abo)->dev); in amdxdna_mark_mapp_invalid() 459 struct amdxdna_dev *xdna = to_xdna_dev(to_gobj(abo)->dev); in amdxdna_insert_pages() [all …]
|
| H A D | aie2_message.c | 97 struct amdxdna_dev *xdna = ndev->aie.xdna; in aie2_query_aie_version() 172 struct amdxdna_dev *xdna = ndev->aie.xdna; in aie2_destroy_context_req() 208 struct amdxdna_dev *xdna = ndev->aie.xdna; in aie2_create_context() 287 struct amdxdna_dev *xdna = ndev->aie.xdna; in aie2_destroy_context() 308 struct amdxdna_dev *xdna = ndev->aie.xdna; in aie2_send_host_buf_msgs() 370 struct amdxdna_dev *xdna = ndev->aie.xdna; in aie2_query_status() 426 struct amdxdna_dev *xdna = ndev->aie.xdna; in aie2_query_telemetry() 495 struct amdxdna_dev *xdna = hwctx->client->xdna; in aie2_config_cu() 843 struct amdxdna_dev *xdna = to_xdna_dev(to_gobj(cmd_abo)->dev); in aie2_init_exec_req() 877 struct amdxdna_dev *xdna = to_xdna_dev(to_gobj(cmd_abo)->dev); in aie2_cmdlist_fill_slot() [all …]
|
| H A D | amdxdna_ctx.c | 85 struct amdxdna_dev *xdna = client->xdna; in amdxdna_hwctx_destroy_rcu() 222 struct amdxdna_dev *xdna = to_xdna_dev(dev); in amdxdna_drm_create_hwctx_ioctl() 303 struct amdxdna_dev *xdna = to_xdna_dev(dev); in amdxdna_drm_destroy_hwctx_ioctl() 341 struct amdxdna_dev *xdna = to_xdna_dev(dev); in amdxdna_drm_config_hwctx_ioctl() 415 struct amdxdna_dev *xdna = client->xdna; in amdxdna_hwctx_sync_debug_bo() 457 struct amdxdna_dev *xdna = client->xdna; in amdxdna_hwctx_expand_heap() 588 struct amdxdna_dev *xdna = client->xdna; in amdxdna_cmd_submit() 695 struct amdxdna_dev *xdna = client->xdna; in amdxdna_drm_submit_execbuf() 758 struct amdxdna_dev *xdna = to_xdna_dev(dev); in amdxdna_drm_wait_cmd_ioctl()
|