Symbol: mhi_result
drivers/accel/qaic/qaic.h
322
void qaic_mhi_ul_xfer_cb(struct mhi_device *mhi_dev, struct mhi_result *mhi_result);
drivers/accel/qaic/qaic.h
324
void qaic_mhi_dl_xfer_cb(struct mhi_device *mhi_dev, struct mhi_result *mhi_result);
drivers/accel/qaic/qaic_control.c
1485
void qaic_mhi_ul_xfer_cb(struct mhi_device *mhi_dev, struct mhi_result *mhi_result)
drivers/accel/qaic/qaic_control.c
1487
struct wire_msg *msg = mhi_result->buf_addr;
drivers/accel/qaic/qaic_control.c
1493
void qaic_mhi_dl_xfer_cb(struct mhi_device *mhi_dev, struct mhi_result *mhi_result)
drivers/accel/qaic/qaic_control.c
1496
struct wire_msg *msg = mhi_result->buf_addr;
drivers/accel/qaic/qaic_control.c
1499
if (mhi_result->transaction_status || msg->hdr.magic_number != MANAGE_MAGIC_NUMBER) {
drivers/accel/qaic/qaic_debugfs.c
260
static void qaic_bootlog_mhi_ul_xfer_cb(struct mhi_device *mhi_dev, struct mhi_result *mhi_result)
drivers/accel/qaic/qaic_debugfs.c
264
static void qaic_bootlog_mhi_dl_xfer_cb(struct mhi_device *mhi_dev, struct mhi_result *mhi_result)
drivers/accel/qaic/qaic_debugfs.c
267
struct bootlog_msg *msg = mhi_result->buf_addr;
drivers/accel/qaic/qaic_debugfs.c
269
if (mhi_result->transaction_status) {
drivers/accel/qaic/qaic_debugfs.c
275
msg->str[mhi_result->bytes_xferd - 1] = 0;
drivers/accel/qaic/qaic_ras.c
595
static void qaic_ras_mhi_ul_xfer_cb(struct mhi_device *mhi_dev, struct mhi_result *mhi_result) {}
drivers/accel/qaic/qaic_ras.c
597
static void qaic_ras_mhi_dl_xfer_cb(struct mhi_device *mhi_dev, struct mhi_result *mhi_result)
drivers/accel/qaic/qaic_ras.c
600
struct ras_data *msg = mhi_result->buf_addr;
drivers/accel/qaic/qaic_ras.c
603
if (mhi_result->transaction_status) {
drivers/accel/qaic/qaic_ssr.c
717
static void qaic_ssr_mhi_ul_xfer_cb(struct mhi_device *mhi_dev, struct mhi_result *mhi_result)
drivers/accel/qaic/qaic_ssr.c
721
struct _ssr_hdr *hdr = mhi_result->buf_addr;
drivers/accel/qaic/qaic_ssr.c
724
if (mhi_result->transaction_status) {
drivers/accel/qaic/qaic_ssr.c
725
kfree(mhi_result->buf_addr);
drivers/accel/qaic/qaic_ssr.c
744
kfree(mhi_result->buf_addr);
drivers/accel/qaic/qaic_ssr.c
747
static void qaic_ssr_mhi_dl_xfer_cb(struct mhi_device *mhi_dev, struct mhi_result *mhi_result)
drivers/accel/qaic/qaic_ssr.c
749
struct ssr_resp *resp = container_of(mhi_result->buf_addr, struct ssr_resp, data);
drivers/accel/qaic/qaic_ssr.c
754
if (ssr_crash && ssr_crash->data == mhi_result->buf_addr)
drivers/accel/qaic/qaic_ssr.c
757
if (mhi_result->transaction_status) {
drivers/accel/qaic/qaic_timesync.c
113
static void qaic_timesync_ul_xfer_cb(struct mhi_device *mhi_dev, struct mhi_result *mhi_result)
drivers/accel/qaic/qaic_timesync.c
118
mhi_result->transaction_status, mhi_result->bytes_xferd);
drivers/accel/qaic/qaic_timesync.c
123
static void qaic_timesync_dl_xfer_cb(struct mhi_device *mhi_dev, struct mhi_result *mhi_result)
drivers/accel/qaic/qaic_timesync.c
355
static void qaic_boot_timesync_ul_xfer_cb(struct mhi_device *mhi_dev, struct mhi_result *mhi_result)
drivers/accel/qaic/qaic_timesync.c
357
kfree(mhi_result->buf_addr);
drivers/accel/qaic/qaic_timesync.c
360
static void qaic_boot_timesync_dl_xfer_cb(struct mhi_device *mhi_dev, struct mhi_result *mhi_result)
drivers/accel/qaic/qaic_timesync.c
362
struct qts_resp *resp = container_of(mhi_result->buf_addr, struct qts_resp, data);
drivers/accel/qaic/qaic_timesync.c
364
if (mhi_result->transaction_status || mhi_result->bytes_xferd != sizeof(resp->data)) {
drivers/accel/qaic/sahara.c
889
static void sahara_mhi_ul_xfer_cb(struct mhi_device *mhi_dev, struct mhi_result *mhi_result)
drivers/accel/qaic/sahara.c
893
if (!mhi_result->transaction_status && context->read_data_length && is_streaming(context))
drivers/accel/qaic/sahara.c
897
static void sahara_mhi_dl_xfer_cb(struct mhi_device *mhi_dev, struct mhi_result *mhi_result)
drivers/accel/qaic/sahara.c
901
if (!mhi_result->transaction_status) {
drivers/accel/qaic/sahara.c
902
context->rx_size = mhi_result->bytes_xferd;
drivers/bus/mhi/ep/internal.h
162
void (*xfer_cb)(struct mhi_ep_device *mhi_dev, struct mhi_result *result);
drivers/bus/mhi/ep/main.c
1024
struct mhi_result result = {};
drivers/bus/mhi/ep/main.c
1615
struct mhi_result result = {};
drivers/bus/mhi/ep/main.c
167
struct mhi_result result = {};
drivers/bus/mhi/ep/main.c
344
struct mhi_result result = {};
drivers/bus/mhi/ep/main.c
475
struct mhi_result result = {};
drivers/bus/mhi/ep/main.c
514
struct mhi_result result = {};
drivers/bus/mhi/host/internal.h
281
void (*xfer_cb)(struct mhi_device *mhi_dev, struct mhi_result *result);
drivers/bus/mhi/host/main.c
1514
struct mhi_result result;
drivers/bus/mhi/host/main.c
574
struct mhi_result result;
drivers/bus/mhi/host/main.c
706
struct mhi_result result;
drivers/net/mhi_net.c
170
struct mhi_result *mhi_res)
drivers/net/mhi_net.c
237
struct mhi_result *mhi_res)
drivers/net/wwan/mhi_wwan_ctrl.c
170
struct mhi_result *mhi_result)
drivers/net/wwan/mhi_wwan_ctrl.c
174
struct sk_buff *skb = mhi_result->buf_addr;
drivers/net/wwan/mhi_wwan_ctrl.c
177
mhi_result->transaction_status, mhi_result->bytes_xferd);
drivers/net/wwan/mhi_wwan_ctrl.c
190
struct mhi_result *mhi_result)
drivers/net/wwan/mhi_wwan_ctrl.c
194
struct sk_buff *skb = mhi_result->buf_addr;
drivers/net/wwan/mhi_wwan_ctrl.c
197
mhi_result->transaction_status, mhi_result->bytes_xferd);
drivers/net/wwan/mhi_wwan_ctrl.c
199
if (mhi_result->transaction_status &&
drivers/net/wwan/mhi_wwan_ctrl.c
200
mhi_result->transaction_status != -EOVERFLOW) {
drivers/net/wwan/mhi_wwan_ctrl.c
206
skb_put(skb, mhi_result->bytes_xferd);
drivers/net/wwan/mhi_wwan_mbim.c
424
struct mhi_result *mhi_res)
drivers/net/wwan/mhi_wwan_mbim.c
487
struct mhi_result *mhi_res)
include/linux/mhi.h
522
struct mhi_result *result);
include/linux/mhi.h
524
struct mhi_result *result);
include/linux/mhi_ep.h
218
struct mhi_result *result);
include/linux/mhi_ep.h
220
struct mhi_result *result);
net/qrtr/mhi.c
22
struct mhi_result *mhi_res)
net/qrtr/mhi.c
50
struct mhi_result *mhi_res)