aq_ring 147 drivers/net/ethernet/aquantia/atlantic/aq_hw.h int (*hw_ring_tx_xmit)(struct aq_hw_s *self, struct aq_ring_s *aq_ring, aq_ring 151 drivers/net/ethernet/aquantia/atlantic/aq_hw.h struct aq_ring_s *aq_ring); aq_ring 153 drivers/net/ethernet/aquantia/atlantic/aq_hw.h int (*hw_ring_rx_fill)(struct aq_hw_s *self, struct aq_ring_s *aq_ring, aq_ring 157 drivers/net/ethernet/aquantia/atlantic/aq_hw.h struct aq_ring_s *aq_ring); aq_ring 169 drivers/net/ethernet/aquantia/atlantic/aq_hw.h int (*hw_ring_tx_init)(struct aq_hw_s *self, struct aq_ring_s *aq_ring, aq_ring 173 drivers/net/ethernet/aquantia/atlantic/aq_hw.h struct aq_ring_s *aq_ring); aq_ring 176 drivers/net/ethernet/aquantia/atlantic/aq_hw.h struct aq_ring_s *aq_ring); aq_ring 179 drivers/net/ethernet/aquantia/atlantic/aq_hw.h struct aq_ring_s *aq_ring, aq_ring 183 drivers/net/ethernet/aquantia/atlantic/aq_hw.h struct aq_ring_s *aq_ring); aq_ring 186 drivers/net/ethernet/aquantia/atlantic/aq_hw.h struct aq_ring_s *aq_ring); aq_ring 507 drivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_a0.c struct aq_ring_s *aq_ring, aq_ring 510 drivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_a0.c u32 dma_desc_addr_lsw = (u32)aq_ring->dx_ring_pa; aq_ring 511 drivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_a0.c u32 dma_desc_addr_msw = (u32)(((u64)aq_ring->dx_ring_pa) >> 32); aq_ring 513 drivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_a0.c hw_atl_rdm_rx_desc_en_set(self, false, aq_ring->idx); aq_ring 515 drivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_a0.c hw_atl_rdm_rx_desc_head_splitting_set(self, 0U, aq_ring->idx); aq_ring 518 drivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_a0.c aq_ring->idx); aq_ring 522 drivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_a0.c aq_ring->idx); aq_ring 524 drivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_a0.c hw_atl_rdm_rx_desc_len_set(self, aq_ring->size / 8U, aq_ring->idx); aq_ring 528 drivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_a0.c aq_ring->idx); aq_ring 530 drivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_a0.c hw_atl_rdm_rx_desc_head_buff_size_set(self, 0U, aq_ring->idx); aq_ring 531 drivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_a0.c hw_atl_rdm_rx_desc_head_splitting_set(self, 0U, aq_ring->idx); aq_ring 532 drivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_a0.c hw_atl_rpo_rx_desc_vlan_stripping_set(self, 0U, aq_ring->idx); aq_ring 537 drivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_a0.c hw_atl_itr_irq_map_rx_set(self, aq_ring_param->vec_idx, aq_ring->idx); aq_ring 538 drivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_a0.c hw_atl_itr_irq_map_en_rx_set(self, true, aq_ring->idx); aq_ring 540 drivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_a0.c hw_atl_rdm_cpu_id_set(self, aq_ring_param->cpu, aq_ring->idx); aq_ring 541 drivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_a0.c hw_atl_rdm_rx_desc_dca_en_set(self, 0U, aq_ring->idx); aq_ring 542 drivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_a0.c hw_atl_rdm_rx_head_dca_en_set(self, 0U, aq_ring->idx); aq_ring 543 drivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_a0.c hw_atl_rdm_rx_pld_dca_en_set(self, 0U, aq_ring->idx); aq_ring 549 drivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_a0.c struct aq_ring_s *aq_ring, aq_ring 552 drivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_a0.c u32 dma_desc_lsw_addr = (u32)aq_ring->dx_ring_pa; aq_ring 553 drivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_a0.c u32 dma_desc_msw_addr = (u32)(((u64)aq_ring->dx_ring_pa) >> 32); aq_ring 556 drivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_a0.c aq_ring->idx); aq_ring 559 drivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_a0.c aq_ring->idx); aq_ring 561 drivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_a0.c hw_atl_tdm_tx_desc_len_set(self, aq_ring->size / 8U, aq_ring->idx); aq_ring 563 drivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_a0.c hw_atl_a0_hw_tx_ring_tail_update(self, aq_ring); aq_ring 566 drivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_a0.c hw_atl_tdm_tx_desc_wr_wb_threshold_set(self, 0U, aq_ring->idx); aq_ring 569 drivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_a0.c hw_atl_itr_irq_map_tx_set(self, aq_ring_param->vec_idx, aq_ring->idx); aq_ring 570 drivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_a0.c hw_atl_itr_irq_map_en_tx_set(self, true, aq_ring->idx); aq_ring 572 drivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_a0.c hw_atl_tdm_cpu_id_set(self, aq_ring_param->cpu, aq_ring->idx); aq_ring 573 drivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_a0.c hw_atl_tdm_tx_desc_dca_en_set(self, 0U, aq_ring->idx); aq_ring 574 drivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_b0.c struct aq_ring_s *aq_ring, aq_ring 577 drivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_b0.c u32 dma_desc_addr_lsw = (u32)aq_ring->dx_ring_pa; aq_ring 578 drivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_b0.c u32 dma_desc_addr_msw = (u32)(((u64)aq_ring->dx_ring_pa) >> 32); aq_ring 581 drivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_b0.c hw_atl_rdm_rx_desc_en_set(self, false, aq_ring->idx); aq_ring 583 drivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_b0.c hw_atl_rdm_rx_desc_head_splitting_set(self, 0U, aq_ring->idx); aq_ring 586 drivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_b0.c aq_ring->idx); aq_ring 589 drivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_b0.c dma_desc_addr_msw, aq_ring->idx); aq_ring 591 drivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_b0.c hw_atl_rdm_rx_desc_len_set(self, aq_ring->size / 8U, aq_ring->idx); aq_ring 595 drivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_b0.c aq_ring->idx); aq_ring 597 drivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_b0.c hw_atl_rdm_rx_desc_head_buff_size_set(self, 0U, aq_ring->idx); aq_ring 598 drivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_b0.c hw_atl_rdm_rx_desc_head_splitting_set(self, 0U, aq_ring->idx); aq_ring 600 drivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_b0.c aq_ring->idx); aq_ring 605 drivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_b0.c hw_atl_itr_irq_map_rx_set(self, aq_ring_param->vec_idx, aq_ring->idx); aq_ring 606 drivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_b0.c hw_atl_itr_irq_map_en_rx_set(self, true, aq_ring->idx); aq_ring 608 drivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_b0.c hw_atl_rdm_cpu_id_set(self, aq_ring_param->cpu, aq_ring->idx); aq_ring 609 drivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_b0.c hw_atl_rdm_rx_desc_dca_en_set(self, 0U, aq_ring->idx); aq_ring 610 drivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_b0.c hw_atl_rdm_rx_head_dca_en_set(self, 0U, aq_ring->idx); aq_ring 611 drivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_b0.c hw_atl_rdm_rx_pld_dca_en_set(self, 0U, aq_ring->idx); aq_ring 617 drivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_b0.c struct aq_ring_s *aq_ring, aq_ring 620 drivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_b0.c u32 dma_desc_lsw_addr = (u32)aq_ring->dx_ring_pa; aq_ring 621 drivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_b0.c u32 dma_desc_msw_addr = (u32)(((u64)aq_ring->dx_ring_pa) >> 32); aq_ring 624 drivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_b0.c aq_ring->idx); aq_ring 627 drivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_b0.c aq_ring->idx); aq_ring 629 drivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_b0.c hw_atl_tdm_tx_desc_len_set(self, aq_ring->size / 8U, aq_ring->idx); aq_ring 631 drivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_b0.c hw_atl_b0_hw_tx_ring_tail_update(self, aq_ring); aq_ring 634 drivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_b0.c hw_atl_tdm_tx_desc_wr_wb_threshold_set(self, 0U, aq_ring->idx); aq_ring 637 drivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_b0.c hw_atl_itr_irq_map_tx_set(self, aq_ring_param->vec_idx, aq_ring->idx); aq_ring 638 drivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_b0.c hw_atl_itr_irq_map_en_tx_set(self, true, aq_ring->idx); aq_ring 640 drivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_b0.c hw_atl_tdm_cpu_id_set(self, aq_ring_param->cpu, aq_ring->idx); aq_ring 641 drivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_b0.c hw_atl_tdm_tx_desc_dca_en_set(self, 0U, aq_ring->idx);