/linux-6.12.1/drivers/net/wwan/ |
D | mhi_wwan_ctrl.c | 170 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()
|
D | mhi_wwan_mbim.c | 423 struct mhi_result *mhi_res) in mhi_mbim_dl_callback() 486 struct mhi_result *mhi_res) in mhi_mbim_ul_callback()
|
/linux-6.12.1/drivers/accel/qaic/ |
D | qaic_timesync.c | 113 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 346 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 348 kfree(mhi_result->buf_addr); in qaic_boot_timesync_ul_xfer_cb() 351 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 353 struct qts_resp *resp = container_of(mhi_result->buf_addr, struct qts_resp, data); in qaic_boot_timesync_dl_xfer_cb() 355 if (mhi_result->transaction_status || mhi_result->bytes_xferd != sizeof(resp->data)) { in qaic_boot_timesync_dl_xfer_cb()
|
D | qaic_debugfs.c | 294 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 298 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 301 struct bootlog_msg *msg = mhi_result->buf_addr; in qaic_bootlog_mhi_dl_xfer_cb() 303 if (mhi_result->transaction_status) { in qaic_bootlog_mhi_dl_xfer_cb() 309 msg->str[mhi_result->bytes_xferd - 1] = 0; in qaic_bootlog_mhi_dl_xfer_cb()
|
D | qaic.h | 277 void qaic_mhi_ul_xfer_cb(struct mhi_device *mhi_dev, struct mhi_result *mhi_result); 279 void qaic_mhi_dl_xfer_cb(struct mhi_device *mhi_dev, struct mhi_result *mhi_result);
|
D | sahara.c | 413 static void sahara_mhi_ul_xfer_cb(struct mhi_device *mhi_dev, struct mhi_result *mhi_result) in sahara_mhi_ul_xfer_cb() argument 417 static void sahara_mhi_dl_xfer_cb(struct mhi_device *mhi_dev, struct mhi_result *mhi_result) in sahara_mhi_dl_xfer_cb() argument 421 if (!mhi_result->transaction_status) in sahara_mhi_dl_xfer_cb()
|
D | qaic_control.c | 1438 void qaic_mhi_ul_xfer_cb(struct mhi_device *mhi_dev, struct mhi_result *mhi_result) in qaic_mhi_ul_xfer_cb() argument 1440 struct wire_msg *msg = mhi_result->buf_addr; in qaic_mhi_ul_xfer_cb() 1446 void qaic_mhi_dl_xfer_cb(struct mhi_device *mhi_dev, struct mhi_result *mhi_result) in qaic_mhi_dl_xfer_cb() argument 1449 struct wire_msg *msg = mhi_result->buf_addr; in qaic_mhi_dl_xfer_cb() 1452 if (mhi_result->transaction_status || msg->hdr.magic_number != MANAGE_MAGIC_NUMBER) { in qaic_mhi_dl_xfer_cb()
|
/linux-6.12.1/net/qrtr/ |
D | mhi.c | 22 struct mhi_result *mhi_res) in qcom_mhi_qrtr_dl_callback() 38 struct mhi_result *mhi_res) in qcom_mhi_qrtr_ul_callback()
|
/linux-6.12.1/include/linux/ |
D | mhi_ep.h | 218 struct mhi_result *result); 220 struct mhi_result *result);
|
D | mhi.h | 486 struct mhi_result { struct 524 struct mhi_result *result); 526 struct mhi_result *result);
|
/linux-6.12.1/drivers/net/ |
D | mhi_net.c | 170 struct mhi_result *mhi_res) in mhi_net_dl_callback() 237 struct mhi_result *mhi_res) in mhi_net_ul_callback()
|
/linux-6.12.1/drivers/bus/mhi/ep/ |
D | main.c | 167 struct mhi_result result = {}; in mhi_ep_process_cmd_ring() 344 struct mhi_result result = {}; in mhi_ep_read_completion() 484 struct mhi_result result = {}; in mhi_ep_process_ch_ring() 527 struct mhi_result result = {}; in mhi_ep_skb_completion() 1037 struct mhi_result result = {}; in mhi_ep_abort_transfer() 1629 struct mhi_result result = {}; in mhi_ep_driver_remove()
|
D | internal.h | 162 void (*xfer_cb)(struct mhi_ep_device *mhi_dev, struct mhi_result *result);
|
/linux-6.12.1/drivers/bus/mhi/host/ |
D | internal.h | 272 void (*xfer_cb)(struct mhi_device *mhi_dev, struct mhi_result *result);
|
D | main.c | 573 struct mhi_result result; in parse_xfer_event() 712 struct mhi_result result; in parse_rsc_event() 1585 struct mhi_result result; in mhi_reset_data_chan()
|