Home
last modified time | relevance | path

Searched refs:mhi_device (Results 1 – 19 of 19) sorted by relevance

/linux/include/linux/
H A Dmhi.h371 struct mhi_device *mhi_dev;
464 struct mhi_device { struct
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);
530 #define to_mhi_device(dev) container_of(dev, struct mhi_device, dev)
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,
[all …]
/linux/net/qrtr/
H A Dmhi.c16 struct mhi_device *mhi_dev;
21 static void qcom_mhi_qrtr_dl_callback(struct mhi_device *mhi_dev, in qcom_mhi_qrtr_dl_callback()
49 static void qcom_mhi_qrtr_ul_callback(struct mhi_device *mhi_dev, in qcom_mhi_qrtr_ul_callback()
87 static int qcom_mhi_qrtr_queue_dl_buffers(struct mhi_device *mhi_dev) in qcom_mhi_qrtr_queue_dl_buffers()
110 static int qcom_mhi_qrtr_probe(struct mhi_device *mhi_dev, in qcom_mhi_qrtr_probe()
151 static void qcom_mhi_qrtr_remove(struct mhi_device *mhi_dev) in qcom_mhi_qrtr_remove()
168 struct mhi_device *mhi_dev = container_of(dev, struct mhi_device, dev); in qcom_mhi_qrtr_pm_suspend_late()
186 struct mhi_device *mhi_dev = container_of(dev, struct mhi_device, dev); in qcom_mhi_qrtr_pm_resume_early()
/linux/drivers/accel/qaic/
H A Dqaic_timesync.c79 struct mhi_device *mhi_dev;
113 static void qaic_timesync_ul_xfer_cb(struct mhi_device *mhi_dev, struct mhi_result *mhi_result) in qaic_timesync_ul_xfer_cb()
123 static void qaic_timesync_dl_xfer_cb(struct mhi_device *mhi_dev, struct mhi_result *mhi_result) in qaic_timesync_dl_xfer_cb()
174 void qaic_mqts_ch_stop_timer(struct mhi_device *mhi_dev) in qaic_mqts_ch_stop_timer()
181 static int qaic_timesync_probe(struct mhi_device *mhi_dev, const struct mhi_device_id *id) in qaic_timesync_probe()
228 static void qaic_timesync_remove(struct mhi_device *mhi_dev) in qaic_timesync_remove()
263 struct mhi_device *mhi_dev; in qaic_boot_timesync_worker()
302 static int qaic_boot_timesync_queue_resp(struct mhi_device *mhi_dev, struct qaic_device *qdev) in qaic_boot_timesync_queue_resp()
324 static void qaic_boot_timesync_remove(struct mhi_device *mhi_dev) in qaic_boot_timesync_remove()
333 static int qaic_boot_timesync_probe(struct mhi_device *mhi_dev, const struct mhi_device_id *id) in qaic_boot_timesync_probe()
[all …]
H A Dqaic.h150 struct mhi_device *cntl_ch;
180 struct mhi_device *qts_ch;
184 struct mhi_device *mqts_ch;
188 struct mhi_device *bootlog_ch;
194 struct mhi_device *ras_ch;
202 struct mhi_device *ssr_ch;
322 void qaic_mhi_ul_xfer_cb(struct mhi_device *mhi_dev, struct mhi_result *mhi_result);
324 void qaic_mhi_dl_xfer_cb(struct mhi_device *mhi_dev, struct mhi_result *mhi_result);
H A Dqaic_debugfs.c201 static int qaic_bootlog_mhi_probe(struct mhi_device *mhi_dev, const struct mhi_device_id *id) in qaic_bootlog_mhi_probe()
249 static void qaic_bootlog_mhi_remove(struct mhi_device *mhi_dev) in qaic_bootlog_mhi_remove()
260 static void qaic_bootlog_mhi_ul_xfer_cb(struct mhi_device *mhi_dev, struct mhi_result *mhi_result) in qaic_bootlog_mhi_ul_xfer_cb()
264 static void qaic_bootlog_mhi_dl_xfer_cb(struct mhi_device *mhi_dev, struct mhi_result *mhi_result) in qaic_bootlog_mhi_dl_xfer_cb()
H A Dqaic_timesync.h13 void qaic_mqts_ch_stop_timer(struct mhi_device *mhi_dev);
H A Dqaic_ras.c549 static int qaic_ras_mhi_probe(struct mhi_device *mhi_dev, const struct mhi_device_id *id) in qaic_ras_mhi_probe()
585 static void qaic_ras_mhi_remove(struct mhi_device *mhi_dev) in qaic_ras_mhi_remove()
595 static void qaic_ras_mhi_ul_xfer_cb(struct mhi_device *mhi_dev, struct mhi_result *mhi_result) {} in qaic_ras_mhi_ul_xfer_cb()
597 static void qaic_ras_mhi_dl_xfer_cb(struct mhi_device *mhi_dev, struct mhi_result *mhi_result) in qaic_ras_mhi_dl_xfer_cb()
H A Dsahara.c163 struct mhi_device *mhi_dev;
797 static int sahara_mhi_probe(struct mhi_device *mhi_dev, const struct mhi_device_id *id) in sahara_mhi_probe()
878 static void sahara_mhi_remove(struct mhi_device *mhi_dev) in sahara_mhi_remove()
889 static void sahara_mhi_ul_xfer_cb(struct mhi_device *mhi_dev, struct mhi_result *mhi_result) in sahara_mhi_ul_xfer_cb()
897 static void sahara_mhi_dl_xfer_cb(struct mhi_device *mhi_dev, struct mhi_result *mhi_result) in sahara_mhi_dl_xfer_cb()
H A Dqaic_ssr.c676 static int qaic_ssr_mhi_probe(struct mhi_device *mhi_dev, const struct mhi_device_id *id) in qaic_ssr_mhi_probe()
708 static void qaic_ssr_mhi_remove(struct mhi_device *mhi_dev) in qaic_ssr_mhi_remove()
717 static void qaic_ssr_mhi_ul_xfer_cb(struct mhi_device *mhi_dev, struct mhi_result *mhi_result) in qaic_ssr_mhi_ul_xfer_cb()
747 static void qaic_ssr_mhi_dl_xfer_cb(struct mhi_device *mhi_dev, struct mhi_result *mhi_result) in qaic_ssr_mhi_dl_xfer_cb()
H A Dqaic_drv.c323 static int qaic_mhi_probe(struct mhi_device *mhi_dev, const struct mhi_device_id *id) in qaic_mhi_probe()
369 static void qaic_mhi_remove(struct mhi_device *mhi_dev) in qaic_mhi_remove()
H A Dqaic_control.c1485 void qaic_mhi_ul_xfer_cb(struct mhi_device *mhi_dev, struct mhi_result *mhi_result) in qaic_mhi_ul_xfer_cb()
1493 void qaic_mhi_dl_xfer_cb(struct mhi_device *mhi_dev, struct mhi_result *mhi_result) in qaic_mhi_dl_xfer_cb()
/linux/drivers/net/
H A Dmhi_net.c32 struct mhi_device *mdev;
76 struct mhi_device *mdev = mhi_netdev->mdev; in mhi_ndo_xmit()
169 static void mhi_net_dl_callback(struct mhi_device *mhi_dev, in mhi_net_dl_callback()
236 static void mhi_net_ul_callback(struct mhi_device *mhi_dev, in mhi_net_ul_callback()
241 struct mhi_device *mdev = mhi_netdev->mdev; in mhi_net_ul_callback()
273 struct mhi_device *mdev = mhi_netdev->mdev; in mhi_net_rx_refill_work()
304 static int mhi_net_newlink(struct mhi_device *mhi_dev, struct net_device *ndev) in mhi_net_newlink()
336 static void mhi_net_dellink(struct mhi_device *mhi_dev, struct net_device *ndev) in mhi_net_dellink()
351 static int mhi_net_probe(struct mhi_device *mhi_dev, in mhi_net_probe()
374 static void mhi_net_remove(struct mhi_device *mhi_dev) in mhi_net_remove()
/linux/drivers/net/wwan/
H A Dmhi_wwan_ctrl.c20 struct mhi_device *mhi_dev;
81 struct mhi_device *mhi_dev = mhiwwan->mhi_dev; in mhi_wwan_ctrl_refill_work()
169 static void mhi_ul_xfer_cb(struct mhi_device *mhi_dev, in mhi_ul_xfer_cb()
189 static void mhi_dl_xfer_cb(struct mhi_device *mhi_dev, in mhi_dl_xfer_cb()
214 static int mhi_wwan_ctrl_probe(struct mhi_device *mhi_dev, in mhi_wwan_ctrl_probe()
251 static void mhi_wwan_ctrl_remove(struct mhi_device *mhi_dev) in mhi_wwan_ctrl_remove()
H A Dmhi_wwan_mbim.c67 struct mhi_device *mdev;
396 struct mhi_device *mdev = mbim->mdev; in mhi_net_rx_refill_work()
423 static void mhi_mbim_dl_callback(struct mhi_device *mhi_dev, in mhi_mbim_dl_callback()
486 static void mhi_mbim_ul_callback(struct mhi_device *mhi_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()
636 static void mhi_mbim_remove(struct mhi_device *mhi_dev) in mhi_mbim_remove()
/linux/drivers/bus/mhi/host/
H A Dinit.c85 struct mhi_device *mhi_dev = to_mhi_device(dev); in serial_number_show()
97 struct mhi_device *mhi_dev = to_mhi_device(dev); in oem_pk_hash_show()
122 struct mhi_device *mhi_dev = to_mhi_device(dev); in soc_reset_store()
134 struct mhi_device *mhi_dev = to_mhi_device(dev); in trigger_edl_store()
926 struct mhi_device *mhi_dev; in mhi_register_controller()
1062 struct mhi_device *mhi_dev = mhi_cntrl->mhi_dev; in mhi_unregister_controller()
1211 struct mhi_device *mhi_dev = to_mhi_device(dev); in mhi_release_device()
1228 struct mhi_device *mhi_alloc_device(struct mhi_controller *mhi_cntrl) in mhi_alloc_device()
1230 struct mhi_device *mhi_dev; in mhi_alloc_device()
1258 struct mhi_device *mhi_dev = to_mhi_device(dev); in mhi_probe()
[all …]
H A Dmain.c280 struct mhi_device *mhi_dev; in mhi_destroy_device()
336 int mhi_get_free_desc_count(struct mhi_device *mhi_dev, in mhi_get_free_desc_count()
348 void mhi_notify(struct mhi_device *mhi_dev, enum mhi_callback cb_reason) in mhi_notify()
366 struct mhi_device *mhi_dev; in mhi_create_devices()
470 struct mhi_device *mhi_dev = mhi_chan->mhi_dev; in mhi_irq_handler()
1114 static int mhi_queue(struct mhi_device *mhi_dev, struct mhi_buf_info *buf_info, in mhi_queue()
1160 int mhi_queue_skb(struct mhi_device *mhi_dev, enum dma_data_direction dir, in mhi_queue_skb()
1232 int mhi_queue_buf(struct mhi_device *mhi_dev, enum dma_data_direction dir, in mhi_queue_buf()
1245 bool mhi_queue_is_full(struct mhi_device *mhi_dev, enum dma_data_direction dir) in mhi_queue_is_full()
1562 static int __mhi_prepare_for_transfer(struct mhi_device *mhi_dev, unsigned int flags) in __mhi_prepare_for_transfer()
[all …]
H A Dinternal.h280 struct mhi_device *mhi_dev;
281 void (*xfer_cb)(struct mhi_device *mhi_dev, struct mhi_result *result);
319 struct mhi_device *mhi_alloc_device(struct mhi_controller *mhi_cntrl);
H A Ddebugfs.c133 struct mhi_device *mhi_dev; in mhi_device_info_show()
235 struct mhi_device *mhi_dev = mhi_cntrl->mhi_dev; in mhi_debugfs_device_wake_show()
255 struct mhi_device *mhi_dev = mhi_cntrl->mhi_dev; in mhi_debugfs_device_wake_write()
H A Dpm.c1323 int mhi_device_get_sync(struct mhi_device *mhi_dev) in mhi_device_get_sync()
1336 void mhi_device_put(struct mhi_device *mhi_dev) in mhi_device_put()