Lines Matching refs:hci
30 #define reg_read(r) readl(hci->base_regs + (r))
31 #define reg_write(r, v) writel(v, hci->base_regs + (r))
118 bool (*irq_handler)(struct i3c_hci *hci, unsigned int mask);
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);
121 int (*request_ibi)(struct i3c_hci *hci, struct i3c_dev_desc *dev,
123 void (*free_ibi)(struct i3c_hci *hci, struct i3c_dev_desc *dev);
124 void (*recycle_ibi_slot)(struct i3c_hci *hci, struct i3c_dev_desc *dev,
126 int (*init)(struct i3c_hci *hci);
127 void (*cleanup)(struct i3c_hci *hci);
149 void mipi_i3c_hci_resume(struct i3c_hci *hci);
150 void mipi_i3c_hci_pio_reset(struct i3c_hci *hci);
151 void mipi_i3c_hci_dct_index_reset(struct i3c_hci *hci);
152 void amd_set_od_pp_timing(struct i3c_hci *hci);
153 void amd_set_resp_buf_thld(struct i3c_hci *hci);