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
249
int i3c_hci_process_xfer(struct i3c_hci *hci, struct hci_xfer *xfer, int n)
drivers/i3c/master/mipi-i3c-hci/core.c
283
struct hci_xfer *xfer;
drivers/i3c/master/mipi-i3c-hci/core.c
366
struct hci_xfer *xfer;
drivers/i3c/master/mipi-i3c-hci/core.c
421
struct hci_xfer *xfer;
drivers/i3c/master/mipi-i3c-hci/dma.c
133
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
496
struct hci_xfer *xfer = xfer_list + i;
drivers/i3c/master/mipi-i3c-hci/dma.c
543
struct hci_xfer *xfer_list, int n)
drivers/i3c/master/mipi-i3c-hci/dma.c
573
struct hci_xfer *xfer = xfer_list + i;
drivers/i3c/master/mipi-i3c-hci/dma.c
612
static int hci_dma_handle_error(struct i3c_hci *hci, struct hci_xfer *xfer_list, int n)
drivers/i3c/master/mipi-i3c-hci/dma.c
622
struct hci_xfer *xfer;
drivers/i3c/master/mipi-i3c-hci/hci.h
111
static inline struct hci_xfer *hci_alloc_xfer(unsigned int n)
drivers/i3c/master/mipi-i3c-hci/hci.h
113
return kzalloc_objs(struct hci_xfer, n);
drivers/i3c/master/mipi-i3c-hci/hci.h
116
static inline void hci_free_xfer(struct hci_xfer *xfer, unsigned int n)
drivers/i3c/master/mipi-i3c-hci/hci.h
124
int (*queue_xfer)(struct i3c_hci *hci, struct hci_xfer *xfer, int n);
drivers/i3c/master/mipi-i3c-hci/hci.h
125
bool (*dequeue_xfer)(struct i3c_hci *hci, struct hci_xfer *xfer, int n);
drivers/i3c/master/mipi-i3c-hci/hci.h
126
int (*handle_error)(struct i3c_hci *hci, struct hci_xfer *xfer, int n);
drivers/i3c/master/mipi-i3c-hci/hci.h
161
int i3c_hci_process_xfer(struct i3c_hci *hci, struct hci_xfer *xfer, int n);
drivers/i3c/master/mipi-i3c-hci/hci.h
96
struct hci_xfer *next_xfer;
drivers/i3c/master/mipi-i3c-hci/hci.h
97
struct hci_xfer *next_data;
drivers/i3c/master/mipi-i3c-hci/hci.h
98
struct hci_xfer *next_resp;
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
616
static int hci_pio_queue_xfer(struct i3c_hci *hci, struct hci_xfer *xfer, int n)
drivers/i3c/master/mipi-i3c-hci/pio.c
619
struct hci_xfer *prev_queue_tail;
drivers/i3c/master/mipi-i3c-hci/pio.c
652
struct hci_xfer *xfer, int n)
drivers/i3c/master/mipi-i3c-hci/pio.c
654
struct hci_xfer *p, **p_prev_next;
drivers/i3c/master/mipi-i3c-hci/pio.c
712
static bool hci_pio_dequeue_xfer(struct i3c_hci *hci, struct hci_xfer *xfer, int n)