Home
last modified time | relevance | path

Searched refs:hp_addr (Results 1 – 11 of 11) sorted by relevance

/linux/drivers/net/wireless/ath/ath11k/
H A Dhal.c273 u64 hp_addr; in ath11k_hal_srng_dst_hw_init() local
320 hp_addr = hal->rdp.paddr + in ath11k_hal_srng_dst_hw_init()
321 ((unsigned long)srng->u.dst_ring.hp_addr - in ath11k_hal_srng_dst_hw_init()
324 hp_addr & HAL_ADDR_LSB_REG_MASK); in ath11k_hal_srng_dst_hw_init()
326 hp_addr >> HAL_ADDR_MSB_REG_SHIFT); in ath11k_hal_srng_dst_hw_init()
332 *srng->u.dst_ring.hp_addr = 0; in ath11k_hal_srng_dst_hw_init()
534 ((unsigned long)srng->u.src_ring.hp_addr - in ath11k_hal_srng_get_hp_addr()
538 ((unsigned long)srng->u.dst_ring.hp_addr - in ath11k_hal_srng_get_hp_addr()
695 hp = *srng->u.dst_ring.hp_addr; in ath11k_hal_srng_dst_num_free()
835 hp = READ_ONCE(*srng->u.dst_ring.hp_addr); in ath11k_hal_srng_access_begin()
[all …]
H A Ddbring.c168 param.head_idx_paddr_lo = lower_32_bits(ring->hp_addr); in ath11k_dbring_wmi_cfg_setup()
169 param.head_idx_paddr_hi = upper_32_bits(ring->hp_addr); in ath11k_dbring_wmi_cfg_setup()
229 ring->hp_addr = ath11k_hal_srng_get_hp_addr(ar->ab, srng); in ath11k_dbring_buf_setup()
H A Ddbring.h50 dma_addr_t hp_addr; member
H A Ddp_tx.c887 dma_addr_t hp_addr, tp_addr; in ath11k_dp_tx_htt_srng_setup() local
899 hp_addr = ath11k_hal_srng_get_hp_addr(ab, srng); in ath11k_dp_tx_htt_srng_setup()
951 cmd->ring_head_off32_remote_addr_lo = hp_addr & HAL_ADDR_LSB_REG_MASK; in ath11k_dp_tx_htt_srng_setup()
952 cmd->ring_head_off32_remote_addr_hi = (u64)hp_addr >> in ath11k_dp_tx_htt_srng_setup()
H A Dhal.h595 volatile u32 *hp_addr; member
633 u32 *hp_addr; member
/linux/drivers/net/wireless/ath/ath12k/wifi7/
H A Dhal.c142 u64 hp_addr; in ath12k_wifi7_hal_srng_dst_hw_init() local
190 hp_addr = hal->rdp.paddr + in ath12k_wifi7_hal_srng_dst_hw_init()
191 ((unsigned long)srng->u.dst_ring.hp_addr - in ath12k_wifi7_hal_srng_dst_hw_init()
195 hp_addr & HAL_ADDR_LSB_REG_MASK); in ath12k_wifi7_hal_srng_dst_hw_init()
198 hp_addr >> HAL_ADDR_MSB_REG_SHIFT); in ath12k_wifi7_hal_srng_dst_hw_init()
204 *srng->u.dst_ring.hp_addr = 0; in ath12k_wifi7_hal_srng_dst_hw_init()
322 srng->u.src_ring.hp_addr = in ath12k_wifi7_hal_set_umac_srng_ptr_addr()
328 (unsigned long)srng->u.src_ring.hp_addr - in ath12k_wifi7_hal_set_umac_srng_ptr_addr()
390 srng->u.src_ring.hp_addr = (u32 *)(HAL_SHADOW_REG(shadow_cfg_idx) + in ath12k_wifi7_hal_srng_update_hp_tp_addr()
/linux/drivers/net/wireless/ath/ath12k/
H A Dhal.c266 ((unsigned long)srng->u.src_ring.hp_addr - in ath12k_hal_srng_get_hp_addr()
270 ((unsigned long)srng->u.dst_ring.hp_addr - in ath12k_hal_srng_get_hp_addr()
358 hp = *srng->u.dst_ring.hp_addr; in ath12k_hal_srng_dst_num_free()
506 hp = READ_ONCE(*srng->u.dst_ring.hp_addr); in ath12k_hal_srng_access_begin()
537 WRITE_ONCE(*srng->u.src_ring.hp_addr, srng->u.src_ring.hp); in ath12k_hal_srng_access_end()
539 srng->u.dst_ring.last_hp = *srng->u.dst_ring.hp_addr; in ath12k_hal_srng_access_end()
555 (unsigned long)srng->u.src_ring.hp_addr - in ath12k_hal_srng_access_end()
559 srng->u.dst_ring.last_hp = *srng->u.dst_ring.hp_addr; in ath12k_hal_srng_access_end()
630 srng->u.src_ring.hp_addr = (void *)(hal->wrp.vaddr + in ath12k_hal_srng_setup()
646 srng->u.dst_ring.hp_addr = (void *)(hal->rdp.vaddr + ring_id); in ath12k_hal_srng_setup()
[all …]
H A Ddbring.c131 arg.head_idx_paddr_lo = lower_32_bits(ring->hp_addr); in ath12k_dbring_wmi_cfg_setup()
132 arg.head_idx_paddr_hi = upper_32_bits(ring->hp_addr); in ath12k_dbring_wmi_cfg_setup()
179 ring->hp_addr = ath12k_hal_srng_get_hp_addr(ab, srng); in ath12k_dbring_buf_setup()
H A Ddbring.h48 dma_addr_t hp_addr; member
H A Ddp_htt.c738 dma_addr_t hp_addr, tp_addr; in ath12k_dp_tx_htt_srng_setup() local
750 hp_addr = ath12k_hal_srng_get_hp_addr(ab, srng); in ath12k_dp_tx_htt_srng_setup()
801 cmd->ring_head_off32_remote_addr_lo = cpu_to_le32(lower_32_bits(hp_addr)); in ath12k_dp_tx_htt_srng_setup()
802 cmd->ring_head_off32_remote_addr_hi = cpu_to_le32(upper_32_bits(hp_addr)); in ath12k_dp_tx_htt_srng_setup()
H A Dhal.h917 volatile u32 *hp_addr; member
955 u32 *hp_addr; member