| /linux/net/nfc/hci/ |
| H A D | Makefile | 6 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 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() argument 23 void __iomem *reg = hci->DCT_regs + dct_idx * 4 * 4; in i3c_hci_dct_get_val()
|
| H A D | hci_quirks.c | 25 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 D | dct.h | 13 void i3c_hci_dct_get_val(struct i3c_hci *hci, unsigned int dct_idx,
|
| /linux/drivers/net/wireless/realtek/rtw88/ |
| H A D | ps.c | 74 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 D | mac.c | 282 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 D | rtw88xxa.c | 86 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 D | sysfs-driver-hid | 2 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 D | index.rst | 10 nfc-hci
|
| /linux/net/nfc/nci/ |
| H A D | Makefile | 8 nci-objs := core.o data.o lib.o ntf.o rsp.o hci.o
|
| /linux/net/nfc/ |
| H A D | Makefile | 8 obj-$(CONFIG_NFC_HCI) += hci/
|
| H A D | Kconfig | 32 source "net/nfc/hci/Kconfig"
|
| /linux/drivers/net/wireless/realtek/rtw89/ |
| H A D | core.h | 7572 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 D | rtw8852b.c | 425 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 D | mac.c | 773 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 D | rtw8851b.c | 436 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 D | rtw8922a.c | 510 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 D | rtw8852c.c | 334 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 D | pci.c | 1323 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 D | sysfs-class-bluetooth | 1 What: /sys/class/bluetooth/hci<index>/reset
|
| /linux/Documentation/admin-guide/ |
| H A D | btmrvl.rst | 95 Issuing a raw hci command 98 Use hcitool to issue raw hci command, refer to hcitool manual
|
| /linux/drivers/ufs/host/ |
| H A D | ufs-exynos.h | 267 EXYNOS_UFS_MMIO_FUNC(hci);
|
| /linux/drivers/usb/musb/ |
| H A D | da8xx.c | 232 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 D | musb_dsps.c | 313 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 D | hci_core.c | 2559 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...] |