Home
last modified time | relevance | path

Searched defs:hci (Results 1 – 11 of 11) sorted by relevance

/linux/drivers/i3c/master/mipi-i3c-hci/
H A Dcore.c118 static void i3c_hci_set_master_dyn_addr(struct i3c_hci *hci) in i3c_hci_set_master_dyn_addr()
126 struct i3c_hci *hci = to_i3c_hci(m); in i3c_hci_bus_init() local
168 static int i3c_hci_bus_disable(struct i3c_hci *hci) in i3c_hci_bus_disable()
184 static int i3c_hci_software_reset(struct i3c_hci *hci) in i3c_hci_software_reset()
212 void i3c_hci_sync_irq_inactive(struct i3c_hci *hci) in i3c_hci_sync_irq_inactive()
225 struct i3c_hci *hci = to_i3c_hci(m); in i3c_hci_bus_cleanup() local
232 void mipi_i3c_hci_resume(struct i3c_hci *hci) in mipi_i3c_hci_resume()
238 void mipi_i3c_hci_pio_reset(struct i3c_hci *hci) in mipi_i3c_hci_pio_reset()
244 void mipi_i3c_hci_dct_index_reset(struct i3c_hci *hci) in mipi_i3c_hci_dct_index_reset()
249 int i3c_hci_process_xfer(struct i3c_hci *hci, struct hci_xfer *xfer, int n) in i3c_hci_process_xfer()
[all …]
H A Dpio.c137 static void __hci_pio_init(struct i3c_hci *hci, u32 *size_val_ptr) in __hci_pio_init()
192 static void hci_pio_suspend(struct i3c_hci *hci) in hci_pio_suspend()
199 static void hci_pio_resume(struct i3c_hci *hci) in hci_pio_resume()
204 static int hci_pio_init(struct i3c_hci *hci) in hci_pio_init()
229 static void hci_pio_cleanup(struct i3c_hci *hci) in hci_pio_cleanup()
247 static void hci_pio_write_cmd(struct i3c_hci *hci, struct hci_xfer *xfer) in hci_pio_write_cmd()
265 static bool hci_pio_do_rx(struct i3c_hci *hci, struct hci_pio_data *pio) in hci_pio_do_rx()
291 static void hci_pio_do_trailing_rx(struct i3c_hci *hci, in hci_pio_do_trailing_rx()
333 static bool hci_pio_do_tx(struct i3c_hci *hci, struct hci_pio_data *pio) in hci_pio_do_tx()
374 static bool hci_pio_process_rx(struct i3c_hci *hci, struct hci_pio_data *pio) in hci_pio_process_rx()
[all …]
H A Dmipi-i3c-hci-pci.c75 struct mipi_i3c_hci_pci *hci = dev_get_drvdata(dev); in intel_ltr_set() local
125 static void intel_add_debugfs(struct mipi_i3c_hci_pci *hci) in intel_add_debugfs()
137 static void intel_remove_debugfs(struct mipi_i3c_hci_pci *hci) in intel_remove_debugfs()
156 static int intel_i3c_init(struct mipi_i3c_hci_pci *hci) in intel_i3c_init()
179 static void intel_i3c_exit(struct mipi_i3c_hci_pci *hci) in intel_i3c_exit()
229 static void mipi_i3c_hci_pci_setup_cell(struct mipi_i3c_hci_pci *hci, int idx, in mipi_i3c_hci_pci_setup_cell()
247 static int mipi_i3c_hci_pci_add_instances(struct mipi_i3c_hci_pci *hci) in mipi_i3c_hci_pci_add_instances()
266 struct mipi_i3c_hci_pci *hci; in mipi_i3c_hci_pci_probe() local
313 struct mipi_i3c_hci_pci *hci = pci_get_drvdata(pci); in mipi_i3c_hci_pci_remove() local
H A Ddma.c148 static void hci_dma_cleanup(struct i3c_hci *hci) in hci_dma_cleanup()
178 struct i3c_hci *hci = data; in hci_dma_free() local
212 static void hci_dma_init_rh(struct i3c_hci *hci, struct hci_rh_data *rh, int i) in hci_dma_init_rh()
266 static void hci_dma_init_rings(struct i3c_hci *hci) in hci_dma_init_rings()
278 static void hci_dma_suspend(struct i3c_hci *hci) in hci_dma_suspend()
293 static void hci_dma_resume(struct i3c_hci *hci) in hci_dma_resume()
301 static int hci_dma_init(struct i3c_hci *hci) in hci_dma_init()
427 static void hci_dma_unmap_xfer(struct i3c_hci *hci, in hci_dma_unmap_xfer()
449 static int hci_dma_map_xfer_list(struct i3c_hci *hci, struct device *dev, in hci_dma_map_xfer_list()
468 static int hci_dma_queue_xfer(struct i3c_hci *hci, in hci_dma_queue_xfer()
[all …]
H A Dcmd_v2.c64 static unsigned int get_i3c_rate_idx(struct i3c_hci *hci) in get_i3c_rate_idx()
81 static unsigned int get_i2c_rate_idx(struct i3c_hci *hci) in get_i2c_rate_idx()
90 static void hci_cmd_v2_prep_private_xfer(struct i3c_hci *hci, in hci_cmd_v2_prep_private_xfer()
149 static int hci_cmd_v2_prep_ccc(struct i3c_hci *hci, struct hci_xfer *xfer, in hci_cmd_v2_prep_ccc()
215 static void hci_cmd_v2_prep_i3c_xfer(struct i3c_hci *hci, in hci_cmd_v2_prep_i3c_xfer()
226 static void hci_cmd_v2_prep_i2c_xfer(struct i3c_hci *hci, in hci_cmd_v2_prep_i2c_xfer()
237 static int hci_cmd_v2_daa(struct i3c_hci *hci) in hci_cmd_v2_daa()
H A Dcmd_v1.c120 static enum hci_cmd_mode get_i3c_mode(struct i3c_hci *hci) in get_i3c_mode()
135 static enum hci_cmd_mode get_i2c_mode(struct i3c_hci *hci) in get_i2c_mode()
168 static int hci_cmd_v1_prep_ccc(struct i3c_hci *hci, in hci_cmd_v1_prep_ccc()
218 static void hci_cmd_v1_prep_i3c_xfer(struct i3c_hci *hci, in hci_cmd_v1_prep_i3c_xfer()
253 static void hci_cmd_v1_prep_i2c_xfer(struct i3c_hci *hci, in hci_cmd_v1_prep_i2c_xfer()
288 static int hci_cmd_v1_daa(struct i3c_hci *hci) in hci_cmd_v1_daa()
H A Dhci_quirks.c25 void amd_set_od_pp_timing(struct i3c_hci *hci) in amd_set_od_pp_timing()
37 void amd_set_resp_buf_thld(struct i3c_hci *hci) in amd_set_resp_buf_thld()
H A Ddct_v1.c20 void i3c_hci_dct_get_val(struct i3c_hci *hci, unsigned int dct_idx, in i3c_hci_dct_get_val()
H A Dibi.h30 i3c_hci_addr_to_dev(struct i3c_hci *hci, unsigned int addr) in i3c_hci_addr_to_dev()
/linux/drivers/usb/musb/
H A Dda8xx.c232 static irqreturn_t da8xx_musb_interrupt(int irq, void *hci) in da8xx_musb_interrupt()
H A Dmusb_dsps.c313 static irqreturn_t dsps_interrupt(int irq, void *hci) in dsps_interrupt()