Home
last modified time | relevance | path

Searched refs:wil_w (Results 1 – 6 of 6) sorted by relevance

/linux-6.15/drivers/net/wireless/ath/wil6210/
H A Dinterrupt.c77 wil_w(wil, RGF_DMA_EP_TX_ICR + offsetof(struct RGF_ICR, IMS), in wil6210_mask_irq_tx()
83 wil_w(wil, RGF_INT_GEN_TX_ICR + offsetof(struct RGF_ICR, IMS), in wil6210_mask_irq_tx_edma()
89 wil_w(wil, RGF_DMA_EP_RX_ICR + offsetof(struct RGF_ICR, IMS), in wil6210_mask_irq_rx()
95 wil_w(wil, RGF_INT_GEN_RX_ICR + offsetof(struct RGF_ICR, IMS), in wil6210_mask_irq_rx_edma()
120 wil_w(wil, RGF_DMA_PSEUDO_CAUSE_MASK_SW, WIL6210_IRQ_DISABLE); in wil6210_mask_irq_pseudo()
127 wil_w(wil, RGF_DMA_EP_TX_ICR + offsetof(struct RGF_ICR, IMC), in wil6210_unmask_irq_tx()
141 wil_w(wil, RGF_DMA_EP_RX_ICR + offsetof(struct RGF_ICR, IMC), in wil6210_unmask_irq_rx()
226 wil_w(wil, RGF_INT_CTRL_INT_GEN_CFG_0, moderation); in wil_configure_interrupt_moderation_edma()
227 wil_w(wil, RGF_INT_CTRL_INT_GEN_CFG_1, moderation); in wil_configure_interrupt_moderation_edma()
254 wil_w(wil, RGF_DMA_ITR_TX_CNT_CTL, in wil_configure_interrupt_moderation()
[all …]
H A Dmain.c896 wil_w(wil, RGF_USER_USAGE_8, saved); in wil_freeze_bl()
932 wil_w(wil, RGF_USER_USER_CPU_0_TALYN_MB, in wil_halt_cpu()
934 wil_w(wil, RGF_USER_MAC_CPU_0_TALYN_MB, in wil_halt_cpu()
946 wil_w(wil, RGF_USER_USER_CPU_0_TALYN_MB, 1); in wil_release_cpu()
948 wil_w(wil, RGF_USER_USER_CPU_0, 1); in wil_release_cpu()
1126 wil_w(wil, RGF_USER_BL + in wil_target_reset()
1130 wil_w(wil, RGF_USER_BL + in wil_target_reset()
1169 wil_w(wil, RGF_USER_CLKS_CTL_SW_RST_VEC_3, 0); in wil_target_reset()
1197 wil_w(wil, RGF_USER_XPM_IFC_RD_TIME3, 0x1); in wil_target_reset()
1582 wil_w(wil, RGF_USER_USAGE_1, 0); in wil_clear_fw_log_addr()
[all …]
H A Dtxrx_edma.c258 wil_w(wil, ring->hwtail, ring->swhead); in wil_rx_refill_edma()
1112 wil_w(wil, sring->hwtail, (sring->swhead - 1) % sring->size); in wil_rx_handle_edma()
1298 wil_w(wil, sring->hwtail, sring->swhead); in wil_tx_sring_handler()
1311 wil_w(wil, sring->hwtail, (sring->swhead - 1) % sring->size); in wil_tx_sring_handler()
1523 wil_w(wil, ring->hwtail, ring->swhead); in __wil_tx_ring_tso_edma()
H A Dwil6210.h1132 static inline void wil_w(struct wil6210_priv *wil, u32 reg, u32 val) in wil_w() function
1141 wil_w(wil, reg, wil_r(wil, reg) | val); in wil_s()
1147 wil_w(wil, reg, wil_r(wil, reg) & ~val); in wil_c()
H A Dwmi.c739 wil_w(wil, r->head + offsetof(struct wil6210_mbox_ring_desc, sync), 1); in __wmi_send()
741 wil_w(wil, RGF_MBOX + offsetof(struct wil6210_mbox_ctl, tx.head), in __wmi_send()
747 wil_w(wil, RGF_USER_USER_ICR + offsetof(struct RGF_ICR, ICS), in __wmi_send()
1971 wil_w(wil, r->tail + in wmi_recv_cmd()
2016 wil_w(wil, RGF_MBOX + in wmi_recv_cmd()
H A Dtxrx.c630 wil_w(wil, v->hwtail, v->swtail); in wil_rx_refill()
2005 wil_w(wil, vring->hwtail, vring->swhead); in __wil_tx_vring_tso()
2160 wil_w(wil, ring->hwtail, ring->swhead); in __wil_tx_ring()