Home
last modified time | relevance | path

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

/openbmc/linux/drivers/i3c/master/mipi-i3c-hci/
H A Dext_caps.c24 static int hci_extcap_hardware_id(struct i3c_hci *hci, void __iomem *base) in hci_extcap_hardware_id()
45 static int hci_extcap_master_config(struct i3c_hci *hci, void __iomem *base) in hci_extcap_master_config()
59 static int hci_extcap_multi_bus(struct i3c_hci *hci, void __iomem *base) in hci_extcap_multi_bus()
68 static int hci_extcap_xfer_modes(struct i3c_hci *hci, void __iomem *base) in hci_extcap_xfer_modes()
88 static int hci_extcap_xfer_rates(struct i3c_hci *hci, void __iomem *base) in hci_extcap_xfer_rates()
116 static int hci_extcap_auto_command(struct i3c_hci *hci, void __iomem *base) in hci_extcap_auto_command()
130 static int hci_extcap_debug(struct i3c_hci *hci, void __iomem *base) in hci_extcap_debug()
137 static int hci_extcap_scheduled_cmd(struct i3c_hci *hci, void __iomem *base) in hci_extcap_scheduled_cmd()
144 static int hci_extcap_non_curr_master(struct i3c_hci *hci, void __iomem *base) in hci_extcap_non_curr_master()
151 static int hci_extcap_ccc_resp_conf(struct i3c_hci *hci, void __iomem *base) in hci_extcap_ccc_resp_conf()
[all …]
H A Dcore.c128 struct i3c_hci *hci = to_i3c_hci(m); in i3c_hci_bus_init() local
163 struct i3c_hci *hci = to_i3c_hci(m); in i3c_hci_bus_cleanup() local
173 void mipi_i3c_hci_resume(struct i3c_hci *hci) in mipi_i3c_hci_resume()
180 void mipi_i3c_hci_pio_reset(struct i3c_hci *hci) in mipi_i3c_hci_pio_reset()
186 void mipi_i3c_hci_dct_index_reset(struct i3c_hci *hci) in mipi_i3c_hci_dct_index_reset()
194 struct i3c_hci *hci = to_i3c_hci(m); in i3c_hci_send_ccc_cmd() local
264 struct i3c_hci *hci = to_i3c_hci(m); in i3c_hci_daa() local
276 struct i3c_hci *hci = to_i3c_hci(m); in i3c_hci_priv_xfers() local
335 struct i3c_hci *hci = to_i3c_hci(m); in i3c_hci_i2c_xfers() local
380 struct i3c_hci *hci = to_i3c_hci(m); in i3c_hci_attach_i3c_dev() local
[all …]
H A Dpio.c139 static int hci_pio_init(struct i3c_hci *hci) in hci_pio_init()
209 static void hci_pio_cleanup(struct i3c_hci *hci) in hci_pio_cleanup()
227 static void hci_pio_write_cmd(struct i3c_hci *hci, struct hci_xfer *xfer) in hci_pio_write_cmd()
241 static bool hci_pio_do_rx(struct i3c_hci *hci, struct hci_pio_data *pio) in hci_pio_do_rx()
266 static void hci_pio_do_trailing_rx(struct i3c_hci *hci, 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()
394 static void hci_pio_push_to_next_rx(struct i3c_hci *hci, struct hci_xfer *xfer, in hci_pio_push_to_next_rx()
[all …]
H A Ddat_v1.c52 static int hci_dat_v1_init(struct i3c_hci *hci) in hci_dat_v1_init()
83 static void hci_dat_v1_cleanup(struct i3c_hci *hci) in hci_dat_v1_cleanup()
89 static int hci_dat_v1_alloc_entry(struct i3c_hci *hci) in hci_dat_v1_alloc_entry()
110 static void hci_dat_v1_free_entry(struct i3c_hci *hci, unsigned int dat_idx) in hci_dat_v1_free_entry()
118 static void hci_dat_v1_set_dynamic_addr(struct i3c_hci *hci, in hci_dat_v1_set_dynamic_addr()
130 static void hci_dat_v1_set_static_addr(struct i3c_hci *hci, in hci_dat_v1_set_static_addr()
141 static void hci_dat_v1_set_flags(struct i3c_hci *hci, unsigned int dat_idx, in hci_dat_v1_set_flags()
154 static void hci_dat_v1_clear_flags(struct i3c_hci *hci, unsigned int dat_idx, in hci_dat_v1_clear_flags()
167 static int hci_dat_v1_get_index(struct i3c_hci *hci, u8 dev_addr) in hci_dat_v1_get_index()
H A Dcmd_v2.c66 static unsigned int get_i3c_rate_idx(struct i3c_hci *hci) in get_i3c_rate_idx()
83 static unsigned int get_i2c_rate_idx(struct i3c_hci *hci) in get_i2c_rate_idx()
92 static void hci_cmd_v2_prep_private_xfer(struct i3c_hci *hci, in hci_cmd_v2_prep_private_xfer()
151 static int hci_cmd_v2_prep_ccc(struct i3c_hci *hci, struct hci_xfer *xfer, in hci_cmd_v2_prep_ccc()
217 static void hci_cmd_v2_prep_i3c_xfer(struct i3c_hci *hci, in hci_cmd_v2_prep_i3c_xfer()
228 static void hci_cmd_v2_prep_i2c_xfer(struct i3c_hci *hci, in hci_cmd_v2_prep_i2c_xfer()
239 static int hci_cmd_v2_daa(struct i3c_hci *hci) in hci_cmd_v2_daa()
H A Ddma.c165 static void hci_dma_cleanup(struct i3c_hci *hci) in hci_dma_cleanup()
208 static int hci_dma_init(struct i3c_hci *hci) in hci_dma_init()
343 static void hci_dma_unmap_xfer(struct i3c_hci *hci, in hci_dma_unmap_xfer()
359 static int hci_dma_queue_xfer(struct i3c_hci *hci, in hci_dma_queue_xfer()
444 static bool hci_dma_dequeue_xfer(struct i3c_hci *hci, in hci_dma_dequeue_xfer()
499 static void hci_dma_xfer_done(struct i3c_hci *hci, struct hci_rh_data *rh) in hci_dma_xfer_done()
545 static int hci_dma_request_ibi(struct i3c_hci *hci, struct i3c_dev_desc *dev, in hci_dma_request_ibi()
566 static void hci_dma_free_ibi(struct i3c_hci *hci, struct i3c_dev_desc *dev) in hci_dma_free_ibi()
576 static void hci_dma_recycle_ibi_slot(struct i3c_hci *hci, in hci_dma_recycle_ibi_slot()
586 static void hci_dma_process_ibi(struct i3c_hci *hci, struct hci_rh_data *rh) in hci_dma_process_ibi()
[all …]
H A Dcmd_v1.c122 static enum hci_cmd_mode get_i3c_mode(struct i3c_hci *hci) in get_i3c_mode()
139 static enum hci_cmd_mode get_i2c_mode(struct i3c_hci *hci) in get_i2c_mode()
172 static int hci_cmd_v1_prep_ccc(struct i3c_hci *hci, in hci_cmd_v1_prep_ccc()
222 static void hci_cmd_v1_prep_i3c_xfer(struct i3c_hci *hci, in hci_cmd_v1_prep_i3c_xfer()
257 static void hci_cmd_v1_prep_i2c_xfer(struct i3c_hci *hci, in hci_cmd_v1_prep_i2c_xfer()
292 static int hci_cmd_v1_daa(struct i3c_hci *hci) in hci_cmd_v1_daa()
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()
/openbmc/u-boot/drivers/usb/musb-new/
H A Dpic32.c67 static irqreturn_t pic32_interrupt(int irq, void *hci) in pic32_interrupt()
H A Dam35x.c223 static irqreturn_t am35x_musb_interrupt(int irq, void *hci) in am35x_musb_interrupt()
H A Dmusb_dsps.c292 static irqreturn_t dsps_interrupt(int irq, void *hci) in dsps_interrupt()
/openbmc/linux/drivers/staging/gdm724x/
H A Dgdm_usb.c59 struct hci_packet *hci; in request_mac_address() local
387 struct hci_packet *hci; in do_rx() local
H A Dgdm_lte.c505 struct hci_packet *hci = (struct hci_packet *)buf; in gdm_lte_event_send() local
751 struct hci_packet *hci = (struct hci_packet *)buf; in gdm_lte_receive_pkt() local
/openbmc/linux/drivers/staging/rtl8712/
H A Dos_intfs.c39 static int hci = RTL8712_USB; variable
H A Ddrv_types.h73 u8 hci; member
/openbmc/linux/drivers/usb/musb/
H A Dda8xx.c222 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()
/openbmc/linux/include/net/bluetooth/
H A Dbluetooth.h473 struct hci_ctrl hci; member
/openbmc/linux/drivers/staging/rtl8723bs/include/
H A Ddrv_types.h70 u8 hci; member
/openbmc/linux/drivers/net/wireless/realtek/rtw88/
H A Dmain.h1776 u8 hci; member
1988 struct rtw_hci hci; member
/openbmc/linux/drivers/net/wireless/realtek/rtw89/
H A Dcore.h4372 struct rtw89_hci_info hci; member