Home
last modified time | relevance | path

Searched refs:qdesc (Results 1 – 5 of 5) sorted by relevance

/linux-6.12.1/drivers/net/wireless/ath/ath12k/
Dhal_rx.c715 void ath12k_hal_reo_qdesc_setup(struct hal_rx_reo_queue *qdesc, in ath12k_hal_reo_qdesc_setup() argument
721 ath12k_hal_reo_set_desc_hdr(&qdesc->desc_hdr, HAL_DESC_REO_OWNED, in ath12k_hal_reo_qdesc_setup()
725 qdesc->rx_queue_num = le32_encode_bits(tid, HAL_RX_REO_QUEUE_RX_QUEUE_NUMBER); in ath12k_hal_reo_qdesc_setup()
727 qdesc->info0 = in ath12k_hal_reo_qdesc_setup()
739 qdesc->info0 |= le32_encode_bits(1, HAL_RX_REO_QUEUE_INFO0_RETRY); in ath12k_hal_reo_qdesc_setup()
741 qdesc->info0 |= le32_encode_bits(ba_window_size - 1, in ath12k_hal_reo_qdesc_setup()
749 qdesc->info0 |= in ath12k_hal_reo_qdesc_setup()
759 qdesc->info0 |= le32_encode_bits(1, HAL_RX_REO_QUEUE_INFO0_IGNORE_AMPDU_FLG); in ath12k_hal_reo_qdesc_setup()
761 qdesc->info1 |= le32_encode_bits(0, HAL_RX_REO_QUEUE_INFO1_SVLD); in ath12k_hal_reo_qdesc_setup()
764 qdesc->info1 = le32_encode_bits(start_seq, in ath12k_hal_reo_qdesc_setup()
[all …]
Dhal.h1100 void ath12k_hal_reo_qdesc_setup(struct hal_rx_reo_queue *qdesc,
/linux-6.12.1/drivers/net/wireless/ath/ath11k/
Dhal_rx.c703 struct hal_rx_reo_queue *qdesc = vaddr; in ath11k_hal_reo_qdesc_setup() local
706 memset(qdesc, 0, sizeof(*qdesc)); in ath11k_hal_reo_qdesc_setup()
708 ath11k_hal_reo_set_desc_hdr(&qdesc->desc_hdr, HAL_DESC_REO_OWNED, in ath11k_hal_reo_qdesc_setup()
712 qdesc->rx_queue_num = FIELD_PREP(HAL_RX_REO_QUEUE_RX_QUEUE_NUMBER, tid); in ath11k_hal_reo_qdesc_setup()
714 qdesc->info0 = in ath11k_hal_reo_qdesc_setup()
726 qdesc->info0 |= FIELD_PREP(HAL_RX_REO_QUEUE_INFO0_RETRY, 1); in ath11k_hal_reo_qdesc_setup()
728 qdesc->info0 |= FIELD_PREP(HAL_RX_REO_QUEUE_INFO0_BA_WINDOW_SIZE, in ath11k_hal_reo_qdesc_setup()
736 qdesc->info0 |= in ath11k_hal_reo_qdesc_setup()
746 qdesc->info0 |= FIELD_PREP(HAL_RX_REO_QUEUE_INFO0_IGNORE_AMPDU_FLG, 1); in ath11k_hal_reo_qdesc_setup()
748 qdesc->info1 |= FIELD_PREP(HAL_RX_REO_QUEUE_INFO1_SVLD, 0); in ath11k_hal_reo_qdesc_setup()
[all …]
/linux-6.12.1/drivers/scsi/lpfc/
Dlpfc_init.c10378 struct lpfc_queue *qdesc; in lpfc_alloc_io_wq_cq() local
10386 qdesc = lpfc_sli4_queue_alloc(phba, LPFC_EXPANDED_PAGE_SIZE, in lpfc_alloc_io_wq_cq()
10391 qdesc = lpfc_sli4_queue_alloc(phba, LPFC_DEFAULT_PAGE_SIZE, in lpfc_alloc_io_wq_cq()
10394 if (!qdesc) { in lpfc_alloc_io_wq_cq()
10400 qdesc->qe_valid = 1; in lpfc_alloc_io_wq_cq()
10401 qdesc->hdwq = idx; in lpfc_alloc_io_wq_cq()
10402 qdesc->chann = cpu; in lpfc_alloc_io_wq_cq()
10403 phba->sli4_hba.hdwq[idx].io_cq = qdesc; in lpfc_alloc_io_wq_cq()
10410 qdesc = lpfc_sli4_queue_alloc(phba, LPFC_EXPANDED_PAGE_SIZE, in lpfc_alloc_io_wq_cq()
10414 qdesc = lpfc_sli4_queue_alloc(phba, LPFC_DEFAULT_PAGE_SIZE, in lpfc_alloc_io_wq_cq()
[all …]
/linux-6.12.1/drivers/dma/qcom/
Dhidma.c232 struct hidma_desc *qdesc, *next; in hidma_issue_pending() local
236 list_for_each_entry_safe(qdesc, next, &mchan->queued, node) { in hidma_issue_pending()
237 hidma_ll_queue_request(dmadev->lldev, qdesc->tre_ch); in hidma_issue_pending()
238 list_move_tail(&qdesc->node, &mchan->active); in hidma_issue_pending()