Home
last modified time | relevance | path

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

/linux-6.14.4/drivers/accel/amdxdna/
Daie2_pci.h159 struct amdxdna_dev_hdl { struct
204 int (*set_dpm)(struct amdxdna_dev_hdl *ndev, u32 dpm_level); argument
229 int aie2_runtime_cfg(struct amdxdna_dev_hdl *ndev,
239 int aie2_smu_init(struct amdxdna_dev_hdl *ndev);
240 void aie2_smu_fini(struct amdxdna_dev_hdl *ndev);
241 int npu1_set_dpm(struct amdxdna_dev_hdl *ndev, u32 dpm_level);
242 int npu4_set_dpm(struct amdxdna_dev_hdl *ndev, u32 dpm_level);
245 int aie2_pm_init(struct amdxdna_dev_hdl *ndev);
246 int aie2_pm_set_mode(struct amdxdna_dev_hdl *ndev, enum amdxdna_power_mode_type target);
254 int aie2_error_async_events_alloc(struct amdxdna_dev_hdl *ndev);
[all …]
Daie2_smu.c25 static int aie2_smu_exec(struct amdxdna_dev_hdl *ndev, u32 reg_cmd, in aie2_smu_exec()
57 int npu1_set_dpm(struct amdxdna_dev_hdl *ndev, u32 dpm_level) in npu1_set_dpm()
87 int npu4_set_dpm(struct amdxdna_dev_hdl *ndev, u32 dpm_level) in npu4_set_dpm()
115 int aie2_smu_init(struct amdxdna_dev_hdl *ndev) in aie2_smu_init()
128 void aie2_smu_fini(struct amdxdna_dev_hdl *ndev) in aie2_smu_fini()
Daie2_pci.c54 static int aie2_check_protocol(struct amdxdna_dev_hdl *ndev, u32 fw_major, u32 fw_minor) in aie2_check_protocol()
82 static void aie2_dump_chann_info_debug(struct amdxdna_dev_hdl *ndev) in aie2_dump_chann_info_debug()
99 static int aie2_get_mgmt_chann_info(struct amdxdna_dev_hdl *ndev) in aie2_get_mgmt_chann_info()
161 int aie2_runtime_cfg(struct amdxdna_dev_hdl *ndev, in aie2_runtime_cfg()
184 static int aie2_xdna_reset(struct amdxdna_dev_hdl *ndev) in aie2_xdna_reset()
203 static int aie2_mgmt_fw_init(struct amdxdna_dev_hdl *ndev) in aie2_mgmt_fw_init()
237 static int aie2_mgmt_fw_query(struct amdxdna_dev_hdl *ndev) in aie2_mgmt_fw_query()
262 static void aie2_mgmt_fw_fini(struct amdxdna_dev_hdl *ndev) in aie2_mgmt_fw_fini()
304 struct amdxdna_dev_hdl *ndev; in aie2_xrs_set_dft_dpm_level()
325 struct amdxdna_dev_hdl *ndev = xdna->dev_handle; in aie2_hw_stop()
[all …]
Daie2_pm.c17 static int aie2_pm_set_clk_gating(struct amdxdna_dev_hdl *ndev, u32 val) in aie2_pm_set_clk_gating()
29 int aie2_pm_init(struct amdxdna_dev_hdl *ndev) in aie2_pm_init()
64 int aie2_pm_set_mode(struct amdxdna_dev_hdl *ndev, enum amdxdna_power_mode_type target) in aie2_pm_set_mode()
Daie2_message.c30 static int aie2_send_mgmt_msg_wait(struct amdxdna_dev_hdl *ndev, in aie2_send_mgmt_msg_wait()
57 int aie2_suspend_fw(struct amdxdna_dev_hdl *ndev) in aie2_suspend_fw()
64 int aie2_resume_fw(struct amdxdna_dev_hdl *ndev) in aie2_resume_fw()
71 int aie2_set_runtime_cfg(struct amdxdna_dev_hdl *ndev, u32 type, u64 value) in aie2_set_runtime_cfg()
88 int aie2_get_runtime_cfg(struct amdxdna_dev_hdl *ndev, u32 type, u64 *value) in aie2_get_runtime_cfg()
104 int aie2_assign_mgmt_pasid(struct amdxdna_dev_hdl *ndev, u16 pasid) in aie2_assign_mgmt_pasid()
113 int aie2_query_aie_version(struct amdxdna_dev_hdl *ndev, struct aie_version *version) in aie2_query_aie_version()
132 int aie2_query_aie_metadata(struct amdxdna_dev_hdl *ndev, struct aie_metadata *metadata) in aie2_query_aie_metadata()
169 int aie2_query_firmware_version(struct amdxdna_dev_hdl *ndev, in aie2_query_firmware_version()
187 int aie2_create_context(struct amdxdna_dev_hdl *ndev, struct amdxdna_hwctx *hwctx) in aie2_create_context()
[all …]
Daie2_error.c20 struct amdxdna_dev_hdl *ndev;
185 static u32 aie2_error_backtrack(struct amdxdna_dev_hdl *ndev, void *err_info, u32 num_err) in aie2_error_backtrack()
275 int aie2_error_async_events_send(struct amdxdna_dev_hdl *ndev) in aie2_error_async_events_send()
292 void aie2_error_async_events_free(struct amdxdna_dev_hdl *ndev) in aie2_error_async_events_free()
308 int aie2_error_async_events_alloc(struct amdxdna_dev_hdl *ndev) in aie2_error_async_events_alloc()
Damdxdna_pci_drv.h93 struct amdxdna_dev_hdl *dev_handle;
Daie2_ctx.c373 struct amdxdna_dev_hdl *ndev; in aie2_hwctx_col_list()
522 struct amdxdna_dev_hdl *ndev; in aie2_hwctx_init()
648 struct amdxdna_dev_hdl *ndev; in aie2_hwctx_fini()