Lines Matching refs:hci_xfer
128 struct hci_xfer *curr_xfer, *xfer_queue;
129 struct hci_xfer *curr_rx, *rx_queue;
130 struct hci_xfer *curr_tx, *tx_queue;
131 struct hci_xfer *curr_resp, *resp_queue;
227 static void hci_pio_write_cmd(struct i3c_hci *hci, struct hci_xfer *xfer) in hci_pio_write_cmd()
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()
363 struct hci_xfer *xfer = pio->curr_xfer; in hci_pio_queue_data()
364 struct hci_xfer *prev_queue_tail; in hci_pio_queue_data()
394 static void hci_pio_push_to_next_rx(struct i3c_hci *hci, struct hci_xfer *xfer, in hci_pio_push_to_next_rx()
480 struct hci_xfer *xfer = pio->curr_resp; in hci_pio_process_resp()
544 struct hci_xfer *xfer = pio->curr_xfer; in hci_pio_queue_resp()
545 struct hci_xfer *prev_queue_tail; in hci_pio_queue_resp()
588 static int hci_pio_queue_xfer(struct i3c_hci *hci, struct hci_xfer *xfer, int n) in hci_pio_queue_xfer()
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()
625 struct hci_xfer *p, **p_prev_next; in hci_pio_dequeue_xfer_common()
683 static bool hci_pio_dequeue_xfer(struct i3c_hci *hci, struct hci_xfer *xfer, int n) in hci_pio_dequeue_xfer()