Home
last modified time | relevance | path

Searched refs:mhi_result (Results 1 – 17 of 17) sorted by relevance

/linux/drivers/net/wwan/
H A Dmhi_wwan_ctrl.c170 struct mhi_result *mhi_result) in mhi_ul_xfer_cb() argument
174 struct sk_buff *skb = mhi_result->buf_addr; in mhi_ul_xfer_cb()
177 mhi_result->transaction_status, mhi_result->bytes_xferd); in mhi_ul_xfer_cb()
190 struct mhi_result *mhi_result) in mhi_dl_xfer_cb() argument
194 struct sk_buff *skb = mhi_result->buf_addr; in mhi_dl_xfer_cb()
197 mhi_result->transaction_status, mhi_result->bytes_xferd); in mhi_dl_xfer_cb()
199 if (mhi_result->transaction_status && in mhi_dl_xfer_cb()
200 mhi_result->transaction_status != -EOVERFLOW) { in mhi_dl_xfer_cb()
206 skb_put(skb, mhi_result->bytes_xferd); in mhi_dl_xfer_cb()
H A Dmhi_wwan_mbim.c424 struct mhi_result *mhi_res) in mhi_mbim_dl_callback()
487 struct mhi_result *mhi_res) in mhi_mbim_ul_callback()
/linux/drivers/accel/qaic/
H A Dqaic_timesync.c113 static void qaic_timesync_ul_xfer_cb(struct mhi_device *mhi_dev, struct mhi_result *mhi_result) in qaic_timesync_ul_xfer_cb() argument
118 mhi_result->transaction_status, mhi_result->bytes_xferd); 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() argument
355 static void qaic_boot_timesync_ul_xfer_cb(struct mhi_device *mhi_dev, struct mhi_result *mhi_result) in qaic_boot_timesync_ul_xfer_cb() argument
357 kfree(mhi_result->buf_addr); in qaic_boot_timesync_ul_xfer_cb()
360 static void qaic_boot_timesync_dl_xfer_cb(struct mhi_device *mhi_dev, struct mhi_result *mhi_result) in qaic_boot_timesync_dl_xfer_cb() argument
362 struct qts_resp *resp = container_of(mhi_result->buf_addr, struct qts_resp, data); in qaic_boot_timesync_dl_xfer_cb()
364 if (mhi_result->transaction_status || mhi_result->bytes_xferd != sizeof(resp->data)) { in qaic_boot_timesync_dl_xfer_cb()
H A Dqaic_debugfs.c260 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() argument
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() argument
267 struct bootlog_msg *msg = mhi_result->buf_addr; in qaic_bootlog_mhi_dl_xfer_cb()
269 if (mhi_result->transaction_status) { in qaic_bootlog_mhi_dl_xfer_cb()
275 msg->str[mhi_result->bytes_xferd - 1] = 0; in qaic_bootlog_mhi_dl_xfer_cb()
H A Dqaic_ssr.c717 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() argument
721 struct _ssr_hdr *hdr = mhi_result->buf_addr; in qaic_ssr_mhi_ul_xfer_cb()
724 if (mhi_result->transaction_status) { in qaic_ssr_mhi_ul_xfer_cb()
725 kfree(mhi_result->buf_addr); in qaic_ssr_mhi_ul_xfer_cb()
744 kfree(mhi_result->buf_addr); 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() argument
749 struct ssr_resp *resp = container_of(mhi_result->buf_addr, struct ssr_resp, data); in qaic_ssr_mhi_dl_xfer_cb()
754 if (ssr_crash && ssr_crash->data == mhi_result->buf_addr) in qaic_ssr_mhi_dl_xfer_cb()
757 if (mhi_result->transaction_status) { in qaic_ssr_mhi_dl_xfer_cb()
H A Dqaic.h322 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_ras.c595 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() argument
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() argument
600 struct ras_data *msg = mhi_result->buf_addr; in qaic_ras_mhi_dl_xfer_cb()
603 if (mhi_result->transaction_status) { in qaic_ras_mhi_dl_xfer_cb()
H A Dsahara.c889 static void sahara_mhi_ul_xfer_cb(struct mhi_device *mhi_dev, struct mhi_result *mhi_result) in sahara_mhi_ul_xfer_cb() argument
893 if (!mhi_result->transaction_status && context->read_data_length && is_streaming(context)) 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() argument
901 if (!mhi_result->transaction_status) { in sahara_mhi_dl_xfer_cb()
902 context->rx_size = mhi_result->bytes_xferd; in sahara_mhi_dl_xfer_cb()
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() argument
1487 struct wire_msg *msg = mhi_result->buf_addr; 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() argument
1496 struct wire_msg *msg = mhi_result->buf_addr; in qaic_mhi_dl_xfer_cb()
1499 if (mhi_result->transaction_status || msg->hdr.magic_number != MANAGE_MAGIC_NUMBER) { in qaic_mhi_dl_xfer_cb()
/linux/include/linux/
H A Dmhi.h484 struct mhi_result { struct
522 struct mhi_result *result);
524 struct mhi_result *result);
H A Dmhi_ep.h218 struct mhi_result *result);
220 struct mhi_result *result);
/linux/net/qrtr/
H A Dmhi.c22 struct mhi_result *mhi_res) in qcom_mhi_qrtr_dl_callback()
50 struct mhi_result *mhi_res) in qcom_mhi_qrtr_ul_callback()
/linux/drivers/net/
H A Dmhi_net.c170 struct mhi_result *mhi_res) in mhi_net_dl_callback()
237 struct mhi_result *mhi_res) in mhi_net_ul_callback()
/linux/drivers/bus/mhi/ep/
H A Dmain.c167 struct mhi_result result = {}; in mhi_ep_process_cmd_ring()
344 struct mhi_result result = {}; in mhi_ep_read_completion()
475 struct mhi_result result = {}; in mhi_ep_process_ch_ring()
514 struct mhi_result result = {}; in mhi_ep_skb_completion()
1024 struct mhi_result result = {}; in mhi_ep_abort_transfer()
1615 struct mhi_result result = {}; in mhi_ep_remove()
H A Dinternal.h162 void (*xfer_cb)(struct mhi_ep_device *mhi_dev, struct mhi_result *result);
/linux/drivers/bus/mhi/host/
H A Dinternal.h281 void (*xfer_cb)(struct mhi_device *mhi_dev, struct mhi_result *result);
H A Dmain.c574 struct mhi_result result; in parse_xfer_event()
706 struct mhi_result result; in parse_rsc_event()
1514 struct mhi_result result; in mhi_reset_data_chan()