Home
last modified time | relevance | path

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

/linux/drivers/net/wwan/
H A Dmhi_wwan_ctrl.c169 struct mhi_result *mhi_result) in mhi_ul_xfer_cb() argument
173 struct sk_buff *skb = mhi_result->buf_addr; in mhi_ul_xfer_cb()
176 mhi_result->transaction_status, mhi_result->bytes_xferd); in mhi_ul_xfer_cb()
189 struct mhi_result *mhi_result) in mhi_dl_xfer_cb() argument
193 struct sk_buff *skb = mhi_result->buf_addr; in mhi_dl_xfer_cb()
196 mhi_result->transaction_status, mhi_result->bytes_xferd); in mhi_dl_xfer_cb()
198 if (mhi_result->transaction_status && in mhi_dl_xfer_cb()
199 mhi_result->transaction_status != -EOVERFLOW) { in mhi_dl_xfer_cb()
205 skb_put(skb, mhi_result->bytes_xferd); in mhi_dl_xfer_cb()
H A Dmhi_wwan_mbim.c423 struct mhi_result *mhi_res) in mhi_mbim_dl_callback()
486 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 Dsahara.c888 static void sahara_mhi_ul_xfer_cb(struct mhi_device *mhi_dev, struct mhi_result *mhi_result) in sahara_mhi_ul_xfer_cb() argument
892 if (!mhi_result->transaction_status && context->read_data_length && is_streaming(context)) in sahara_mhi_ul_xfer_cb()
896 static void sahara_mhi_dl_xfer_cb(struct mhi_device *mhi_dev, struct mhi_result *mhi_result) in sahara_mhi_dl_xfer_cb() argument
900 if (!mhi_result->transaction_status) { in sahara_mhi_dl_xfer_cb()
901 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.h506 struct mhi_result { struct
529 struct mhi_result *result); argument
531 struct mhi_result *result);
/linux/net/qrtr/
H A Dmhi.c21 struct mhi_result *mhi_res) in qcom_mhi_qrtr_dl_callback()
49 struct mhi_result *mhi_res) in qcom_mhi_qrtr_ul_callback()
/linux/drivers/net/
H A Dmhi_net.c169 struct mhi_result *mhi_res) in mhi_net_dl_callback()
236 struct mhi_result *mhi_res) in mhi_net_ul_callback()
/linux/drivers/bus/mhi/ep/
H A Dmain.c166 struct mhi_result result = {}; in mhi_ep_process_cmd_ring()
345 struct mhi_result result = {}; in mhi_ep_read_completion()
476 struct mhi_result result = {}; in mhi_ep_process_ch_ring()
515 struct mhi_result result = {}; in mhi_ep_skb_completion()
1025 struct mhi_result result = {}; in mhi_ep_abort_transfer()
1634 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);