Home
last modified time | relevance | path

Searched defs:hci (Results 1 - 25 of 34) sorted by relevance

12

/kernel/linux/linux-5.10/net/nfc/hci/
H A DMakefile
/kernel/linux/linux-6.6/net/nfc/hci/
H A DMakefile
/kernel/linux/linux-6.6/drivers/i3c/master/mipi-i3c-hci/
H A DMakefile
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() argument
H A Dibi.h30 i3c_hci_addr_to_dev(struct i3c_hci *hci, unsigned int addr) in i3c_hci_addr_to_dev() argument
H A Ddat_v1.c52 static int hci_dat_v1_init(struct i3c_hci *hci) in hci_dat_v1_init() argument
83 hci_dat_v1_cleanup(struct i3c_hci *hci) hci_dat_v1_cleanup() argument
89 hci_dat_v1_alloc_entry(struct i3c_hci *hci) hci_dat_v1_alloc_entry() argument
110 hci_dat_v1_free_entry(struct i3c_hci *hci, unsigned int dat_idx) hci_dat_v1_free_entry() argument
118 hci_dat_v1_set_dynamic_addr(struct i3c_hci *hci, unsigned int dat_idx, u8 address) hci_dat_v1_set_dynamic_addr() argument
130 hci_dat_v1_set_static_addr(struct i3c_hci *hci, unsigned int dat_idx, u8 address) hci_dat_v1_set_static_addr() argument
141 hci_dat_v1_set_flags(struct i3c_hci *hci, unsigned int dat_idx, u32 w0_flags, u32 w1_flags) hci_dat_v1_set_flags() argument
154 hci_dat_v1_clear_flags(struct i3c_hci *hci, unsigned int dat_idx, u32 w0_flags, u32 w1_flags) hci_dat_v1_clear_flags() argument
167 hci_dat_v1_get_index(struct i3c_hci *hci, u8 dev_addr) hci_dat_v1_get_index() argument
[all...]
H A Dcmd_v2.c66 static unsigned int get_i3c_rate_idx(struct i3c_hci *hci) in get_i3c_rate_idx() argument
83 static unsigned int get_i2c_rate_idx(struct i3c_hci *hci) in get_i2c_rate_idx() argument
92 static void hci_cmd_v2_prep_private_xfer(struct i3c_hci *hci, in hci_cmd_v2_prep_private_xfer() argument
151 static int hci_cmd_v2_prep_ccc(struct i3c_hci *hci, struct hci_xfer *xfer, in hci_cmd_v2_prep_ccc() argument
217 static void hci_cmd_v2_prep_i3c_xfer(struct i3c_hci *hci, in hci_cmd_v2_prep_i3c_xfer() argument
228 hci_cmd_v2_prep_i2c_xfer(struct i3c_hci *hci, struct i2c_dev_desc *dev, struct hci_xfer *xfer) hci_cmd_v2_prep_i2c_xfer() argument
239 hci_cmd_v2_daa(struct i3c_hci *hci) hci_cmd_v2_daa() argument
[all...]
H A Dext_caps.c24 static int hci_extcap_hardware_id(struct i3c_hci *hci, void __iomem *base) in hci_extcap_hardware_id() argument
45 hci_extcap_master_config(struct i3c_hci *hci, void __iomem *base) hci_extcap_master_config() argument
59 hci_extcap_multi_bus(struct i3c_hci *hci, void __iomem *base) hci_extcap_multi_bus() argument
68 hci_extcap_xfer_modes(struct i3c_hci *hci, void __iomem *base) hci_extcap_xfer_modes() argument
88 hci_extcap_xfer_rates(struct i3c_hci *hci, void __iomem *base) hci_extcap_xfer_rates() argument
116 hci_extcap_auto_command(struct i3c_hci *hci, void __iomem *base) hci_extcap_auto_command() argument
130 hci_extcap_debug(struct i3c_hci *hci, void __iomem *base) hci_extcap_debug() argument
137 hci_extcap_scheduled_cmd(struct i3c_hci *hci, void __iomem *base) hci_extcap_scheduled_cmd() argument
144 hci_extcap_non_curr_master(struct i3c_hci *hci, void __iomem *base) hci_extcap_non_curr_master() argument
151 hci_extcap_ccc_resp_conf(struct i3c_hci *hci, void __iomem *base) hci_extcap_ccc_resp_conf() argument
157 hci_extcap_global_DAT(struct i3c_hci *hci, void __iomem *base) hci_extcap_global_DAT() argument
163 hci_extcap_multilane(struct i3c_hci *hci, void __iomem *base) hci_extcap_multilane() argument
169 hci_extcap_ncm_multilane(struct i3c_hci *hci, void __iomem *base) hci_extcap_ncm_multilane() argument
201 hci_extcap_vendor_NXP(struct i3c_hci *hci, void __iomem *base) hci_extcap_vendor_NXP() argument
226 hci_extcap_vendor_specific(struct i3c_hci *hci, void __iomem *base, u32 cap_id, u32 cap_length) hci_extcap_vendor_specific() argument
256 i3c_hci_parse_ext_caps(struct i3c_hci *hci) i3c_hci_parse_ext_caps() argument
[all...]
H A Dcmd_v1.c122 static enum hci_cmd_mode get_i3c_mode(struct i3c_hci *hci) in get_i3c_mode() argument
139 static enum hci_cmd_mode get_i2c_mode(struct i3c_hci *hci) in get_i2c_mode() argument
172 static int hci_cmd_v1_prep_ccc(struct i3c_hci *hci, in hci_cmd_v1_prep_ccc() argument
222 static void hci_cmd_v1_prep_i3c_xfer(struct i3c_hci *hci, in hci_cmd_v1_prep_i3c_xfer() argument
257 hci_cmd_v1_prep_i2c_xfer(struct i3c_hci *hci, struct i2c_dev_desc *dev, struct hci_xfer *xfer) hci_cmd_v1_prep_i2c_xfer() argument
292 hci_cmd_v1_daa(struct i3c_hci *hci) hci_cmd_v1_daa() argument
[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 mipi_i3c_hci_resume(struct i3c_hci *hci) mipi_i3c_hci_resume() argument
180 mipi_i3c_hci_pio_reset(struct i3c_hci *hci) mipi_i3c_hci_pio_reset() argument
186 mipi_i3c_hci_dct_index_reset(struct i3c_hci *hci) mipi_i3c_hci_dct_index_reset() argument
194 struct i3c_hci *hci = to_i3c_hci(m); i3c_hci_send_ccc_cmd() local
264 struct i3c_hci *hci = to_i3c_hci(m); i3c_hci_daa() local
276 struct i3c_hci *hci = to_i3c_hci(m); i3c_hci_priv_xfers() local
335 struct i3c_hci *hci = to_i3c_hci(m); i3c_hci_i2c_xfers() local
380 struct i3c_hci *hci = to_i3c_hci(m); i3c_hci_attach_i3c_dev() local
405 struct i3c_hci *hci = to_i3c_hci(m); i3c_hci_reattach_i3c_dev() local
419 struct i3c_hci *hci = to_i3c_hci(m); i3c_hci_detach_i3c_dev() local
433 struct i3c_hci *hci = to_i3c_hci(m); i3c_hci_attach_i2c_dev() local
459 struct i3c_hci *hci = to_i3c_hci(m); i3c_hci_detach_i2c_dev() local
476 struct i3c_hci *hci = to_i3c_hci(m); i3c_hci_request_ibi() local
490 struct i3c_hci *hci = to_i3c_hci(m); i3c_hci_free_ibi() local
498 struct i3c_hci *hci = to_i3c_hci(m); i3c_hci_enable_ibi() local
508 struct i3c_hci *hci = to_i3c_hci(m); i3c_hci_disable_ibi() local
519 struct i3c_hci *hci = to_i3c_hci(m); i3c_hci_recycle_ibi_slot() local
545 struct i3c_hci *hci = dev_id; i3c_hci_irq_handler() local
583 i3c_hci_init(struct i3c_hci *hci) i3c_hci_init() argument
736 struct i3c_hci *hci; i3c_hci_probe() local
770 struct i3c_hci *hci = platform_get_drvdata(pdev); i3c_hci_remove() local
[all...]
H A Dpio.c139 static int hci_pio_init(struct i3c_hci *hci) in hci_pio_init() argument
209 hci_pio_cleanup(struct i3c_hci *hci) hci_pio_cleanup() argument
227 hci_pio_write_cmd(struct i3c_hci *hci, struct hci_xfer *xfer) hci_pio_write_cmd() argument
241 hci_pio_do_rx(struct i3c_hci *hci, struct hci_pio_data *pio) hci_pio_do_rx() argument
266 hci_pio_do_trailing_rx(struct i3c_hci *hci, struct hci_pio_data *pio, unsigned int count) hci_pio_do_trailing_rx() argument
307 hci_pio_do_tx(struct i3c_hci *hci, struct hci_pio_data *pio) hci_pio_do_tx() argument
347 hci_pio_process_rx(struct i3c_hci *hci, struct hci_pio_data *pio) hci_pio_process_rx() argument
354 hci_pio_process_tx(struct i3c_hci *hci, struct hci_pio_data *pio) hci_pio_process_tx() argument
361 hci_pio_queue_data(struct i3c_hci *hci, struct hci_pio_data *pio) hci_pio_queue_data() argument
394 hci_pio_push_to_next_rx(struct i3c_hci *hci, struct hci_xfer *xfer, unsigned int words_to_keep) hci_pio_push_to_next_rx() argument
476 hci_pio_process_resp(struct i3c_hci *hci, struct hci_pio_data *pio) hci_pio_process_resp() argument
542 hci_pio_queue_resp(struct i3c_hci *hci, struct hci_pio_data *pio) hci_pio_queue_resp() argument
561 hci_pio_process_cmd(struct i3c_hci *hci, struct hci_pio_data *pio) hci_pio_process_cmd() argument
588 hci_pio_queue_xfer(struct i3c_hci *hci, struct hci_xfer *xfer, int n) hci_pio_queue_xfer() argument
621 hci_pio_dequeue_xfer_common(struct i3c_hci *hci, struct hci_pio_data *pio, struct hci_xfer *xfer, int n) hci_pio_dequeue_xfer_common() argument
683 hci_pio_dequeue_xfer(struct i3c_hci *hci, struct hci_xfer *xfer, int n) hci_pio_dequeue_xfer() argument
699 hci_pio_err(struct i3c_hci *hci, struct hci_pio_data *pio, u32 status) hci_pio_err() argument
740 hci_pio_set_ibi_thresh(struct i3c_hci *hci, struct hci_pio_data *pio, unsigned int thresh_val) hci_pio_set_ibi_thresh() argument
756 hci_pio_get_ibi_segment(struct i3c_hci *hci, struct hci_pio_data *pio) hci_pio_get_ibi_segment() argument
806 hci_pio_prep_new_ibi(struct i3c_hci *hci, struct hci_pio_data *pio) hci_pio_prep_new_ibi() argument
861 hci_pio_free_ibi_slot(struct i3c_hci *hci, struct hci_pio_data *pio) hci_pio_free_ibi_slot() argument
873 hci_pio_process_ibi(struct i3c_hci *hci, struct hci_pio_data *pio) hci_pio_process_ibi() argument
941 hci_pio_request_ibi(struct i3c_hci *hci, struct i3c_dev_desc *dev, const struct i3c_ibi_setup *req) hci_pio_request_ibi() argument
962 hci_pio_free_ibi(struct i3c_hci *hci, struct i3c_dev_desc *dev) hci_pio_free_ibi() argument
972 hci_pio_recycle_ibi_slot(struct i3c_hci *hci, struct i3c_dev_desc *dev, struct i3c_ibi_slot *slot) hci_pio_recycle_ibi_slot() argument
982 hci_pio_irq_handler(struct i3c_hci *hci, unsigned int unused) hci_pio_irq_handler() argument
[all...]
H A Ddma.c165 static void hci_dma_cleanup(struct i3c_hci *hci) in hci_dma_cleanup() argument
208 hci_dma_init(struct i3c_hci *hci) hci_dma_init() argument
340 hci_dma_unmap_xfer(struct i3c_hci *hci, struct hci_xfer *xfer_list, unsigned int n) hci_dma_unmap_xfer() argument
354 hci_dma_queue_xfer(struct i3c_hci *hci, struct hci_xfer *xfer_list, int n) hci_dma_queue_xfer() argument
439 hci_dma_dequeue_xfer(struct i3c_hci *hci, struct hci_xfer *xfer_list, int n) hci_dma_dequeue_xfer() argument
495 hci_dma_xfer_done(struct i3c_hci *hci, struct hci_rh_data *rh) hci_dma_xfer_done() argument
541 hci_dma_request_ibi(struct i3c_hci *hci, struct i3c_dev_desc *dev, const struct i3c_ibi_setup *req) hci_dma_request_ibi() argument
562 hci_dma_free_ibi(struct i3c_hci *hci, struct i3c_dev_desc *dev) hci_dma_free_ibi() argument
572 hci_dma_recycle_ibi_slot(struct i3c_hci *hci, struct i3c_dev_desc *dev, struct i3c_ibi_slot *slot) hci_dma_recycle_ibi_slot() argument
582 hci_dma_process_ibi(struct i3c_hci *hci, struct hci_rh_data *rh) hci_dma_process_ibi() argument
731 hci_dma_irq_handler(struct i3c_hci *hci, unsigned int mask) hci_dma_irq_handler() argument
[all...]
/kernel/linux/linux-5.10/drivers/staging/rtl8712/
H A Dos_intfs.c39 static int hci = RTL8712_USB; variable
H A Ddrv_types.h75 u8 hci; member
/kernel/linux/linux-5.10/drivers/usb/musb/
H A Dda8xx.c222 static irqreturn_t da8xx_musb_interrupt(int irq, void *hci) in da8xx_musb_interrupt() argument
H A Dam35x.c197 static irqreturn_t am35x_musb_interrupt(int irq, void *hci) in am35x_musb_interrupt() argument
H A Dmusb_dsps.c314 static irqreturn_t dsps_interrupt(int irq, void *hci) in dsps_interrupt() argument
/kernel/linux/linux-5.10/drivers/staging/gdm724x/
H A Dgdm_usb.c59 struct hci_packet *hci; in request_mac_address() local
387 struct hci_packet *hci; do_rx() local
[all...]
H A Dgdm_lte.c506 struct hci_packet *hci = (struct hci_packet *)buf; in gdm_lte_event_send() local
753 struct hci_packet *hci = (struct hci_packet *)buf; in gdm_lte_receive_pkt() local
/kernel/linux/linux-6.6/drivers/staging/rtl8712/
H A Dos_intfs.c39 static int hci = RTL8712_USB; variable
H A Ddrv_types.h73 u8 hci; member
/kernel/linux/linux-6.6/drivers/staging/gdm724x/
H A Dgdm_usb.c59 struct hci_packet *hci; in request_mac_address() local
387 struct hci_packet *hci; do_rx() local
[all...]
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
/kernel/linux/linux-6.6/drivers/usb/musb/
H A Dda8xx.c222 static irqreturn_t da8xx_musb_interrupt(int irq, void *hci) in da8xx_musb_interrupt() argument
H A Dmusb_dsps.c313 static irqreturn_t dsps_interrupt(int irq, void *hci) in dsps_interrupt() argument

Completed in 19 milliseconds

12