Home
last modified time | relevance | path

Searched refs:mhi_dev (Results 1 – 9 of 9) sorted by relevance

/Linux-v5.10/net/qrtr/
Dmhi.c16 struct mhi_device *mhi_dev; member
21 static void qcom_mhi_qrtr_dl_callback(struct mhi_device *mhi_dev, in qcom_mhi_qrtr_dl_callback() argument
24 struct qrtr_mhi_dev *qdev = dev_get_drvdata(&mhi_dev->dev); in qcom_mhi_qrtr_dl_callback()
37 static void qcom_mhi_qrtr_ul_callback(struct mhi_device *mhi_dev, in qcom_mhi_qrtr_ul_callback() argument
57 rc = mhi_queue_skb(qdev->mhi_dev, DMA_TO_DEVICE, skb, skb->len, in qcom_mhi_qrtr_send()
73 static int qcom_mhi_qrtr_probe(struct mhi_device *mhi_dev, in qcom_mhi_qrtr_probe() argument
79 qdev = devm_kzalloc(&mhi_dev->dev, sizeof(*qdev), GFP_KERNEL); in qcom_mhi_qrtr_probe()
83 qdev->mhi_dev = mhi_dev; in qcom_mhi_qrtr_probe()
84 qdev->dev = &mhi_dev->dev; in qcom_mhi_qrtr_probe()
87 dev_set_drvdata(&mhi_dev->dev, qdev); in qcom_mhi_qrtr_probe()
[all …]
/Linux-v5.10/drivers/bus/mhi/core/
Dmain.c225 struct mhi_device *mhi_dev; in mhi_destroy_device() local
231 mhi_dev = to_mhi_device(dev); in mhi_destroy_device()
232 mhi_cntrl = mhi_dev->mhi_cntrl; in mhi_destroy_device()
235 if (mhi_dev->dev_type == MHI_DEVICE_CONTROLLER) in mhi_destroy_device()
245 if (mhi_dev->ul_chan) in mhi_destroy_device()
246 put_device(&mhi_dev->ul_chan->mhi_dev->dev); in mhi_destroy_device()
248 if (mhi_dev->dl_chan) in mhi_destroy_device()
249 put_device(&mhi_dev->dl_chan->mhi_dev->dev); in mhi_destroy_device()
251 dev_dbg(&mhi_cntrl->mhi_dev->dev, "destroy device for chan:%s\n", in mhi_destroy_device()
252 mhi_dev->name); in mhi_destroy_device()
[all …]
Dinit.c83 struct mhi_device *mhi_dev = to_mhi_device(dev); in serial_number_show() local
84 struct mhi_controller *mhi_cntrl = mhi_dev->mhi_cntrl; in serial_number_show()
95 struct mhi_device *mhi_dev = to_mhi_device(dev); in oem_pk_hash_show() local
96 struct mhi_controller *mhi_cntrl = mhi_dev->mhi_cntrl; in oem_pk_hash_show()
113 ATTRIBUTE_GROUPS(mhi_dev);
150 struct device *dev = &mhi_cntrl->mhi_dev->dev; in mhi_init_irq_setup()
417 struct device *dev = &mhi_cntrl->mhi_dev->dev; in mhi_init_mmio()
613 struct device *dev = &mhi_cntrl->mhi_dev->dev; in parse_ev_cfg()
695 struct device *dev = &mhi_cntrl->mhi_dev->dev; in parse_ch_cfg()
852 struct mhi_device *mhi_dev; in mhi_register_controller() local
[all …]
Ddebugfs.c104 if (!mhi_chan->mhi_dev) in mhi_debugfs_channels_show()
132 struct mhi_device *mhi_dev; in mhi_device_info_show() local
137 mhi_dev = to_mhi_device(dev); in mhi_device_info_show()
140 mhi_dev->name, mhi_dev->dev_type ? "Controller" : "Transfer", in mhi_device_info_show()
141 mhi_dev->dev_wake); in mhi_device_info_show()
144 if (mhi_dev->dev_type == MHI_DEVICE_XFER) in mhi_device_info_show()
146 mhi_dev->ul_chan_id, mhi_dev->dl_chan_id); in mhi_device_info_show()
232 struct mhi_device *mhi_dev = mhi_cntrl->mhi_dev; in mhi_debugfs_device_wake_show() local
240 "Wake count: %d\n%s\n", mhi_dev->dev_wake, in mhi_debugfs_device_wake_show()
252 struct mhi_device *mhi_dev = mhi_cntrl->mhi_dev; in mhi_debugfs_device_wake_write() local
[all …]
Dpm.c158 struct device *dev = &mhi_cntrl->mhi_dev->dev; in mhi_ready_state_transition()
248 struct device *dev = &mhi_cntrl->mhi_dev->dev; in mhi_pm_m0_transition()
321 struct device *dev = &mhi_cntrl->mhi_dev->dev; in mhi_pm_m1_transition()
357 struct device *dev = &mhi_cntrl->mhi_dev->dev; in mhi_pm_m3_transition()
378 struct device *dev = &mhi_cntrl->mhi_dev->dev; in mhi_pm_mission_mode_transition()
452 struct device *dev = &mhi_cntrl->mhi_dev->dev; in mhi_pm_disable_transition()
608 struct device *dev = &mhi_cntrl->mhi_dev->dev; in mhi_pm_sys_err_handler()
627 struct device *dev = &mhi_cntrl->mhi_dev->dev; in mhi_pm_st_worker()
682 struct device *dev = &mhi_cntrl->mhi_dev->dev; in mhi_pm_suspend()
758 if (itr->mhi_dev) in mhi_pm_suspend()
[all …]
Dboot.c28 struct device *dev = &mhi_cntrl->mhi_dev->dev; in mhi_rddm_prepare()
67 struct device *dev = &mhi_cntrl->mhi_dev->dev; in __mhi_download_rddm_in_panic()
153 struct device *dev = &mhi_cntrl->mhi_dev->dev; in mhi_download_rddm_img()
178 struct device *dev = &mhi_cntrl->mhi_dev->dev; in mhi_fw_load_amss()
229 struct device *dev = &mhi_cntrl->mhi_dev->dev; in mhi_fw_load_sbl()
390 struct device *dev = &mhi_cntrl->mhi_dev->dev; in mhi_fw_load_handler()
Dinternal.h556 struct mhi_device *mhi_dev; member
557 void (*xfer_cb)(struct mhi_device *mhi_dev, struct mhi_result *result);
633 pm_wakeup_event(&mhi_cntrl->mhi_dev->dev, 0); in mhi_trigger_resume()
/Linux-v5.10/include/linux/
Dmhi.h372 struct mhi_device *mhi_dev; member
515 int (*probe)(struct mhi_device *mhi_dev,
517 void (*remove)(struct mhi_device *mhi_dev);
518 void (*ul_xfer_cb)(struct mhi_device *mhi_dev,
520 void (*dl_xfer_cb)(struct mhi_device *mhi_dev,
522 void (*status_cb)(struct mhi_device *mhi_dev, enum mhi_callback mhi_cb);
597 void mhi_notify(struct mhi_device *mhi_dev, enum mhi_callback cb_reason);
671 void mhi_device_get(struct mhi_device *mhi_dev);
678 int mhi_device_get_sync(struct mhi_device *mhi_dev);
684 void mhi_device_put(struct mhi_device *mhi_dev);
[all …]
/Linux-v5.10/drivers/net/wireless/ath/ath11k/
Dpci.c142 mhi_device_get_sync(ab_pci->mhi_ctrl->mhi_dev); in ath11k_pci_write32()
155 mhi_device_put(ab_pci->mhi_ctrl->mhi_dev); in ath11k_pci_write32()
168 mhi_device_get_sync(ab_pci->mhi_ctrl->mhi_dev); in ath11k_pci_read32()
181 mhi_device_put(ab_pci->mhi_ctrl->mhi_dev); in ath11k_pci_read32()