Home
last modified time | relevance | path

Searched refs:aq_nic_cfg (Results 1 – 14 of 14) sorted by relevance

/Linux-v4.19/drivers/net/ethernet/aquantia/atlantic/
Daq_ethtool.c308 if (aq_nic->aq_hw->aq_nic_cfg->flow_control & AQ_NIC_FC_RX) in aq_ethtool_get_pauseparam()
310 if (aq_nic->aq_hw->aq_nic_cfg->flow_control & AQ_NIC_FC_TX) in aq_ethtool_get_pauseparam()
327 aq_nic->aq_hw->aq_nic_cfg->flow_control |= AQ_NIC_FC_RX; in aq_ethtool_set_pauseparam()
329 aq_nic->aq_hw->aq_nic_cfg->flow_control &= ~AQ_NIC_FC_RX; in aq_ethtool_set_pauseparam()
332 aq_nic->aq_hw->aq_nic_cfg->flow_control |= AQ_NIC_FC_TX; in aq_ethtool_set_pauseparam()
334 aq_nic->aq_hw->aq_nic_cfg->flow_control &= ~AQ_NIC_FC_TX; in aq_ethtool_set_pauseparam()
345 struct aq_nic_cfg_s *aq_nic_cfg = aq_nic_get_cfg(aq_nic); in aq_get_ringparam() local
347 ring->rx_pending = aq_nic_cfg->rxds; in aq_get_ringparam()
348 ring->tx_pending = aq_nic_cfg->txds; in aq_get_ringparam()
350 ring->rx_max_pending = aq_nic_cfg->aq_hw_caps->rxds_max; in aq_get_ringparam()
[all …]
Daq_nic.c43 struct aq_nic_cfg_s *cfg = &self->aq_nic_cfg; in aq_nic_rss_init()
66 struct aq_nic_cfg_s *cfg = &self->aq_nic_cfg; in aq_nic_cfg_start()
245 const struct aq_hw_caps_s *aq_hw_caps = self->aq_nic_cfg.aq_hw_caps; in aq_nic_ndev_init()
246 struct aq_nic_cfg_s *aq_nic_cfg = &self->aq_nic_cfg; in aq_nic_ndev_init() local
255 self->ndev->mtu = aq_nic_cfg->mtu - ETH_HLEN; in aq_nic_ndev_init()
332 if (self->aq_nic_cfg.is_polling) { in aq_nic_start()
507 unsigned int vec = skb->queue_mapping % self->aq_nic_cfg.vecs; in aq_nic_xmit()
605 self->aq_nic_cfg.mtu = new_mtu; in aq_nic_set_mtu()
628 self->aq_nic_cfg.aq_hw_caps, in aq_nic_get_regs()
639 return self->aq_nic_cfg.aq_hw_caps->mac_regs_count; in aq_nic_get_regs_count()
[all …]
Daq_ring.c50 struct aq_nic_cfg_s *aq_nic_cfg) in aq_ring_tx_alloc() argument
56 self->size = aq_nic_cfg->txds; in aq_ring_tx_alloc()
57 self->dx_size = aq_nic_cfg->aq_hw_caps->txd_size; in aq_ring_tx_alloc()
76 struct aq_nic_cfg_s *aq_nic_cfg) in aq_ring_rx_alloc() argument
82 self->size = aq_nic_cfg->rxds; in aq_ring_rx_alloc()
83 self->dx_size = aq_nic_cfg->aq_hw_caps->rxd_size; in aq_ring_rx_alloc()
Daq_vec.c106 struct aq_nic_cfg_s *aq_nic_cfg) in aq_vec_alloc() argument
122 idx + aq_nic_cfg->aq_rss.base_cpu_number; in aq_vec_alloc()
133 for (i = 0; i < aq_nic_cfg->tcs; ++i) { in aq_vec_alloc()
139 idx_ring, aq_nic_cfg); in aq_vec_alloc()
150 idx_ring, aq_nic_cfg); in aq_vec_alloc()
Daq_ring.h145 struct aq_nic_cfg_s *aq_nic_cfg);
149 struct aq_nic_cfg_s *aq_nic_cfg);
Daq_vec.h30 struct aq_nic_cfg_s *aq_nic_cfg);
Daq_hw_utils.c45 hw->aq_nic_cfg->aq_hw_caps->hw_alive_check_addr)) in aq_hw_read_reg()
Daq_nic.h72 struct aq_nic_cfg_s aq_nic_cfg; member
Daq_hw.h111 struct aq_nic_cfg_s *aq_nic_cfg; member
Daq_pci_func.c233 self->aq_hw->aq_nic_cfg = aq_nic_get_cfg(self); in aq_pci_probe()
/Linux-v4.19/drivers/net/ethernet/aquantia/atlantic/hw_atl/
Dhw_atl_b0.c141 is_rx_flow_control = (AQ_NIC_FC_RX & self->aq_nic_cfg->flow_control); in hw_atl_b0_hw_qos_set()
165 struct aq_nic_cfg_s *cfg = self->aq_nic_cfg; in hw_atl_b0_hw_rss_hash_set()
193 u32 num_rss_queues = max(1U, self->aq_nic_cfg->num_rss_queues); in hw_atl_b0_hw_rss_set()
223 struct aq_nic_cfg_s *aq_nic_cfg) in hw_atl_b0_hw_offload_set() argument
262 aq_nic_cfg->is_lro ? 0xFFFFFFFFU : 0U); in hw_atl_b0_hw_offload_set()
289 struct aq_nic_cfg_s *cfg = self->aq_nic_cfg; in hw_atl_b0_hw_init_rx_path()
383 struct aq_nic_cfg_s *aq_nic_cfg = self->aq_nic_cfg; in hw_atl_b0_hw_init() local
390 self->aq_fw_ops->set_link_speed(self, aq_nic_cfg->link_speed_msk); in hw_atl_b0_hw_init()
394 hw_atl_b0_hw_rss_set(self, &aq_nic_cfg->aq_rss); in hw_atl_b0_hw_init()
395 hw_atl_b0_hw_rss_hash_set(self, &aq_nic_cfg->aq_rss); in hw_atl_b0_hw_init()
[all …]
Dhw_atl_a0.c156 is_rx_flow_control = (AQ_NIC_FC_RX & self->aq_nic_cfg->flow_control); in hw_atl_a0_hw_qos_set()
180 struct aq_nic_cfg_s *cfg = self->aq_nic_cfg; in hw_atl_a0_hw_rss_hash_set()
208 u32 num_rss_queues = max(1U, self->aq_nic_cfg->num_rss_queues); in hw_atl_a0_hw_rss_set()
238 struct aq_nic_cfg_s *aq_nic_cfg) in hw_atl_a0_hw_offload_set() argument
276 struct aq_nic_cfg_s *cfg = self->aq_nic_cfg; in hw_atl_a0_hw_init_rx_path()
352 struct aq_nic_cfg_s *aq_nic_cfg = self->aq_nic_cfg; in hw_atl_a0_hw_init() local
359 self->aq_fw_ops->set_link_speed(self, aq_nic_cfg->link_speed_msk); in hw_atl_a0_hw_init()
366 hw_atl_a0_hw_rss_set(self, &aq_nic_cfg->aq_rss); in hw_atl_a0_hw_init()
367 hw_atl_a0_hw_rss_hash_set(self, &aq_nic_cfg->aq_rss); in hw_atl_a0_hw_init()
379 aq_hw_atl_igcr_table_[aq_nic_cfg->irq_type] in hw_atl_a0_hw_init()
[all …]
Dhw_atl_utils_fw2x.c92 if (self->aq_nic_cfg->flow_control & AQ_NIC_FC_RX) in aq_fw2x_set_mpi_flow_control()
97 if (self->aq_nic_cfg->flow_control & AQ_NIC_FC_TX) in aq_fw2x_set_mpi_flow_control()
Dhw_atl_utils.c479 err = hw_atl_utils_init_ucp(self, self->aq_nic_cfg->aq_hw_caps); in hw_atl_utils_mpi_create()
513 unsigned int mtu = self->aq_nic_cfg ? in hw_atl_utils_mpi_read_stats()
514 self->aq_nic_cfg->mtu : 1514U; in hw_atl_utils_mpi_read_stats()