Searched refs:mhi_dev (Results 1 – 9 of 9) sorted by relevance
| /Linux-v5.10/net/qrtr/ |
| D | mhi.c | 16 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/ |
| D | main.c | 225 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 …]
|
| D | init.c | 83 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 …]
|
| D | debugfs.c | 104 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 …]
|
| D | pm.c | 158 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 …]
|
| D | boot.c | 28 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()
|
| D | internal.h | 556 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/ |
| D | mhi.h | 372 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/ |
| D | pci.c | 142 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()
|