Searched defs:hci (Results 1 – 11 of 11) sorted by relevance
| /linux/drivers/i3c/master/mipi-i3c-hci/ |
| H A D | core.c | 118 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 D | pio.c | 137 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 D | mipi-i3c-hci-pci.c | 75 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 D | dma.c | 148 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 D | cmd_v2.c | 64 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 D | cmd_v1.c | 120 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 D | hci_quirks.c | 25 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 D | dct_v1.c | 20 void i3c_hci_dct_get_val(struct i3c_hci *hci, unsigned int dct_idx, in i3c_hci_dct_get_val()
|
| H A D | ibi.h | 30 i3c_hci_addr_to_dev(struct i3c_hci *hci, unsigned int addr) in i3c_hci_addr_to_dev()
|
| /linux/drivers/usb/musb/ |
| H A D | da8xx.c | 232 static irqreturn_t da8xx_musb_interrupt(int irq, void *hci) in da8xx_musb_interrupt()
|
| H A D | musb_dsps.c | 313 static irqreturn_t dsps_interrupt(int irq, void *hci) in dsps_interrupt()
|