Symbol: hci_xfer
drivers/i3c/master/mipi-i3c-hci/cmd.h
55
int (*prep_ccc)(struct i3c_hci *hci, struct hci_xfer *xfer,
drivers/i3c/master/mipi-i3c-hci/cmd.h
58
struct hci_xfer *xfer);
drivers/i3c/master/mipi-i3c-hci/cmd.h
60
struct hci_xfer *xfer);
drivers/i3c/master/mipi-i3c-hci/cmd_v1.c
144
static void fill_data_bytes(struct hci_xfer *xfer, u8 *data,
drivers/i3c/master/mipi-i3c-hci/cmd_v1.c
169
struct hci_xfer *xfer,
drivers/i3c/master/mipi-i3c-hci/cmd_v1.c
220
struct hci_xfer *xfer)
drivers/i3c/master/mipi-i3c-hci/cmd_v1.c
255
struct hci_xfer *xfer)
drivers/i3c/master/mipi-i3c-hci/cmd_v1.c
290
struct hci_xfer *xfer;
drivers/i3c/master/mipi-i3c-hci/cmd_v2.c
149
static int hci_cmd_v2_prep_ccc(struct i3c_hci *hci, struct hci_xfer *xfer,
drivers/i3c/master/mipi-i3c-hci/cmd_v2.c
217
struct hci_xfer *xfer)
drivers/i3c/master/mipi-i3c-hci/cmd_v2.c
228
struct hci_xfer *xfer)
drivers/i3c/master/mipi-i3c-hci/cmd_v2.c
239
struct hci_xfer *xfer;
drivers/i3c/master/mipi-i3c-hci/cmd_v2.c
91
struct hci_xfer *xfer,
drivers/i3c/master/mipi-i3c-hci/core.c
281
int i3c_hci_process_xfer(struct i3c_hci *hci, struct hci_xfer *xfer, int n)
drivers/i3c/master/mipi-i3c-hci/core.c
332
struct hci_xfer *xfer;
drivers/i3c/master/mipi-i3c-hci/core.c
456
struct hci_xfer *xfer;
drivers/i3c/master/mipi-i3c-hci/core.c
511
struct hci_xfer *xfer;
drivers/i3c/master/mipi-i3c-hci/dma.c
134
struct hci_xfer **src_xfers;
drivers/i3c/master/mipi-i3c-hci/dma.c
428
struct hci_xfer *xfer_list, unsigned int n)
drivers/i3c/master/mipi-i3c-hci/dma.c
430
struct hci_xfer *xfer;
drivers/i3c/master/mipi-i3c-hci/dma.c
441
static struct i3c_dma *hci_dma_map_xfer(struct device *dev, struct hci_xfer *xfer)
drivers/i3c/master/mipi-i3c-hci/dma.c
450
struct hci_xfer *xfer_list, int n)
drivers/i3c/master/mipi-i3c-hci/dma.c
453
struct hci_xfer *xfer = xfer_list + i;
drivers/i3c/master/mipi-i3c-hci/dma.c
469
struct hci_xfer *xfer_list, int n)
drivers/i3c/master/mipi-i3c-hci/dma.c
502
struct hci_xfer *xfer = xfer_list + i;
drivers/i3c/master/mipi-i3c-hci/dma.c
560
struct hci_xfer *xfer;
drivers/i3c/master/mipi-i3c-hci/dma.c
653
struct hci_xfer *xfer = rh->src_xfers[i];
drivers/i3c/master/mipi-i3c-hci/dma.c
698
static bool hci_dma_wait_for_noop(struct i3c_hci *hci, struct hci_xfer *xfer_list, int n,
drivers/i3c/master/mipi-i3c-hci/dma.c
720
struct hci_xfer *xfer_list, int n)
drivers/i3c/master/mipi-i3c-hci/dma.c
772
struct hci_xfer *xfer = xfer_list + i;
drivers/i3c/master/mipi-i3c-hci/dma.c
806
struct hci_xfer *xfer = rh->src_xfers[rh->done_ptr];
drivers/i3c/master/mipi-i3c-hci/dma.c
838
static int hci_dma_handle_error(struct i3c_hci *hci, struct hci_xfer *xfer_list, int n)
drivers/i3c/master/mipi-i3c-hci/hci.h
104
struct hci_xfer *next_xfer;
drivers/i3c/master/mipi-i3c-hci/hci.h
105
struct hci_xfer *next_data;
drivers/i3c/master/mipi-i3c-hci/hci.h
106
struct hci_xfer *next_resp;
drivers/i3c/master/mipi-i3c-hci/hci.h
113
struct hci_xfer *final_xfer;
drivers/i3c/master/mipi-i3c-hci/hci.h
121
static inline struct hci_xfer *hci_alloc_xfer(unsigned int n)
drivers/i3c/master/mipi-i3c-hci/hci.h
123
return kzalloc_objs(struct hci_xfer, n);
drivers/i3c/master/mipi-i3c-hci/hci.h
126
static inline void hci_free_xfer(struct hci_xfer *xfer, unsigned int n)
drivers/i3c/master/mipi-i3c-hci/hci.h
131
static inline void hci_start_xfer(struct hci_xfer *xfer)
drivers/i3c/master/mipi-i3c-hci/hci.h
142
int (*queue_xfer)(struct i3c_hci *hci, struct hci_xfer *xfer, int n);
drivers/i3c/master/mipi-i3c-hci/hci.h
143
bool (*dequeue_xfer)(struct i3c_hci *hci, struct hci_xfer *xfer, int n);
drivers/i3c/master/mipi-i3c-hci/hci.h
144
int (*handle_error)(struct i3c_hci *hci, struct hci_xfer *xfer, int n);
drivers/i3c/master/mipi-i3c-hci/hci.h
185
int i3c_hci_process_xfer(struct i3c_hci *hci, struct hci_xfer *xfer, int n);
drivers/i3c/master/mipi-i3c-hci/pio.c
126
struct hci_xfer *curr_xfer, *xfer_queue;
drivers/i3c/master/mipi-i3c-hci/pio.c
127
struct hci_xfer *curr_rx, *rx_queue;
drivers/i3c/master/mipi-i3c-hci/pio.c
128
struct hci_xfer *curr_tx, *tx_queue;
drivers/i3c/master/mipi-i3c-hci/pio.c
129
struct hci_xfer *curr_resp, *resp_queue;
drivers/i3c/master/mipi-i3c-hci/pio.c
247
static void hci_pio_write_cmd(struct i3c_hci *hci, struct hci_xfer *xfer)
drivers/i3c/master/mipi-i3c-hci/pio.c
267
struct hci_xfer *xfer = pio->curr_rx;
drivers/i3c/master/mipi-i3c-hci/pio.c
294
struct hci_xfer *xfer = pio->curr_rx;
drivers/i3c/master/mipi-i3c-hci/pio.c
335
struct hci_xfer *xfer = pio->curr_tx;
drivers/i3c/master/mipi-i3c-hci/pio.c
390
struct hci_xfer *xfer = pio->curr_xfer;
drivers/i3c/master/mipi-i3c-hci/pio.c
391
struct hci_xfer *prev_queue_tail;
drivers/i3c/master/mipi-i3c-hci/pio.c
421
static void hci_pio_push_to_next_rx(struct i3c_hci *hci, struct hci_xfer *xfer,
drivers/i3c/master/mipi-i3c-hci/pio.c
507
struct hci_xfer *xfer = pio->curr_resp;
drivers/i3c/master/mipi-i3c-hci/pio.c
572
struct hci_xfer *xfer = pio->curr_xfer;
drivers/i3c/master/mipi-i3c-hci/pio.c
573
struct hci_xfer *prev_queue_tail;
drivers/i3c/master/mipi-i3c-hci/pio.c
617
static int hci_pio_queue_xfer(struct i3c_hci *hci, struct hci_xfer *xfer, int n)
drivers/i3c/master/mipi-i3c-hci/pio.c
620
struct hci_xfer *prev_queue_tail;
drivers/i3c/master/mipi-i3c-hci/pio.c
653
struct hci_xfer *xfer, int n)
drivers/i3c/master/mipi-i3c-hci/pio.c
655
struct hci_xfer *p, **p_prev_next;
drivers/i3c/master/mipi-i3c-hci/pio.c
713
static bool hci_pio_dequeue_xfer(struct i3c_hci *hci, struct hci_xfer *xfer, int n)