Home
last modified time | relevance | path

Searched refs:amdxdna_dev_hdl (Results 1 – 6 of 6) sorted by relevance

/linux/drivers/accel/amdxdna/
H A Daie2_pci.h176 struct amdxdna_dev_hdl { struct
229 int (*set_dpm)(struct amdxdna_dev_hdl *ndev, u32 dpm_level); argument
270 int aie2_runtime_cfg(struct amdxdna_dev_hdl *ndev,
281 int aie2_smu_init(struct amdxdna_dev_hdl *ndev);
282 void aie2_smu_fini(struct amdxdna_dev_hdl *ndev);
283 int npu1_set_dpm(struct amdxdna_dev_hdl *ndev, u32 dpm_level);
284 int npu4_set_dpm(struct amdxdna_dev_hdl *ndev, u32 dpm_level);
287 int aie2_pm_init(struct amdxdna_dev_hdl *ndev);
288 int aie2_pm_set_mode(struct amdxdna_dev_hdl *ndev, enum amdxdna_power_mode_type target);
289 int aie2_pm_set_dpm(struct amdxdna_dev_hdl *ndev, u32 dpm_level);
[all …]
H A Daie2_pm.c18 static int aie2_pm_set_clk_gating(struct amdxdna_dev_hdl *ndev, u32 val) in aie2_pm_set_clk_gating()
30 int aie2_pm_set_dpm(struct amdxdna_dev_hdl *ndev, u32 dpm_level) in aie2_pm_set_dpm()
46 int aie2_pm_init(struct amdxdna_dev_hdl *ndev) in aie2_pm_init()
82 int aie2_pm_set_mode(struct amdxdna_dev_hdl *ndev, enum amdxdna_power_mode_type target) in aie2_pm_set_mode()
H A Daie2_message.c32 static int aie2_send_mgmt_msg_wait(struct amdxdna_dev_hdl *ndev, in aie2_send_mgmt_msg_wait()
55 void *aie2_alloc_msg_buffer(struct amdxdna_dev_hdl *ndev, u32 *size, in aie2_alloc_msg_buffer()
71 int aie2_suspend_fw(struct amdxdna_dev_hdl *ndev) in aie2_suspend_fw()
85 int aie2_resume_fw(struct amdxdna_dev_hdl *ndev) in aie2_resume_fw()
92 int aie2_set_runtime_cfg(struct amdxdna_dev_hdl *ndev, u32 type, u64 value) in aie2_set_runtime_cfg()
109 int aie2_get_runtime_cfg(struct amdxdna_dev_hdl *ndev, u32 type, u64 *value) in aie2_get_runtime_cfg()
125 int aie2_assign_mgmt_pasid(struct amdxdna_dev_hdl *ndev, u16 pasid) in aie2_assign_mgmt_pasid()
134 int aie2_query_aie_version(struct amdxdna_dev_hdl *ndev, struct aie_version *version) in aie2_query_aie_version()
153 int aie2_query_aie_metadata(struct amdxdna_dev_hdl *ndev, struct aie_metadata *metadata) in aie2_query_aie_metadata()
190 int aie2_query_firmware_version(struct amdxdna_dev_hdl *ndev, in aie2_query_firmware_version()
[all …]
H A Daie2_pci.c62 static int aie2_check_protocol(struct amdxdna_dev_hdl *ndev, u32 fw_major, u32 fw_minor) in aie2_check_protocol()
84 static void aie2_dump_chann_info_debug(struct amdxdna_dev_hdl *ndev) in aie2_dump_chann_info_debug()
101 static int aie2_get_mgmt_chann_info(struct amdxdna_dev_hdl *ndev) in aie2_get_mgmt_chann_info()
163 int aie2_runtime_cfg(struct amdxdna_dev_hdl *ndev, in aie2_runtime_cfg()
190 static int aie2_xdna_reset(struct amdxdna_dev_hdl *ndev) in aie2_xdna_reset()
209 static int aie2_mgmt_fw_init(struct amdxdna_dev_hdl *ndev) in aie2_mgmt_fw_init()
234 static int aie2_mgmt_fw_query(struct amdxdna_dev_hdl *ndev) in aie2_mgmt_fw_query()
261 static void aie2_mgmt_fw_fini(struct amdxdna_dev_hdl *ndev) in aie2_mgmt_fw_fini()
303 struct amdxdna_dev_hdl *ndev; in aie2_xrs_set_dft_dpm_level()
324 struct amdxdna_dev_hdl *ndev = xdna->dev_handle; in aie2_hw_stop()
[all …]
H A Daie2_error.c21 struct amdxdna_dev_hdl *ndev;
215 static void aie2_update_last_async_error(struct amdxdna_dev_hdl *ndev, void *err_info, u32 num_err) in aie2_update_last_async_error()
240 static u32 aie2_error_backtrack(struct amdxdna_dev_hdl *ndev, void *err_info, u32 num_err) in aie2_error_backtrack()
330 void aie2_error_async_events_free(struct amdxdna_dev_hdl *ndev) in aie2_error_async_events_free()
345 int aie2_error_async_events_alloc(struct amdxdna_dev_hdl *ndev) in aie2_error_async_events_alloc()
404 int aie2_get_array_async_error(struct amdxdna_dev_hdl *ndev, struct amdxdna_drm_get_array *args) in aie2_get_array_async_error()
H A Daie2_ctx.c378 struct amdxdna_dev_hdl *ndev; in aie2_hwctx_col_list()