Home
last modified time | relevance | path

Searched refs:hci (Results 1 – 25 of 43) sorted by relevance

12

/linux/net/nfc/hci/
H A DMakefile6 obj-$(CONFIG_NFC_HCI) += hci.o
8 hci-y := core.o hcp.o command.o llc.o llc_nop.o
9 hci-$(CONFIG_NFC_SHDLC) += llc_shdlc.o
/linux/drivers/i3c/master/mipi-i3c-hci/
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
23 void __iomem *reg = hci->DCT_regs + dct_idx * 4 * 4; in i3c_hci_dct_get_val()
H A Dhci_quirks.c25 void amd_set_od_pp_timing(struct i3c_hci *hci) in amd_set_od_pp_timing() argument
37 void amd_set_resp_buf_thld(struct i3c_hci *hci) in amd_set_resp_buf_thld() argument
H A Ddct.h13 void i3c_hci_dct_get_val(struct i3c_hci *hci, unsigned int dct_idx,
/linux/drivers/net/wireless/realtek/rtw88/
H A Dps.c74 request = rtw_read8(rtwdev, rtwdev->hci.rpwm_addr); in rtw_power_mode_change()
75 confirm = rtw_read8(rtwdev, rtwdev->hci.cpwm_addr); in rtw_power_mode_change()
90 rtw_write8(rtwdev, rtwdev->hci.rpwm_addr, request); in rtw_power_mode_change()
96 rtwdev->hci.cpwm_addr); in rtw_power_mode_change()
H A Dmac.c282 rpwm = rtw_read8(rtwdev, rtwdev->hci.rpwm_addr); in rtw_mac_power_switch()
287 rtw_write8(rtwdev, rtwdev->hci.rpwm_addr, rpwm); in rtw_mac_power_switch()
1098 if (rtwdev->hci.bulkout_num == 2) in txdma_queue_mapping()
1100 else if (rtwdev->hci.bulkout_num == 3) in txdma_queue_mapping()
1102 else if (rtwdev->hci.bulkout_num == 4) in txdma_queue_mapping()
1214 if (rtwdev->hci.type == RTW_HCI_TYPE_USB) { in __priority_queue_cfg()
1277 if (rtwdev->hci.bulkout_num == 2) in priority_queue_cfg()
1279 else if (rtwdev->hci.bulkout_num == 3) in priority_queue_cfg()
1281 else if (rtwdev->hci.bulkout_num == 4) in priority_queue_cfg()
H A Drtw88xxa.c86 if (rtwdev->hci.type == RTW_HCI_TYPE_USB) in rtw8812a_read_rfe_type()
88 else if (rtwdev->hci.type == RTW_HCI_TYPE_PCIE) in rtw8812a_read_rfe_type()
116 if (rtwdev->hci.type == RTW_HCI_TYPE_USB) in rtw8812a_read_rfe_type()
118 else if (rtwdev->hci.type == RTW_HCI_TYPE_PCIE) in rtw8812a_read_rfe_type()
196 efuse->hw_cap.hci, efuse->hw_cap.bw, efuse->hw_cap.ptcl, in rtw88xxa_read_usb_type()
431 if (rtwdev->hci.bulkout_num == 2) in rtw88xxau_init_queue_reserved_page()
433 else if (rtwdev->hci.bulkout_num == 3) in rtw88xxau_init_queue_reserved_page()
435 else if (rtwdev->hci.bulkout_num == 4) in rtw88xxau_init_queue_reserved_page()
469 u8 bulkout_num = rtwdev->hci.bulkout_num; in rtw88xxau_init_queue_priority()
/linux/Documentation/ABI/testing/
H A Dsysfs-driver-hid2 What: /sys/class/bluetooth/hci<addr>/<hid-bus>:<vendor-id>:<product-id>.<num>/report_descriptor
13 What: /sys/class/bluetooth/hci<addr>/<hid-bus>:<vendor-id>:<product-id>.<num>/country
/linux/Documentation/driver-api/nfc/
H A Dindex.rst10 nfc-hci
/linux/net/nfc/nci/
H A DMakefile8 nci-objs := core.o data.o lib.o ntf.o rsp.o hci.o
/linux/net/nfc/
H A DMakefile8 obj-$(CONFIG_NFC_HCI) += hci/
H A DKconfig32 source "net/nfc/hci/Kconfig"
/linux/drivers/net/wireless/realtek/rtw89/
H A Dcore.h7572 struct rtw89_hci_info hci; member
7904 return rtwdev->hci.ops->tx_write(rtwdev, tx_req); in rtw89_hci_tx_write()
7909 rtwdev->hci.ops->reset(rtwdev); in rtw89_hci_reset()
7916 return rtwdev->hci.ops->start(rtwdev); in rtw89_hci_start()
7921 rtwdev->hci.ops->stop(rtwdev); in rtw89_hci_stop()
7926 return rtwdev->hci.ops->deinit(rtwdev); in rtw89_hci_deinit()
7931 rtwdev->hci.ops->pause(rtwdev, pause); in rtw89_hci_pause()
7936 rtwdev->hci.ops->switch_mode(rtwdev, low_power); in rtw89_hci_switch_mode()
7941 rtwdev->hci.ops->recalc_int_mit(rtwdev); in rtw89_hci_recalc_int_mit()
7946 return rtwdev->hci.ops->check_and_reclaim_tx_resource(rtwdev, txch); in rtw89_hci_check_and_reclaim_tx_resource()
[all …]
H A Drtw8852b.c425 if (rtwdev->hci.type == RTW89_HCI_TYPE_PCIE) in rtw8852b_pwr_on_func()
488 if (rtwdev->hal.cv == CHIP_CBV && rtwdev->hci.type == RTW89_HCI_TYPE_PCIE) { in rtw8852b_pwr_on_func()
570 if (rtwdev->hci.type == RTW89_HCI_TYPE_PCIE) in rtw8852b_pwr_off_func()
572 else if (rtwdev->hci.type == RTW89_HCI_TYPE_USB) in rtw8852b_pwr_off_func()
578 if (rtwdev->hci.type == RTW89_HCI_TYPE_PCIE) { in rtw8852b_pwr_off_func()
580 } else if (rtwdev->hci.type == RTW89_HCI_TYPE_USB) { in rtw8852b_pwr_off_func()
H A Dmac.c773 rtwdev->hci.ops->dump_err_status(rtwdev); in rtw89_mac_dump_err_status_ax()
902 param_inis = qta_def->hfc_param_ini[rtwdev->hci.dle_type]; in hfc_reset_param()
1319 switch (rtwdev->hci.type) { in rtw89_mac_pwr_seq()
1388 rtw89_write16(rtwdev, rtwdev->hci.rpwm_addr, request); in rtw89_mac_send_rpwm()
1420 cpwm_rsp_seq = rtw89_read16_mask(rtwdev, rtwdev->hci.cpwm_addr, in rtw89_mac_check_cpwm_state()
1429 cpwm_seq = rtw89_read16_mask(rtwdev, rtwdev->hci.cpwm_addr, PS_CPWM_SEQ_NUM); in rtw89_mac_check_cpwm_state()
1433 cpwm_status = rtw89_read16_mask(rtwdev, rtwdev->hci.cpwm_addr, PS_CPWM_STATE); in rtw89_mac_check_cpwm_state()
1484 if (rtwdev->hci.type != RTW89_HCI_TYPE_USB) in rtw89_mac_power_switch_boot_mode()
1913 cfgs = qta_def->dle_mem[rtwdev->hci.dle_type]; in get_dle_mem_cfg()
2063 if (mode == RTW89_QTA_SCC && rtwdev->hci.type != RTW89_HCI_TYPE_USB) in dle_expected_used_size()
[all …]
H A Drtw8851b.c436 if (rtwdev->hci.type == RTW89_HCI_TYPE_PCIE) in rtw8851b_pwr_on_func()
482 if (rtwdev->hci.type == RTW89_HCI_TYPE_PCIE) in rtw8851b_pwr_on_func()
568 if (rtwdev->hci.type == RTW89_HCI_TYPE_PCIE) in rtw8851b_pwr_off_func()
570 else if (rtwdev->hci.type == RTW89_HCI_TYPE_USB) in rtw8851b_pwr_off_func()
580 if (rtwdev->hci.type == RTW89_HCI_TYPE_PCIE) { in rtw8851b_pwr_off_func()
582 } else if (rtwdev->hci.type == RTW89_HCI_TYPE_USB) { in rtw8851b_pwr_off_func()
670 switch (rtwdev->hci.type) { in rtw8851b_read_efuse()
H A Drtw8922a.c510 if (rtwdev->hci.type == RTW89_HCI_TYPE_PCIE) { in rtw8922a_pwr_on_func()
535 if (rtwdev->hci.type == RTW89_HCI_TYPE_PCIE) in rtw8922a_pwr_on_func()
613 if (rtwdev->hci.type == RTW89_HCI_TYPE_PCIE) in rtw8922a_pwr_on_func()
691 if (rtwdev->hci.type == RTW89_HCI_TYPE_PCIE) { in rtw8922a_pwr_off_func()
723 if (rtwdev->hci.type == RTW89_HCI_TYPE_PCIE) in rtw8922a_pwr_off_func()
725 else if (rtwdev->hci.type == RTW89_HCI_TYPE_USB) in rtw8922a_pwr_off_func()
730 if (rtwdev->hci.type == RTW89_HCI_TYPE_PCIE) { in rtw8922a_pwr_off_func()
732 } else if (rtwdev->hci.type == RTW89_HCI_TYPE_USB) { in rtw8922a_pwr_off_func()
846 if (rtwdev->hci.type == RTW89_HCI_TYPE_PCIE) in rtw8922a_read_efuse_pci_sdio()
H A Drtw8852c.c334 rtwdev->hci.type == RTW89_HCI_TYPE_USB) in rtw8852c_pwr_on_func()
367 if (rtwdev->hci.type == RTW89_HCI_TYPE_PCIE) in rtw8852c_pwr_on_func()
428 if (rtwdev->hci.type == RTW89_HCI_TYPE_PCIE) in rtw8852c_pwr_on_func()
509 if (rtwdev->hci.type == RTW89_HCI_TYPE_PCIE) in rtw8852c_pwr_off_func()
511 else if (rtwdev->hci.type == RTW89_HCI_TYPE_USB) in rtw8852c_pwr_off_func()
519 if (rtwdev->hci.type == RTW89_HCI_TYPE_PCIE) { in rtw8852c_pwr_off_func()
521 } else if (rtwdev->hci.type == RTW89_HCI_TYPE_USB) { in rtw8852c_pwr_off_func()
646 switch (rtwdev->hci.type) { in rtw8852c_read_efuse()
H A Dpci.c1323 if (rtwdev->hci.paused) in rtw89_pci_check_and_reclaim_tx_resource()
1365 if (rtwdev->hci.paused) { in rtw89_pci_ops_tx_kick_off()
1989 WARN(!rtwdev->hci.paused, "HCI isn't paused\n"); in rtw89_pci_ops_switch_mode()
4788 rtwdev->hci.ops = &rtw89_pci_ops; in rtw89_pci_probe()
4789 rtwdev->hci.type = RTW89_HCI_TYPE_PCIE; in rtw89_pci_probe()
4790 rtwdev->hci.dle_type = RTW89_HCI_DLE_TYPE_PCIE; in rtw89_pci_probe()
4791 rtwdev->hci.rpwm_addr = pci_info->rpwm_addr; in rtw89_pci_probe()
4792 rtwdev->hci.cpwm_addr = pci_info->cpwm_addr; in rtw89_pci_probe()
/linux/Documentation/ABI/stable/
H A Dsysfs-class-bluetooth1 What: /sys/class/bluetooth/hci<index>/reset
/linux/Documentation/admin-guide/
H A Dbtmrvl.rst95 Issuing a raw hci command
98 Use hcitool to issue raw hci command, refer to hcitool manual
/linux/drivers/ufs/host/
H A Dufs-exynos.h267 EXYNOS_UFS_MMIO_FUNC(hci);
/linux/drivers/usb/musb/
H A Dda8xx.c232 static irqreturn_t da8xx_musb_interrupt(int irq, void *hci) in da8xx_musb_interrupt() argument
234 struct musb *musb = hci; in da8xx_musb_interrupt()
H A Dmusb_dsps.c313 static irqreturn_t dsps_interrupt(int irq, void *hci) in dsps_interrupt() argument
315 struct musb *musb = hci; in dsps_interrupt()
/linux/net/bluetooth/
H A Dhci_core.c2559 error = dev_set_name(&hdev->dev, "hci%u", id); in hci_register_dev()
3072 bt_cb(skb)->hci.req_flags |= HCI_REQ_START; in hci_send_cmd()
3899 return (bt_cb(skb)->hci.req_flags & HCI_REQ_START); in hci_req_is_complete()
3964 if (skb && bt_cb(skb)->hci.req_flags & HCI_REQ_SKB) { in hci_req_cmd_complete()
3965 *req_complete_skb = bt_cb(skb)->hci.req_complete_skb; in hci_req_cmd_complete()
3969 if (skb && bt_cb(skb)->hci.req_complete) { in hci_req_cmd_complete()
3970 *req_complete = bt_cb(skb)->hci.req_complete; in hci_req_cmd_complete()
3977 if (bt_cb(skb)->hci.req_flags & HCI_REQ_START) { in hci_req_cmd_complete()
3982 if (bt_cb(skb)->hci.req_flags & HCI_REQ_SKB) in hci_req_cmd_complete()
3983 *req_complete_skb = bt_cb(skb)->hci in hci_req_cmd_complete()
[all...]

12