| /linux/drivers/accel/qaic/ |
| H A D | qaic_timesync.c | 71 * @mhi_dev: Pointer to associated MHI device. 80 struct mhi_device *mhi_dev; 114 static void qaic_timesync_ul_xfer_cb(struct mhi_device *mhi_dev, struct mhi_result *mhi_result) in qaic_timesync_ul_xfer_cb() 116 struct mqts_dev *mqtsdev = dev_get_drvdata(&mhi_dev->dev); in qaic_timesync_ul_xfer_cb() 124 static void qaic_timesync_dl_xfer_cb(struct mhi_device *mhi_dev, struct mhi_result *mhi_result) in qaic_timesync_dl_xfer_cb() 126 struct mqts_dev *mqtsdev = dev_get_drvdata(&mhi_dev->dev); in qaic_timesync_dl_xfer_cb() 161 ret = mhi_queue_buf(mqtsdev->mhi_dev, DMA_TO_DEVICE, sync_msg, sizeof(*sync_msg), MHI_EOT); in qaic_timesync_timer() 175 void qaic_mqts_ch_stop_timer(struct mhi_device *mhi_dev) in qaic_mqts_ch_stop_timer() 177 struct mqts_dev *mqtsdev = dev_get_drvdata(&mhi_dev->dev); in qaic_mqts_ch_stop_timer() 182 static int qaic_timesync_probe(struct mhi_device *mhi_dev, cons in qaic_timesync_probe() 79 struct mhi_device *mhi_dev; global() member 113 qaic_timesync_ul_xfer_cb(struct mhi_device * mhi_dev,struct mhi_result * mhi_result) qaic_timesync_ul_xfer_cb() argument 123 qaic_timesync_dl_xfer_cb(struct mhi_device * mhi_dev,struct mhi_result * mhi_result) qaic_timesync_dl_xfer_cb() argument 174 qaic_mqts_ch_stop_timer(struct mhi_device * mhi_dev) qaic_mqts_ch_stop_timer() argument 181 qaic_timesync_probe(struct mhi_device * mhi_dev,const struct mhi_device_id * id) qaic_timesync_probe() argument 228 qaic_timesync_remove(struct mhi_device * mhi_dev) qaic_timesync_remove() argument 263 struct mhi_device *mhi_dev; qaic_boot_timesync_worker() local 302 qaic_boot_timesync_queue_resp(struct mhi_device * mhi_dev,struct qaic_device * qdev) qaic_boot_timesync_queue_resp() argument 324 qaic_boot_timesync_remove(struct mhi_device * mhi_dev) qaic_boot_timesync_remove() argument 333 qaic_boot_timesync_probe(struct mhi_device * mhi_dev,const struct mhi_device_id * id) qaic_boot_timesync_probe() argument 355 qaic_boot_timesync_ul_xfer_cb(struct mhi_device * mhi_dev,struct mhi_result * mhi_result) qaic_boot_timesync_ul_xfer_cb() argument 360 qaic_boot_timesync_dl_xfer_cb(struct mhi_device * mhi_dev,struct mhi_result * mhi_result) qaic_boot_timesync_dl_xfer_cb() argument [all...] |
| H A D | qaic_debugfs.c | 199 static int qaic_bootlog_mhi_probe(struct mhi_device *mhi_dev, const struct mhi_device_id *id) in bootlog_log() 201 struct qaic_device *qdev = pci_get_drvdata(to_pci_dev(mhi_dev->mhi_cntrl->cntrl_dev)); in qaic_bootlog_mhi_probe() argument 215 ret = mhi_prepare_for_transfer(mhi_dev); in qaic_bootlog_mhi_probe() 219 dev_set_drvdata(&mhi_dev->dev, qdev); in qaic_bootlog_mhi_probe() 220 qdev->bootlog_ch = mhi_dev; in qaic_bootlog_mhi_probe() 232 ret = mhi_queue_buf(mhi_dev, DMA_FROM_DEVICE, msg, BOOTLOG_MSG_SIZE, MHI_EOT); in qaic_bootlog_mhi_probe() 240 mhi_unprepare_from_transfer(mhi_dev); in qaic_bootlog_mhi_probe() 247 static void qaic_bootlog_mhi_remove(struct mhi_device *mhi_dev) in qaic_bootlog_mhi_probe() 251 qdev = dev_get_drvdata(&mhi_dev->dev); in qaic_bootlog_mhi_remove() 258 static void qaic_bootlog_mhi_ul_xfer_cb(struct mhi_device *mhi_dev, struc in qaic_bootlog_mhi_remove() 249 qaic_bootlog_mhi_remove(struct mhi_device * mhi_dev) qaic_bootlog_mhi_remove() argument 260 qaic_bootlog_mhi_ul_xfer_cb(struct mhi_device * mhi_dev,struct mhi_result * mhi_result) qaic_bootlog_mhi_ul_xfer_cb() argument 264 qaic_bootlog_mhi_dl_xfer_cb(struct mhi_device * mhi_dev,struct mhi_result * mhi_result) qaic_bootlog_mhi_dl_xfer_cb() argument [all...] |
| H A D | qaic_ras.c | 548 static int qaic_ras_mhi_probe(struct mhi_device *mhi_dev, const struct mhi_device_id *id) 550 struct qaic_device *qdev = pci_get_drvdata(to_pci_dev(mhi_dev->mhi_cntrl->cntrl_dev)); in qaic_ras_mhi_probe() 554 ret = mhi_prepare_for_transfer(mhi_dev); in qaic_ras_mhi_probe() 560 mhi_unprepare_from_transfer(mhi_dev); in qaic_ras_mhi_probe() 564 ret = mhi_queue_buf(mhi_dev, DMA_FROM_DEVICE, resp, sizeof(*resp), MHI_EOT); in qaic_ras_mhi_probe() 567 mhi_unprepare_from_transfer(mhi_dev); in qaic_ras_mhi_probe() 573 mhi_unprepare_from_transfer(mhi_dev); in qaic_ras_mhi_probe() 578 dev_set_drvdata(&mhi_dev->dev, qdev); in qaic_ras_mhi_probe() 579 qdev->ras_ch = mhi_dev; in qaic_ras_mhi_probe() 584 static void qaic_ras_mhi_remove(struct mhi_device *mhi_dev) 549 qaic_ras_mhi_probe(struct mhi_device * mhi_dev,const struct mhi_device_id * id) qaic_ras_mhi_probe() argument 585 qaic_ras_mhi_remove(struct mhi_device * mhi_dev) qaic_ras_mhi_remove() argument 595 qaic_ras_mhi_ul_xfer_cb(struct mhi_device * mhi_dev,struct mhi_result * mhi_result) qaic_ras_mhi_ul_xfer_cb() argument 597 qaic_ras_mhi_dl_xfer_cb(struct mhi_device * mhi_dev,struct mhi_result * mhi_result) qaic_ras_mhi_dl_xfer_cb() argument [all...] |
| H A D | qaic_ssr.c | 676 static int qaic_ssr_mhi_probe(struct mhi_device *mhi_dev, const struct mhi_device_id *id) in qaic_ssr_mhi_probe() argument 678 struct qaic_device *qdev = pci_get_drvdata(to_pci_dev(mhi_dev->mhi_cntrl->cntrl_dev)); in qaic_ssr_mhi_probe() 682 ret = mhi_prepare_for_transfer(mhi_dev); in qaic_ssr_mhi_probe() 688 mhi_unprepare_from_transfer(mhi_dev); in qaic_ssr_mhi_probe() 695 ret = mhi_queue_buf(mhi_dev, DMA_FROM_DEVICE, resp->data, SSR_RESP_MSG_SZ, MHI_EOT); in qaic_ssr_mhi_probe() 698 mhi_unprepare_from_transfer(mhi_dev); in qaic_ssr_mhi_probe() 702 dev_set_drvdata(&mhi_dev->dev, qdev); in qaic_ssr_mhi_probe() 703 qdev->ssr_ch = mhi_dev; in qaic_ssr_mhi_probe() 708 static void qaic_ssr_mhi_remove(struct mhi_device *mhi_dev) in qaic_ssr_mhi_remove() argument 712 qdev = dev_get_drvdata(&mhi_dev in qaic_ssr_mhi_remove() 717 qaic_ssr_mhi_ul_xfer_cb(struct mhi_device * mhi_dev,struct mhi_result * mhi_result) qaic_ssr_mhi_ul_xfer_cb() argument 747 qaic_ssr_mhi_dl_xfer_cb(struct mhi_device * mhi_dev,struct mhi_result * mhi_result) qaic_ssr_mhi_dl_xfer_cb() argument [all...] |
| H A D | qaic_drv.c | 324 static int qaic_mhi_probe(struct mhi_device *mhi_dev, const struct mhi_device_id *id) in qaic_mhi_probe() 341 qdev = pci_get_drvdata(to_pci_dev(mhi_dev->mhi_cntrl->cntrl_dev)); in qaic_mhi_probe() 343 dev_set_drvdata(&mhi_dev->dev, qdev); in qaic_mhi_probe() 344 qdev->cntl_ch = mhi_dev; in qaic_mhi_probe() 370 static void qaic_mhi_remove(struct mhi_device *mhi_dev) in qaic_mhi_remove() 323 qaic_mhi_probe(struct mhi_device * mhi_dev,const struct mhi_device_id * id) qaic_mhi_probe() argument 369 qaic_mhi_remove(struct mhi_device * mhi_dev) qaic_mhi_remove() argument
|
| H A D | qaic.h | 321 void qaic_mhi_ul_xfer_cb(struct mhi_device *mhi_dev, struct mhi_result *mhi_result); 323 void qaic_mhi_dl_xfer_cb(struct mhi_device *mhi_dev, struct mhi_result *mhi_result);
|
| H A D | qaic_control.c | 1485 void qaic_mhi_ul_xfer_cb(struct mhi_device *mhi_dev, struct mhi_result *mhi_result) in qaic_mhi_ul_xfer_cb() argument 1493 void qaic_mhi_dl_xfer_cb(struct mhi_device *mhi_dev, struct mhi_result *mhi_result) in qaic_mhi_dl_xfer_cb() argument 1495 struct qaic_device *qdev = dev_get_drvdata(&mhi_dev->dev); in qaic_mhi_dl_xfer_cb()
|
| /linux/net/qrtr/ |
| H A 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() 32 devm_kfree(&mhi_dev->dev, mhi_res->buf_addr); in qcom_mhi_qrtr_dl_callback() 42 rc = mhi_queue_buf(mhi_dev, DMA_FROM_DEVICE, mhi_res->buf_addr, in qcom_mhi_qrtr_ul_callback() 43 mhi_dev->mhi_cntrl->buffer_len, MHI_EOT); in qcom_mhi_qrtr_ul_callback() 45 dev_err(&mhi_dev->dev, "Failed to recycle the buffer: %d\n", rc); in qcom_mhi_qrtr_ul_callback() 49 static void qcom_mhi_qrtr_ul_callback(struct mhi_device *mhi_dev, in qcom_mhi_qrtr_send() 72 rc = mhi_queue_skb(qdev->mhi_dev, DMA_TO_DEVICE, skb, skb->len, in qcom_mhi_qrtr_send() 87 static int qcom_mhi_qrtr_queue_dl_buffers(struct mhi_device *mhi_dev) in qcom_mhi_qrtr_probe() 37 qcom_mhi_qrtr_ul_callback(struct mhi_device * mhi_dev,struct mhi_result * mhi_res) qcom_mhi_qrtr_ul_callback() argument 75 qcom_mhi_qrtr_probe(struct mhi_device * mhi_dev,const struct mhi_device_id * id) qcom_mhi_qrtr_probe() argument 106 qcom_mhi_qrtr_remove(struct mhi_device * mhi_dev) qcom_mhi_qrtr_remove() argument 123 struct mhi_device *mhi_dev = container_of(dev, struct mhi_device, dev); qcom_mhi_qrtr_pm_suspend_late() local 141 struct mhi_device *mhi_dev = container_of(dev, struct mhi_device, dev); qcom_mhi_qrtr_pm_resume_early() local [all...] |
| /linux/drivers/bus/mhi/ep/ |
| H A D | main.c | 31 struct device *dev = &mhi_cntrl->mhi_dev->dev; in mhi_ep_send_event() 166 struct device *dev = &mhi_cntrl->mhi_dev->dev; in mhi_ep_process_cmd_ring() 227 * We also need to check for mhi_dev != NULL because, the host in mhi_ep_process_cmd_ring() 231 if (!(ch_id % 2) && !mhi_chan->mhi_dev) { in mhi_ep_process_cmd_ring() 261 mhi_chan->xfer_cb(mhi_chan->mhi_dev, &result); in mhi_ep_process_cmd_ring() 295 mhi_chan->xfer_cb(mhi_chan->mhi_dev, &result); in mhi_ep_process_cmd_ring() 328 bool mhi_ep_queue_is_empty(struct mhi_ep_device *mhi_dev, enum dma_data_direction dir) in mhi_ep_queue_is_empty() 330 struct mhi_ep_chan *mhi_chan = (dir == DMA_FROM_DEVICE) ? mhi_dev->dl_chan : in mhi_ep_queue_is_empty() 331 mhi_dev->ul_chan; in mhi_ep_queue_is_empty() 332 struct mhi_ep_cntrl *mhi_cntrl = mhi_dev in mhi_ep_queue_is_empty() 326 mhi_ep_queue_is_empty(struct mhi_ep_device * mhi_dev,enum dma_data_direction dir) mhi_ep_queue_is_empty() argument 339 struct mhi_ep_device *mhi_dev = buf_info->mhi_dev; mhi_ep_read_completion() local 508 struct mhi_ep_device *mhi_dev = buf_info->mhi_dev; mhi_ep_skb_completion() local 536 mhi_ep_queue_skb(struct mhi_ep_device * mhi_dev,struct sk_buff * skb) mhi_ep_queue_skb() argument 1253 struct mhi_ep_device *mhi_dev = to_mhi_ep_device(dev); mhi_ep_release_device() local 1275 struct mhi_ep_device *mhi_dev; mhi_ep_alloc_device() local 1311 struct mhi_ep_device *mhi_dev; mhi_ep_create_device() local 1355 struct mhi_ep_device *mhi_dev; mhi_ep_destroy_device() local 1448 struct mhi_ep_device *mhi_dev; mhi_ep_register_controller() local 1579 struct mhi_ep_device *mhi_dev = mhi_cntrl->mhi_dev; mhi_ep_unregister_controller() local 1600 struct mhi_ep_device *mhi_dev = to_mhi_ep_device(dev); mhi_ep_probe() local 1613 struct mhi_ep_device *mhi_dev = to_mhi_ep_device(dev); mhi_ep_remove() local 1673 const struct mhi_ep_device *mhi_dev = to_mhi_ep_device(dev); mhi_ep_uevent() local 1681 struct mhi_ep_device *mhi_dev = to_mhi_ep_device(dev); mhi_ep_match() local [all...] |
| H A D | sm.c | 32 struct device *dev = &mhi_cntrl->mhi_dev->dev; in mhi_ep_set_mhi_state() 61 struct device *dev = &mhi_cntrl->mhi_dev->dev; in mhi_ep_set_m0_state() 102 struct device *dev = &mhi_cntrl->mhi_dev->dev; in mhi_ep_set_m3_state() 130 struct device *dev = &mhi_cntrl->mhi_dev->dev; in mhi_ep_set_ready_state()
|
| H A D | ring.c | 32 struct device *dev = &mhi_cntrl->mhi_dev->dev; in __mhi_ep_cache_ring() 109 struct device *dev = &mhi_cntrl->mhi_dev->dev; in mhi_ep_ring_add_element() 181 struct device *dev = &mhi_cntrl->mhi_dev->dev; in mhi_ep_ring_start()
|
| H A D | internal.h | 159 struct mhi_ep_device *mhi_dev; member 162 void (*xfer_cb)(struct mhi_ep_device *mhi_dev, struct mhi_result *result);
|
| /linux/drivers/net/wwan/ |
| H A D | mhi_wwan_ctrl.c | 20 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 …]
|
| H A D | mhi_wwan_mbim.c | 423 static void mhi_mbim_dl_callback(struct mhi_device *mhi_dev, in mhi_mbim_dl_callback() argument 426 struct mhi_mbim_context *mbim = dev_get_drvdata(&mhi_dev->dev); in mhi_mbim_dl_callback() 430 free_desc_count = mhi_get_free_desc_count(mhi_dev, DMA_FROM_DEVICE); in mhi_mbim_dl_callback() 486 static void mhi_mbim_ul_callback(struct mhi_device *mhi_dev, in mhi_mbim_ul_callback() argument 489 struct mhi_mbim_context *mbim = dev_get_drvdata(&mhi_dev->dev); in mhi_mbim_ul_callback() 607 static int mhi_mbim_probe(struct mhi_device *mhi_dev, const struct mhi_device_id *id) in mhi_mbim_probe() argument 609 struct mhi_controller *cntrl = mhi_dev->mhi_cntrl; in mhi_mbim_probe() 613 mbim = devm_kzalloc(&mhi_dev->dev, sizeof(*mbim), GFP_KERNEL); in mhi_mbim_probe() 618 dev_set_drvdata(&mhi_dev->dev, mbim); in mhi_mbim_probe() 619 mbim->mdev = mhi_dev; in mhi_mbim_probe() [all …]
|
| /linux/drivers/bus/mhi/host/ |
| H A D | init.c | 85 struct mhi_device *mhi_dev = to_mhi_device(dev); in serial_number_show() local 86 struct mhi_controller *mhi_cntrl = mhi_dev->mhi_cntrl; in serial_number_show() 97 struct mhi_device *mhi_dev = to_mhi_device(dev); in oem_pk_hash_show() local 98 struct mhi_controller *mhi_cntrl = mhi_dev->mhi_cntrl; in oem_pk_hash_show() 122 struct mhi_device *mhi_dev = to_mhi_device(dev); in soc_reset_store() local 123 struct mhi_controller *mhi_cntrl = mhi_dev->mhi_cntrl; in soc_reset_store() 134 struct mhi_device *mhi_dev = to_mhi_device(dev); in trigger_edl_store() local 135 struct mhi_controller *mhi_cntrl = mhi_dev->mhi_cntrl; in trigger_edl_store() 160 ATTRIBUTE_GROUPS(mhi_dev); 476 struct device *dev = &mhi_cntrl->mhi_dev->dev; in mhi_init_mmio() [all …]
|
| H A D | debugfs.c | 105 if (!mhi_chan->mhi_dev) in mhi_debugfs_channels_show() 133 struct mhi_device *mhi_dev; in mhi_device_info_show() local 138 mhi_dev = to_mhi_device(dev); in mhi_device_info_show() 141 mhi_dev->name, mhi_dev->dev_type ? "Controller" : "Transfer", in mhi_device_info_show() 142 mhi_dev->dev_wake); in mhi_device_info_show() 145 if (mhi_dev->dev_type == MHI_DEVICE_XFER) in mhi_device_info_show() 147 mhi_dev->ul_chan_id, mhi_dev->dl_chan_id); in mhi_device_info_show() 164 mhi_device_info_show(&mhi_cntrl->mhi_dev->dev, m); in mhi_debugfs_devices_show() 165 device_for_each_child(&mhi_cntrl->mhi_dev->dev, m, mhi_device_info_show); in mhi_debugfs_devices_show() 235 struct mhi_device *mhi_dev = mhi_cntrl->mhi_dev; in mhi_debugfs_device_wake_show() local [all …]
|
| H A D | pm.c | 142 struct device *dev = &mhi_cntrl->mhi_dev->dev; in mhi_set_mhi_state() 174 struct device *dev = &mhi_cntrl->mhi_dev->dev; in mhi_ready_state_transition() 266 struct device *dev = &mhi_cntrl->mhi_dev->dev; in mhi_pm_m0_transition() 340 struct device *dev = &mhi_cntrl->mhi_dev->dev; in mhi_pm_m1_transition() 376 struct device *dev = &mhi_cntrl->mhi_dev->dev; in mhi_pm_m3_transition() 397 struct device *dev = &mhi_cntrl->mhi_dev->dev; in mhi_pm_mission_mode_transition() 418 device_for_each_child(&mhi_cntrl->mhi_dev->dev, ¤t_ee, in mhi_pm_mission_mode_transition() 480 struct device *dev = &mhi_cntrl->mhi_dev->dev; in mhi_pm_disable_transition() 543 device_for_each_child(&mhi_cntrl->mhi_dev->dev, NULL, mhi_destroy_device); in mhi_pm_disable_transition() 605 struct device *dev = &mhi_cntrl->mhi_dev->dev; in mhi_pm_sys_error_transition() [all …]
|
| H A D | boot.c | 28 struct device *dev = &mhi_cntrl->mhi_dev->dev; in mhi_rddm_prepare() 73 struct device *dev = &mhi_cntrl->mhi_dev->dev; in __mhi_download_rddm_in_panic() 160 struct device *dev = &mhi_cntrl->mhi_dev->dev; in mhi_download_rddm_image() 182 struct device *dev = &mhi_cntrl->mhi_dev->dev; in mhi_fw_load_error_dump() 214 struct device *dev = &mhi_cntrl->mhi_dev->dev; in mhi_fw_load_bhie() 261 struct device *dev = &mhi_cntrl->mhi_dev->dev; in mhi_fw_load_bhi() 477 struct device *dev = &mhi_cntrl->mhi_dev->dev; in mhi_fw_load_handler() 620 struct device *dev = &mhi_cntrl->mhi_dev->dev; in mhi_download_amss_image()
|
| H A D | pci_generic.c | 1334 ret = mhi_device_get_sync(mhi_cntrl->mhi_dev); in mhi_pci_generic_edl_trigger() 1340 pm_wakeup_event(&mhi_cntrl->mhi_dev->dev, 0); in mhi_pci_generic_edl_trigger() 1356 mhi_device_put(mhi_cntrl->mhi_dev); in mhi_pci_probe()
|
| /linux/drivers/net/ |
| H A D | mhi_net.c | 169 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 …]
|
| /linux/include/linux/ |
| H A D | mhi.h | 387 struct mhi_device *mhi_dev; member 518 int (*probe)(struct mhi_device *mhi_dev, 520 void (*remove)(struct mhi_device *mhi_dev); 521 void (*ul_xfer_cb)(struct mhi_device *mhi_dev, 523 void (*dl_xfer_cb)(struct mhi_device *mhi_dev, 525 void (*status_cb)(struct mhi_device *mhi_dev, enum mhi_callback mhi_cb); 600 void mhi_notify(struct mhi_device *mhi_dev, enum mhi_callback cb_reason); 608 int mhi_get_free_desc_count(struct mhi_device *mhi_dev, 726 int mhi_device_get_sync(struct mhi_device *mhi_dev); 732 void mhi_device_put(struct mhi_device *mhi_dev); [all …]
|
| H A D | mhi_ep.h | 63 struct mhi_ep_device *mhi_dev; member 123 struct mhi_ep_device *mhi_dev; member 217 void (*ul_xfer_cb)(struct mhi_ep_device *mhi_dev, 219 void (*dl_xfer_cb)(struct mhi_ep_device *mhi_dev, 294 bool mhi_ep_queue_is_empty(struct mhi_ep_device *mhi_dev, enum dma_data_direction dir); 303 int mhi_ep_queue_skb(struct mhi_ep_device *mhi_dev, struct sk_buff *skb);
|