Home
last modified time | relevance | path

Searched refs:hci_xfer (Results 1 – 7 of 7) sorted by relevance

/linux/drivers/i3c/master/mipi-i3c-hci/
A Dhci.h78 struct hci_xfer { struct
89 struct hci_xfer *next_xfer; argument
90 struct hci_xfer *next_data;
91 struct hci_xfer *next_resp;
105 static inline struct hci_xfer *hci_alloc_xfer(unsigned int n) in hci_alloc_xfer()
107 return kcalloc(n, sizeof(struct hci_xfer), GFP_KERNEL); in hci_alloc_xfer()
110 static inline void hci_free_xfer(struct hci_xfer *xfer, unsigned int n) in hci_free_xfer()
119 int (*queue_xfer)(struct i3c_hci *hci, struct hci_xfer *xfer, int n);
120 bool (*dequeue_xfer)(struct i3c_hci *hci, struct hci_xfer *xfer, int n);
A Dpio.c128 struct hci_xfer *curr_xfer, *xfer_queue;
129 struct hci_xfer *curr_rx, *rx_queue;
130 struct hci_xfer *curr_tx, *tx_queue;
243 struct hci_xfer *xfer = pio->curr_rx; in hci_pio_do_rx()
269 struct hci_xfer *xfer = pio->curr_rx; in hci_pio_do_trailing_rx()
309 struct hci_xfer *xfer = pio->curr_tx; in hci_pio_do_tx()
364 struct hci_xfer *prev_queue_tail; in hci_pio_queue_data()
545 struct hci_xfer *prev_queue_tail; in hci_pio_queue_resp()
591 struct hci_xfer *prev_queue_tail; in hci_pio_queue_xfer()
623 struct hci_xfer *xfer, int n) in hci_pio_dequeue_xfer_common()
[all …]
A Dcmd.h54 int (*prep_ccc)(struct i3c_hci *hci, struct hci_xfer *xfer,
57 struct hci_xfer *xfer);
59 struct hci_xfer *xfer);
A Dcmd_v2.c93 struct hci_xfer *xfer, in hci_cmd_v2_prep_private_xfer()
151 static int hci_cmd_v2_prep_ccc(struct i3c_hci *hci, struct hci_xfer *xfer, in hci_cmd_v2_prep_ccc()
219 struct hci_xfer *xfer) in hci_cmd_v2_prep_i3c_xfer()
230 struct hci_xfer *xfer) in hci_cmd_v2_prep_i2c_xfer()
241 struct hci_xfer *xfer; in hci_cmd_v2_daa()
A Dcmd_v1.c146 static void fill_data_bytes(struct hci_xfer *xfer, u8 *data, in fill_data_bytes()
171 struct hci_xfer *xfer, in hci_cmd_v1_prep_ccc()
222 struct hci_xfer *xfer) in hci_cmd_v1_prep_i3c_xfer()
257 struct hci_xfer *xfer) in hci_cmd_v1_prep_i2c_xfer()
292 struct hci_xfer *xfer; in hci_cmd_v1_daa()
A Ddma.c135 struct hci_xfer **src_xfers;
343 struct hci_xfer *xfer_list, unsigned int n) in hci_dma_unmap_xfer()
345 struct hci_xfer *xfer; in hci_dma_unmap_xfer()
359 struct hci_xfer *xfer_list, int n) in hci_dma_queue_xfer()
374 struct hci_xfer *xfer = xfer_list + i; in hci_dma_queue_xfer()
446 struct hci_xfer *xfer_list, int n) in hci_dma_dequeue_xfer()
465 struct hci_xfer *xfer = xfer_list + i; in hci_dma_dequeue_xfer()
504 struct hci_xfer *xfer; in hci_dma_xfer_done()
A Dcore.c194 struct hci_xfer *xfer; in i3c_hci_send_ccc_cmd()
278 struct hci_xfer *xfer) in i3c_hci_alloc_safe_xfer_buf()
294 struct hci_xfer *xfer) in i3c_hci_free_safe_xfer_buf()
311 struct hci_xfer *xfer; in i3c_hci_priv_xfers()
376 struct hci_xfer *xfer; in i3c_hci_i2c_xfers()

Completed in 21 milliseconds