Home
last modified time | relevance | path

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

/drivers/net/wwan/
Dmhi_wwan_ctrl.c20 struct mhi_device *mhi_dev; member
81 struct mhi_device *mhi_dev = mhiwwan->mhi_dev; in mhi_wwan_ctrl_refill_work() local
99 if (mhi_queue_skb(mhi_dev, DMA_FROM_DEVICE, skb, mhiwwan->mtu, MHI_EOT)) { in mhi_wwan_ctrl_refill_work()
100 dev_err(&mhi_dev->dev, "Failed to queue buffer\n"); in mhi_wwan_ctrl_refill_work()
113 ret = mhi_prepare_for_transfer(mhiwwan->mhi_dev); in mhi_wwan_ctrl_start()
118 mhiwwan->rx_budget = mhi_get_free_desc_count(mhiwwan->mhi_dev, DMA_FROM_DEVICE); in mhi_wwan_ctrl_start()
139 mhi_unprepare_from_transfer(mhiwwan->mhi_dev); in mhi_wwan_ctrl_stop()
155 ret = mhi_queue_skb(mhiwwan->mhi_dev, DMA_TO_DEVICE, skb, skb->len, MHI_EOT); in mhi_wwan_ctrl_tx()
156 if (mhi_queue_is_full(mhiwwan->mhi_dev, DMA_TO_DEVICE)) in mhi_wwan_ctrl_tx()
169 static void mhi_ul_xfer_cb(struct mhi_device *mhi_dev, in mhi_ul_xfer_cb() argument
[all …]
Dmhi_wwan_mbim.c411 static void mhi_mbim_dl_callback(struct mhi_device *mhi_dev, in mhi_mbim_dl_callback() argument
414 struct mhi_mbim_context *mbim = dev_get_drvdata(&mhi_dev->dev); in mhi_mbim_dl_callback()
418 free_desc_count = mhi_get_free_desc_count(mhi_dev, DMA_FROM_DEVICE); in mhi_mbim_dl_callback()
474 static void mhi_mbim_ul_callback(struct mhi_device *mhi_dev, in mhi_mbim_ul_callback() argument
477 struct mhi_mbim_context *mbim = dev_get_drvdata(&mhi_dev->dev); in mhi_mbim_ul_callback()
595 static int mhi_mbim_probe(struct mhi_device *mhi_dev, const struct mhi_device_id *id) in mhi_mbim_probe() argument
597 struct mhi_controller *cntrl = mhi_dev->mhi_cntrl; in mhi_mbim_probe()
601 mbim = devm_kzalloc(&mhi_dev->dev, sizeof(*mbim), GFP_KERNEL); in mhi_mbim_probe()
606 dev_set_drvdata(&mhi_dev->dev, mbim); in mhi_mbim_probe()
607 mbim->mdev = mhi_dev; in mhi_mbim_probe()
[all …]
/drivers/bus/mhi/host/
Dmain.c277 struct mhi_device *mhi_dev; in mhi_destroy_device() local
284 mhi_dev = to_mhi_device(dev); in mhi_destroy_device()
285 mhi_cntrl = mhi_dev->mhi_cntrl; in mhi_destroy_device()
288 if (mhi_dev->dev_type == MHI_DEVICE_CONTROLLER) in mhi_destroy_device()
291 ul_chan = mhi_dev->ul_chan; in mhi_destroy_device()
292 dl_chan = mhi_dev->dl_chan; in mhi_destroy_device()
313 put_device(&ul_chan->mhi_dev->dev); in mhi_destroy_device()
320 put_device(&dl_chan->mhi_dev->dev); in mhi_destroy_device()
323 dev_dbg(&mhi_cntrl->mhi_dev->dev, "destroy device for chan:%s\n", in mhi_destroy_device()
324 mhi_dev->name); in mhi_destroy_device()
[all …]
Dinit.c97 struct mhi_device *mhi_dev = to_mhi_device(dev); in serial_number_show() local
98 struct mhi_controller *mhi_cntrl = mhi_dev->mhi_cntrl; in serial_number_show()
109 struct mhi_device *mhi_dev = to_mhi_device(dev); in oem_pk_hash_show() local
110 struct mhi_controller *mhi_cntrl = mhi_dev->mhi_cntrl; in oem_pk_hash_show()
127 ATTRIBUTE_GROUPS(mhi_dev);
164 struct device *dev = &mhi_cntrl->mhi_dev->dev; in mhi_init_irq_setup()
436 struct device *dev = &mhi_cntrl->mhi_dev->dev; in mhi_init_mmio()
897 struct mhi_device *mhi_dev; in mhi_register_controller() local
995 mhi_dev = mhi_alloc_device(mhi_cntrl); in mhi_register_controller()
996 if (IS_ERR(mhi_dev)) { in mhi_register_controller()
[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()
163 mhi_device_info_show(&mhi_cntrl->mhi_dev->dev, m); in mhi_debugfs_devices_show()
164 device_for_each_child(&mhi_cntrl->mhi_dev->dev, m, mhi_device_info_show); in mhi_debugfs_devices_show()
234 struct mhi_device *mhi_dev = mhi_cntrl->mhi_dev; in mhi_debugfs_device_wake_show() local
[all …]
Dpm.c158 struct device *dev = &mhi_cntrl->mhi_dev->dev; in mhi_ready_state_transition()
247 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()
399 device_for_each_child(&mhi_cntrl->mhi_dev->dev, &current_ee, in mhi_pm_mission_mode_transition()
459 struct device *dev = &mhi_cntrl->mhi_dev->dev; in mhi_pm_disable_transition()
507 device_for_each_child(&mhi_cntrl->mhi_dev->dev, NULL, mhi_destroy_device); in mhi_pm_disable_transition()
568 struct device *dev = &mhi_cntrl->mhi_dev->dev; in mhi_pm_sys_error_transition()
641 device_for_each_child(&mhi_cntrl->mhi_dev->dev, NULL, mhi_destroy_device); in mhi_pm_sys_error_transition()
[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()
158 struct device *dev = &mhi_cntrl->mhi_dev->dev; in mhi_download_rddm_image()
183 struct device *dev = &mhi_cntrl->mhi_dev->dev; in mhi_fw_load_bhie()
234 struct device *dev = &mhi_cntrl->mhi_dev->dev; in mhi_fw_load_bhi()
392 struct device *dev = &mhi_cntrl->mhi_dev->dev; in mhi_fw_load_handler()
521 struct device *dev = &mhi_cntrl->mhi_dev->dev; in mhi_download_amss_image()
Dinternal.h571 struct mhi_device *mhi_dev; member
572 void (*xfer_cb)(struct mhi_device *mhi_dev, struct mhi_result *result);
646 pm_wakeup_event(&mhi_cntrl->mhi_dev->dev, 0); in mhi_trigger_resume()
/drivers/net/
Dmhi_net.c169 static void mhi_net_dl_callback(struct mhi_device *mhi_dev, in mhi_net_dl_callback() argument
172 struct mhi_net_dev *mhi_netdev = dev_get_drvdata(&mhi_dev->dev); in mhi_net_dl_callback()
176 free_desc_count = mhi_get_free_desc_count(mhi_dev, DMA_FROM_DEVICE); in mhi_net_dl_callback()
236 static void mhi_net_ul_callback(struct mhi_device *mhi_dev, in mhi_net_ul_callback() argument
239 struct mhi_net_dev *mhi_netdev = dev_get_drvdata(&mhi_dev->dev); in mhi_net_ul_callback()
304 static int mhi_net_newlink(struct mhi_device *mhi_dev, struct net_device *ndev) in mhi_net_newlink() argument
311 dev_set_drvdata(&mhi_dev->dev, mhi_netdev); in mhi_net_newlink()
313 mhi_netdev->mdev = mhi_dev; in mhi_net_newlink()
315 mhi_netdev->mru = mhi_dev->mhi_cntrl->mru; in mhi_net_newlink()
322 err = mhi_prepare_for_transfer(mhi_dev); in mhi_net_newlink()
[all …]
/drivers/net/wireless/ath/ath11k/
Dpci.c188 mhi_device_get_sync(ab_pci->mhi_ctrl->mhi_dev); in ath11k_pci_write32()
213 mhi_device_put(ab_pci->mhi_ctrl->mhi_dev); in ath11k_pci_write32()
227 mhi_device_get_sync(ab_pci->mhi_ctrl->mhi_dev); in ath11k_pci_read32()
252 mhi_device_put(ab_pci->mhi_ctrl->mhi_dev); in ath11k_pci_read32()