Lines Matching defs:pio

141 	struct hci_pio_data *pio;  in hci_pio_init()  local
211 struct hci_pio_data *pio = hci->io_data; in hci_pio_cleanup() local
241 static bool hci_pio_do_rx(struct i3c_hci *hci, struct hci_pio_data *pio) in hci_pio_do_rx()
267 struct hci_pio_data *pio, unsigned int count) in hci_pio_do_trailing_rx()
307 static bool hci_pio_do_tx(struct i3c_hci *hci, struct hci_pio_data *pio) in hci_pio_do_tx()
347 static bool hci_pio_process_rx(struct i3c_hci *hci, struct hci_pio_data *pio) in hci_pio_process_rx()
354 static bool hci_pio_process_tx(struct i3c_hci *hci, struct hci_pio_data *pio) in hci_pio_process_tx()
361 static void hci_pio_queue_data(struct i3c_hci *hci, struct hci_pio_data *pio) in hci_pio_queue_data()
476 static bool hci_pio_process_resp(struct i3c_hci *hci, struct hci_pio_data *pio) in hci_pio_process_resp()
542 static void hci_pio_queue_resp(struct i3c_hci *hci, struct hci_pio_data *pio) in hci_pio_queue_resp()
561 static bool hci_pio_process_cmd(struct i3c_hci *hci, struct hci_pio_data *pio) in hci_pio_process_cmd()
590 struct hci_pio_data *pio = hci->io_data; in hci_pio_queue_xfer() local
622 struct hci_pio_data *pio, in hci_pio_dequeue_xfer_common()
685 struct hci_pio_data *pio = hci->io_data; in hci_pio_dequeue_xfer() local
699 static void hci_pio_err(struct i3c_hci *hci, struct hci_pio_data *pio, in hci_pio_err()
741 struct hci_pio_data *pio, in hci_pio_set_ibi_thresh()
757 struct hci_pio_data *pio) in hci_pio_get_ibi_segment()
806 static bool hci_pio_prep_new_ibi(struct i3c_hci *hci, struct hci_pio_data *pio) in hci_pio_prep_new_ibi()
861 static void hci_pio_free_ibi_slot(struct i3c_hci *hci, struct hci_pio_data *pio) in hci_pio_free_ibi_slot()
873 static bool hci_pio_process_ibi(struct i3c_hci *hci, struct hci_pio_data *pio) in hci_pio_process_ibi()
984 struct hci_pio_data *pio = hci->io_data; in hci_pio_irq_handler() local