| /linux/drivers/accel/amdxdna/ |
| 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() local 194 struct amdxdna_dev *xdna = client->xdna; in aie2_hwctx_suspend() local 207 struct amdxdna_dev *xdna = hwctx->client->xdna; in aie2_hwctx_resume_cb() local 243 struct amdxdna_dev *xdna = job->hwctx->client->xdna; in aie2_set_cmd_timeout() local 340 struct amdxdna_dev *xdna; in aie2_sched_cmdlist_resp_handler() local 474 struct amdxdna_dev *xdna; in aie2_sched_job_timedout() local [all …]
|
| H A D | aie2_pci.c | 243 struct amdxdna_dev *xdna; in aie2_xrs_load() local 261 struct amdxdna_dev *xdna; in aie2_xrs_unload() local 275 struct amdxdna_dev *xdna = to_xdna_dev(ddev); in aie2_xrs_set_dft_dpm_level() local 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() local [all …]
|
| 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() local 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 | amdxdna_pci_drv.c | 79 struct amdxdna_dev *xdna = client->xdna; in amdxdna_sva_init() local 110 struct amdxdna_dev *xdna = to_xdna_dev(ddev); in amdxdna_drm_open() local 188 struct amdxdna_dev *xdna = to_xdna_dev(ddev); in amdxdna_drm_close() local 202 struct amdxdna_dev *xdna = to_xdna_dev(dev); in amdxdna_drm_get_info_ioctl() local 220 struct amdxdna_dev *xdna = to_xdna_dev(dev); in amdxdna_drm_get_array_ioctl() local 236 struct amdxdna_dev *xdna = to_xdna_dev(dev); in amdxdna_drm_set_state_ioctl() local 255 struct amdxdna_dev *xdna = client->xdna; in amdxdna_drm_gem_mmap() local 361 struct amdxdna_dev *xdna = res; in amdxdna_xdna_drm_release() local 369 struct amdxdna_dev *xdna; in amdxdna_probe() local 450 struct amdxdna_dev *xdna = pci_get_drvdata(pdev); in amdxdna_remove() local [all …]
|
| H A D | amdxdna_pm.c | 16 struct amdxdna_dev *xdna = to_xdna_dev(dev_get_drvdata(dev)); in amdxdna_pm_suspend() local 29 struct amdxdna_dev *xdna = to_xdna_dev(dev_get_drvdata(dev)); in amdxdna_pm_resume() local 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_gem.c | 36 struct amdxdna_dev *xdna = client->xdna; in amdxdna_init_dev_bo() local 102 struct amdxdna_dev *xdna = client->xdna; in amdxdna_gem_heap_alloc() local 201 struct amdxdna_dev *xdna = to_xdna_dev(to_gobj(abo)->dev); in amdxdna_gem_vmap() local 254 struct amdxdna_dev *xdna; in amdxdna_hmm_invalidate() local 299 struct amdxdna_dev *xdna = to_xdna_dev(to_gobj(abo)->dev); in amdxdna_hmm_unregister() local 320 struct amdxdna_dev *xdna; in amdxdna_umap_release() local 351 struct amdxdna_dev *xdna = to_xdna_dev(to_gobj(abo)->dev); in amdxdna_hmm_register() local 426 struct amdxdna_dev *xdna = to_xdna_dev(gobj->dev); in amdxdna_gem_dev_obj_free() local 442 struct amdxdna_dev *xdna = to_xdna_dev(to_gobj(abo)->dev); in amdxdna_mark_mapp_invalid() local 459 struct amdxdna_dev *xdna = to_xdna_dev(to_gobj(abo)->dev); in amdxdna_insert_pages() local [all …]
|
| H A D | aie2_message.c | 28 #define EXEC_MSG_OPS(xdna) ((xdna)->dev_handle->exec_msg_ops) argument 97 struct amdxdna_dev *xdna = ndev->aie.xdna; in aie2_query_aie_version() local 172 struct amdxdna_dev *xdna = ndev->aie.xdna; in aie2_destroy_context_req() local 208 struct amdxdna_dev *xdna = ndev->aie.xdna; in aie2_create_context() local 287 struct amdxdna_dev *xdna = ndev->aie.xdna; in aie2_destroy_context() local 308 struct amdxdna_dev *xdna = ndev->aie.xdna; in aie2_send_host_buf_msgs() local 370 struct amdxdna_dev *xdna = ndev->aie.xdna; in aie2_query_status() local 426 struct amdxdna_dev *xdna = ndev->aie.xdna; in aie2_query_telemetry() local 495 struct amdxdna_dev *xdna = hwctx->client->xdna; in aie2_config_cu() local 843 struct amdxdna_dev *xdna = to_xdna_dev(to_gobj(cmd_abo)->dev); in aie2_init_exec_req() local [all …]
|
| H A D | amdxdna_ctx.c | 85 struct amdxdna_dev *xdna = client->xdna; in amdxdna_hwctx_destroy_rcu() local 224 struct amdxdna_dev *xdna = to_xdna_dev(dev); in amdxdna_drm_create_hwctx_ioctl() local 305 struct amdxdna_dev *xdna = to_xdna_dev(dev); in amdxdna_drm_destroy_hwctx_ioctl() local 343 struct amdxdna_dev *xdna = to_xdna_dev(dev); in amdxdna_drm_config_hwctx_ioctl() local 417 struct amdxdna_dev *xdna = client->xdna; in amdxdna_hwctx_sync_debug_bo() local 459 struct amdxdna_dev *xdna = client->xdna; in amdxdna_hwctx_expand_heap() local 590 struct amdxdna_dev *xdna = client->xdna; in amdxdna_cmd_submit() local 697 struct amdxdna_dev *xdna = client->xdna; in amdxdna_drm_submit_execbuf() local 760 struct amdxdna_dev *xdna = to_xdna_dev(dev); in amdxdna_drm_wait_cmd_ioctl() local
|
| H A D | amdxdna_pci_drv.h | 17 #define XDNA_INFO(xdna, fmt, args...) drm_info(&(xdna)->ddev, fmt, ##args) argument 18 #define XDNA_WARN(xdna, fmt, args...) drm_warn(&(xdna)->ddev, "%s: "fmt, __func__, ##args) argument 19 #define XDNA_ERR(xdna, fmt, args...) drm_err(&(xdna)->ddev, "%s: "fmt, __func__, ##args) argument 20 #define XDNA_DBG(xdna, fmt, args...) drm_dbg(&(xdna)->ddev, fmt, ##args) argument 21 #define XDNA_INFO_ONCE(xdna, fmt, args...) drm_info_once(&(xdna)->ddev, fmt, ##args) argument 23 #define XDNA_MBZ_DBG(xdna, ptr, sz) \ argument 156 struct amdxdna_dev *xdna; member 196 static inline bool amdxdna_iova_on(struct amdxdna_dev *xdna) in amdxdna_iova_on()
|
| H A D | amdxdna_pm.h | 18 static inline int amdxdna_pm_resume_get_locked(struct amdxdna_dev *xdna) in amdxdna_pm_resume_get_locked()
|