Lines Matching refs:sof_client_dev
23 struct sof_client_dev { struct
33 container_of(auxiliary_dev, struct sof_client_dev, auxdev) argument
36 container_of(to_auxiliary_dev(dev), struct sof_client_dev, auxdev)
38 int sof_client_ipc_tx_message(struct sof_client_dev *cdev, void *ipc_msg,
41 struct dentry *sof_client_get_debugfs_root(struct sof_client_dev *cdev);
42 struct device *sof_client_get_dma_dev(struct sof_client_dev *cdev);
43 const struct sof_ipc_fw_version *sof_client_get_fw_version(struct sof_client_dev *cdev);
44 size_t sof_client_get_ipc_max_payload_size(struct sof_client_dev *cdev);
45 enum sof_ipc_type sof_client_get_ipc_type(struct sof_client_dev *cdev);
48 int sof_client_core_module_get(struct sof_client_dev *cdev);
49 void sof_client_core_module_put(struct sof_client_dev *cdev);
52 typedef void (*sof_client_event_callback)(struct sof_client_dev *cdev, void *msg_buf);
54 int sof_client_register_ipc_rx_handler(struct sof_client_dev *cdev,
57 void sof_client_unregister_ipc_rx_handler(struct sof_client_dev *cdev,
61 typedef void (*sof_client_fw_state_callback)(struct sof_client_dev *cdev,
64 int sof_client_register_fw_state_handler(struct sof_client_dev *cdev,
66 void sof_client_unregister_fw_state_handler(struct sof_client_dev *cdev);
67 enum sof_fw_state sof_client_get_fw_state(struct sof_client_dev *cdev);