/linux-6.3-rc2/drivers/net/wireless/silabs/wfx/ |
A D | hif_tx.c | 42 if (*hif) in wfx_alloc_hif() 128 if (!hif) in wfx_hif_shutdown() 147 if (!hif) in wfx_hif_configuration() 163 if (!hif) in wfx_hif_reset() 212 if (!hif) in wfx_hif_write_mib() 234 if (!hif) in wfx_hif_scan() 274 if (!hif) in wfx_hif_stop_scan() 295 if (!hif) in wfx_hif_join() 320 if (!hif) in wfx_hif_set_bss_params() 337 if (!hif) in wfx_hif_add_key() [all …]
|
A D | bh.c | 110 _trace_hif_recv(hif, wdev->hif.tx_buffers_used); in rx_helper() 112 if (hif->id != HIF_IND_ID_EXCEPTION && hif->id != HIF_IND_ID_ERROR) { in rx_helper() 113 if (hif->seqnum != wdev->hif.rx_seqnum) in rx_helper() 115 hif->seqnum, wdev->hif.rx_seqnum); in rx_helper() 116 wdev->hif.rx_seqnum = (hif->seqnum + 1) % (HIF_COUNTER_MAX + 1); in rx_helper() 177 hif->seqnum = wdev->hif.tx_seqnum; in tx_helper() 178 wdev->hif.tx_seqnum = (wdev->hif.tx_seqnum + 1) % (HIF_COUNTER_MAX + 1); in tx_helper() 180 data = hif; in tx_helper() 190 _trace_hif_send(hif, wdev->hif.tx_buffers_used); in tx_helper() 202 hif = NULL; in bh_work_tx() [all …]
|
A D | hif_rx.c | 20 const struct wfx_hif_msg *hif, const void *buf) in wfx_hif_generic_confirm() argument 24 int cmd = hif->id; in wfx_hif_generic_confirm() 25 int len = le16_to_cpu(hif->len) - 4; /* drop header */ in wfx_hif_generic_confirm() 62 const struct wfx_hif_msg *hif, const void *buf) in wfx_hif_multi_tx_confirm() argument 198 wvif = wdev_to_wvif(wdev, hif->interface); in wfx_hif_suspend_resume_indication() 316 16, 1, hif, le16_to_cpu(hif->len), false); in wfx_hif_error_indication() 333 16, 1, hif, le16_to_cpu(hif->len), false); in wfx_hif_exception_indication() 365 int hif_id = hif->id; in wfx_handle_rx() 369 wfx_hif_receive_indication(wdev, hif, hif->body, skb); in wfx_handle_rx() 375 wfx_hif_generic_confirm(wdev, hif, hif->body); in wfx_handle_rx() [all …]
|
A D | queue.c | 41 ret = wait_event_timeout(wdev->hif.tx_buffers_empty, !wdev->hif.tx_buffers_used, in wfx_tx_flush() 45 wdev->hif.tx_buffers_used); in wfx_tx_flush() 126 struct wfx_hif_msg *hif; in wfx_pending_drop() local 131 hif = (struct wfx_hif_msg *)skb->data; in wfx_pending_drop() 132 wvif = wdev_to_wvif(wdev, hif->interface); in wfx_pending_drop() 148 struct wfx_hif_msg *hif; in wfx_pending_get() local 153 hif = (struct wfx_hif_msg *)skb->data; in wfx_pending_get() 154 req = (struct wfx_hif_req_tx *)hif->body; in wfx_pending_get() 232 struct wfx_hif_msg *hif; in wfx_tx_queues_get_skb() local 260 hif = (struct wfx_hif_msg *)skb->data; in wfx_tx_queues_get_skb() [all …]
|
A D | traces.h | 161 TP_ARGS(hif, tx_fill_level, is_recv), 176 __entry->msg_len = le16_to_cpu(hif->len); 177 __entry->msg_id = hif->id; 178 __entry->if_id = hif->interface; 186 __entry->mib = le16_to_cpup((__le16 *)hif->body); 210 TP_ARGS(hif, tx_fill_level, is_recv)); 211 #define _trace_hif_send(hif, tx_fill_level)\ argument 212 trace_hif_send(hif, tx_fill_level, false) 215 TP_ARGS(hif, tx_fill_level, is_recv)); 216 #define _trace_hif_recv(hif, tx_fill_level)\ argument [all …]
|
A D | data_tx.h | 60 struct wfx_hif_msg *hif = (struct wfx_hif_msg *)skb->data; in wfx_skb_txreq() local 61 struct wfx_hif_req_tx *req = (struct wfx_hif_req_tx *)hif->body; in wfx_skb_txreq()
|
A D | data_tx.c | 421 struct wfx_hif_msg *hif = (struct wfx_hif_msg *)skb->data; in wfx_skb_dtor() local 422 struct wfx_hif_req_tx *req = (struct wfx_hif_req_tx *)hif->body; in wfx_skb_dtor() 548 struct wfx_hif_msg *hif; in wfx_flush() local 564 hif = (struct wfx_hif_msg *)skb->data; in wfx_flush() 565 wvif = wdev_to_wvif(wdev, hif->interface); in wfx_flush()
|
A D | wfx.h | 42 struct wfx_hif hif; member
|
/linux-6.3-rc2/drivers/net/wireless/ath/ath10k/ |
A D | hif.h | 118 if (!ar->hif.ops->diag_write) in ath10k_hif_diag_write() 134 return ar->hif.ops->start(ar); in ath10k_hif_start() 139 return ar->hif.ops->stop(ar); in ath10k_hif_stop() 144 if (ar->hif.ops->start_post) in ath10k_hif_start_post() 191 ar->hif.ops->power_down(ar); in ath10k_hif_power_down() 196 if (!ar->hif.ops->suspend) in ath10k_hif_suspend() 199 return ar->hif.ops->suspend(ar); in ath10k_hif_suspend() 204 if (!ar->hif.ops->resume) in ath10k_hif_resume() 207 return ar->hif.ops->resume(ar); in ath10k_hif_resume() 212 if (!ar->hif.ops->read32) { in ath10k_hif_read32() [all …]
|
A D | core.c | 1553 ath10k_bus_str(ar->hif.bus), in ath10k_core_create_board_name() 1563 ath10k_bus_str(ar->hif.bus), in ath10k_core_create_board_name() 1569 ath10k_bus_str(ar->hif.bus), in ath10k_core_create_board_name() 1576 ath10k_bus_str(ar->hif.bus), in ath10k_core_create_board_name() 1591 ath10k_bus_str(ar->hif.bus), in ath10k_core_create_eboard_name() 2167 switch (ar->hif.bus) { in ath10k_core_get_fw_name() 2448 if (hw_params->bus == ar->hif.bus && in ath10k_init_hw_params() 2706 if (ar->hif.bus == ATH10K_BUS_SDIO) in ath10k_core_init_firmware_features() 3307 switch (ar->hif.bus) { in ath10k_core_probe_fw() 3568 ar->hif.ops = hif_ops; in ath10k_core_create() [all …]
|
A D | testmode.c | 180 switch (ar->hif.bus) { in ath10k_tm_fetch_firmware() 184 ATH10K_FW_UTF_FILE_BASE, ath10k_bus_str(ar->hif.bus), in ath10k_tm_fetch_firmware()
|
/linux-6.3-rc2/drivers/net/wireless/ath/ath11k/ |
A D | hif.h | 37 if (ab->hif.ops->ce_irq_enable) in ath11k_hif_ce_irq_enable() 38 ab->hif.ops->ce_irq_enable(ab); in ath11k_hif_ce_irq_enable() 43 if (ab->hif.ops->ce_irq_disable) in ath11k_hif_ce_irq_disable() 49 return sc->hif.ops->start(sc); in ath11k_hif_start() 54 sc->hif.ops->stop(sc); in ath11k_hif_stop() 59 sc->hif.ops->irq_enable(sc); in ath11k_hif_irq_enable() 64 sc->hif.ops->irq_disable(sc); in ath11k_hif_irq_disable() 74 sc->hif.ops->power_down(sc); in ath11k_hif_power_down() 79 if (ab->hif.ops->suspend) in ath11k_hif_suspend() 87 if (ab->hif.ops->resume) in ath11k_hif_resume() [all …]
|
A D | core.c | 985 ath11k_bus_str(ab->hif.bus), in __ath11k_core_create_board_name() 996 ath11k_bus_str(ab->hif.bus), in __ath11k_core_create_board_name() 2034 ab->hif.bus = bus; in ath11k_core_alloc()
|
/linux-6.3-rc2/drivers/net/wireless/ath/ath12k/ |
A D | hif.h | 69 if (ab->hif.ops->get_ce_msi_idx) in ath12k_hif_get_ce_msi_idx() 77 if (ab->hif.ops->ce_irq_enable) in ath12k_hif_ce_irq_enable() 78 ab->hif.ops->ce_irq_enable(ab); in ath12k_hif_ce_irq_enable() 83 if (ab->hif.ops->ce_irq_disable) in ath12k_hif_ce_irq_disable() 89 ab->hif.ops->irq_enable(ab); in ath12k_hif_irq_enable() 94 ab->hif.ops->irq_disable(ab); in ath12k_hif_irq_disable() 99 if (ab->hif.ops->suspend) in ath12k_hif_suspend() 107 if (ab->hif.ops->resume) in ath12k_hif_resume() 115 return ab->hif.ops->start(ab); in ath12k_hif_start() 120 ab->hif.ops->stop(ab); in ath12k_hif_stop() [all …]
|
A D | core.c | 98 ath12k_bus_str(ab->hif.bus), in ath12k_core_create_board_name() 927 ab->hif.bus = bus; in ath12k_core_alloc()
|
/linux-6.3-rc2/drivers/net/wireless/mediatek/mt76/mt7996/ |
A D | pci.c | 30 struct mt7996_hif *hif; in mt7996_pci_get_hif2() local 41 get_device(hif->dev); in mt7996_pci_get_hif2() 44 hif = NULL; in mt7996_pci_get_hif2() 49 return hif; in mt7996_pci_get_hif2() 54 if (!hif) in mt7996_put_hif2() 57 put_device(hif->dev); in mt7996_put_hif2() 74 struct mt7996_hif *hif; in mt7996_pci_hif2_probe() local 76 hif = devm_kzalloc(&pdev->dev, sizeof(*hif), GFP_KERNEL); in mt7996_pci_hif2_probe() 77 if (!hif) in mt7996_pci_hif2_probe() 80 hif->dev = &pdev->dev; in mt7996_pci_hif2_probe() [all …]
|
/linux-6.3-rc2/drivers/net/wireless/mediatek/mt76/mt7915/ |
A D | pci.c | 33 struct mt7915_hif *hif; in mt7915_pci_get_hif2() local 44 get_device(hif->dev); in mt7915_pci_get_hif2() 47 hif = NULL; in mt7915_pci_get_hif2() 52 return hif; in mt7915_pci_get_hif2() 57 if (!hif) in mt7915_put_hif2() 60 put_device(hif->dev); in mt7915_put_hif2() 87 hif = devm_kzalloc(&pdev->dev, sizeof(*hif), GFP_KERNEL); in mt7915_pci_hif2_probe() 88 if (!hif) in mt7915_pci_hif2_probe() 91 hif->dev = &pdev->dev; in mt7915_pci_hif2_probe() 93 hif->irq = pdev->irq; in mt7915_pci_hif2_probe() [all …]
|
/linux-6.3-rc2/drivers/net/wireless/ath/ath9k/ |
A D | htc_hst.c | 35 status = target->hif->send(target->hif_dev, endpoint->ul_pipeid, skb); in htc_issue_send() 314 target->hif->stop(target->hif_dev); in htc_stop() 319 target->hif->start(target->hif_dev); in htc_start() 324 target->hif->sta_drain(target->hif_dev, idx); in htc_sta_drain() 487 struct ath9k_htc_hif *hif, in ath9k_htc_hw_alloc() argument 500 target->hif = hif; in ath9k_htc_hw_alloc() 506 endpoint->ul_pipeid = hif->control_ul_pipe; in ath9k_htc_hw_alloc() 507 endpoint->dl_pipeid = hif->control_dl_pipe; in ath9k_htc_hw_alloc()
|
A D | htc_hst.h | 120 struct ath9k_htc_hif *hif; member 222 struct ath9k_htc_hif *hif,
|
/linux-6.3-rc2/drivers/net/wireless/microchip/wilc1000/ |
A D | Makefile | 5 hif.o wlan_cfg.o wlan.o
|
/linux-6.3-rc2/arch/arm/boot/dts/ |
A D | bcm7445.dtsi | 88 compatible = "brcm,bcm7445-hif-cpubiuctrl", 94 compatible = "brcm,bcm7445-hif-continuation", 132 interrupt-names = "hif";
|
/linux-6.3-rc2/drivers/net/wireless/ath/ath6kl/ |
A D | Makefile | 27 ath6kl_core-y += hif.o
|
/linux-6.3-rc2/drivers/clk/mediatek/ |
A D | Makefile | 37 obj-$(CONFIG_COMMON_CLK_MT2701_HIFSYS) += clk-mt2701-hif.o 51 obj-$(CONFIG_COMMON_CLK_MT7622_HIFSYS) += clk-mt7622-hif.o 55 obj-$(CONFIG_COMMON_CLK_MT7629_HIFSYS) += clk-mt7629-hif.o
|
/linux-6.3-rc2/Documentation/devicetree/bindings/interrupt-controller/ |
A D | brcm,l2-intc.yaml | 20 - brcm,hif-spi-l2-intc
|
/linux-6.3-rc2/Documentation/devicetree/bindings/arm/bcm/ |
A D | brcm,brcmstb.txt | 23 - compatible: "brcm,bcm<chip_id>-hif-continuation", "syscon" 63 compatible = "brcm,bcm7445-hif-continuation", "syscon";
|