Home
last modified time | relevance | path

Searched refs:desc_bank (Results 1 – 10 of 10) sorted by relevance

/freebsd/sys/contrib/dev/athk/ath11k/
H A Ddp.c604 struct dp_link_desc_bank *desc_bank, in ath11k_dp_link_desc_bank_alloc() argument
617 desc_bank[i].vaddr_unaligned = in ath11k_dp_link_desc_bank_alloc()
619 &desc_bank[i].paddr_unaligned, in ath11k_dp_link_desc_bank_alloc()
621 if (!desc_bank[i].vaddr_unaligned) { in ath11k_dp_link_desc_bank_alloc()
626 desc_bank[i].vaddr = PTR_ALIGN(desc_bank[i].vaddr_unaligned, in ath11k_dp_link_desc_bank_alloc()
628 desc_bank[i].paddr = desc_bank[i].paddr_unaligned + in ath11k_dp_link_desc_bank_alloc()
629 ((unsigned long)desc_bank[i].vaddr - in ath11k_dp_link_desc_bank_alloc()
630 (unsigned long)desc_bank[i].vaddr_unaligned); in ath11k_dp_link_desc_bank_alloc()
631 desc_bank[i].size = desc_sz; in ath11k_dp_link_desc_bank_alloc()
643 struct dp_link_desc_bank *desc_bank, in ath11k_dp_link_desc_cleanup() argument
[all …]
H A Dhal_rx.h492 dma_addr_t *paddr, u32 *desc_bank);
496 dma_addr_t *paddr, u32 *desc_bank);
H A Ddp_rx.c3426 u32 desc_bank, msdu_info, mpdu_info; in ath11k_dp_rx_h_defrag_reo_reinject() local
3434 ath11k_hal_rx_reo_ent_paddr_get(ab, reo_dest_ring, &paddr, &desc_bank); in ath11k_dp_rx_h_defrag_reo_reinject()
3436 msdu_link = (struct hal_rx_msdu_link *)(link_desc_banks[desc_bank].vaddr + in ath11k_dp_rx_h_defrag_reo_reinject()
3438 msdu_link = (struct hal_rx_msdu_link *)((u8 *)link_desc_banks[desc_bank].vaddr + in ath11k_dp_rx_h_defrag_reo_reinject()
3440 (paddr - link_desc_banks[desc_bank].paddr)); in ath11k_dp_rx_h_defrag_reo_reinject()
3496 ath11k_hal_rx_reo_ent_paddr_get(ab, reo_dest_ring, &paddr, &desc_bank); in ath11k_dp_rx_h_defrag_reo_reinject()
3497 ath11k_hal_rx_buf_addr_info_set(reo_ent_ring, paddr, desc_bank, in ath11k_dp_rx_h_defrag_reo_reinject()
3821 u32 desc_bank, num_msdus; in ath11k_dp_process_rx_err() local
3851 &desc_bank); in ath11k_dp_process_rx_err()
3858 link_desc_va = link_desc_banks[desc_bank].vaddr + in ath11k_dp_process_rx_err()
[all …]
H A Dhal_rx.c320 dma_addr_t *paddr, u32 *desc_bank) in ath11k_hal_desc_reo_parse_err() argument
345 ath11k_hal_rx_reo_ent_paddr_get(ab, rx_desc, paddr, desc_bank); in ath11k_hal_desc_reo_parse_err()
406 dma_addr_t *paddr, u32 *desc_bank) in ath11k_hal_rx_reo_ent_paddr_get() argument
413 *desc_bank = FIELD_GET(BUFFER_ADDR_INFO1_SW_COOKIE, buff_addr->info1); in ath11k_hal_rx_reo_ent_paddr_get()
H A Ddp.h1704 struct dp_link_desc_bank *desc_bank,
/freebsd/sys/contrib/dev/athk/ath12k/
H A Ddp.c694 struct dp_link_desc_bank *desc_bank, in ath12k_dp_link_desc_bank_alloc() argument
707 desc_bank[i].vaddr_unaligned = in ath12k_dp_link_desc_bank_alloc()
709 &desc_bank[i].paddr_unaligned, in ath12k_dp_link_desc_bank_alloc()
711 if (!desc_bank[i].vaddr_unaligned) { in ath12k_dp_link_desc_bank_alloc()
716 desc_bank[i].vaddr = PTR_ALIGN(desc_bank[i].vaddr_unaligned, in ath12k_dp_link_desc_bank_alloc()
718 desc_bank[i].paddr = desc_bank[i].paddr_unaligned + in ath12k_dp_link_desc_bank_alloc()
719 ((unsigned long)desc_bank[i].vaddr - in ath12k_dp_link_desc_bank_alloc()
720 (unsigned long)desc_bank[i].vaddr_unaligned); in ath12k_dp_link_desc_bank_alloc()
721 desc_bank[i].size = desc_sz; in ath12k_dp_link_desc_bank_alloc()
733 struct dp_link_desc_bank *desc_bank, in ath12k_dp_link_desc_cleanup() argument
[all …]
H A Ddp_rx.c2978 u32 desc_bank, msdu_info, msdu_ext_info, mpdu_info; in ath12k_dp_rx_h_defrag_reo_reinject() local
2990 desc_bank = u32_get_bits(cookie, DP_LINK_DESC_BANK_MASK); in ath12k_dp_rx_h_defrag_reo_reinject()
2993 msdu_link = (struct hal_rx_msdu_link *)(link_desc_banks[desc_bank].vaddr + in ath12k_dp_rx_h_defrag_reo_reinject()
2994 (link_paddr - link_desc_banks[desc_bank].paddr)); in ath12k_dp_rx_h_defrag_reo_reinject()
2996 msdu_link = (struct hal_rx_msdu_link *)((uintptr_t)link_desc_banks[desc_bank].vaddr + in ath12k_dp_rx_h_defrag_reo_reinject()
2997 (link_paddr - link_desc_banks[desc_bank].paddr)); in ath12k_dp_rx_h_defrag_reo_reinject()
3398 u32 desc_bank, num_msdus; in ath12k_dp_rx_process_err() local
3425 &desc_bank); in ath12k_dp_rx_process_err()
3432 link_desc_va = link_desc_banks[desc_bank].vaddr + in ath12k_dp_rx_process_err()
3433 (paddr - link_desc_banks[desc_bank].paddr); in ath12k_dp_rx_process_err()
[all …]
H A Dhal_rx.c319 dma_addr_t *paddr, u32 *desc_bank) in ath12k_hal_desc_reo_parse_err() argument
345 *desc_bank = u32_get_bits(cookie, DP_LINK_DESC_BANK_MASK); in ath12k_hal_desc_reo_parse_err()
H A Dhal_rx.h697 dma_addr_t *paddr, u32 *desc_bank);
H A Ddp.h1810 struct dp_link_desc_bank *desc_bank,