/linux-6.3-rc2/drivers/net/ethernet/intel/ |
A D | e100.c | 668 netif_err(nic, hw, nic->netdev, in e100_self_test() 1064 nic->mii.dev = nic->netdev; in e100_get_defaults() 1686 struct nic *nic = from_timer(nic, t, watchdog); in e100_watchdog() local 1863 dma_pool_free(nic->cbs_pool, nic->cbs, nic->cbs_dma_addr); in e100_clean_cbs() 1868 nic->cb_to_use = nic->cb_to_send = nic->cb_to_clean = in e100_clean_cbs() 1878 nic->cb_to_use = nic->cb_to_send = nic->cb_to_clean = NULL; in e100_alloc_cbs() 1895 nic->cb_to_use = nic->cb_to_send = nic->cb_to_clean = nic->cbs; in e100_alloc_cbs() 2185 nic->rx_to_use = nic->rx_to_clean = nic->rxs; in e100_rx_alloc_list() 2221 struct nic *nic = container_of(napi, struct nic, napi); in e100_poll() local 2777 nic->mem, nic->dma_addr); in e100_free() [all …]
|
/linux-6.3-rc2/drivers/net/ethernet/cavium/thunder/ |
A D | nicvf_main.c | 624 nic = nic->pnicvf; in nicvf_snd_ptp_handler() 785 nic = nic->pnicvf; in nicvf_rcv_pkt_handler() 928 nic = nic->pnicvf; in nicvf_cq_intr_handler() 944 nic = nic->pnicvf; in nicvf_cq_intr_handler() 1152 0, nic->irq_name[irq], nic); in nicvf_register_interrupts() 1165 0, nic->irq_name[irq], nic); in nicvf_register_interrupts() 1411 nic->pnicvf = nic; in nicvf_stop() 1696 if (nic->t88 && nic->hw_tso) { in nicvf_update_stats() 1826 nic->qs->cq_cnt = max_t(u8, nic->qs->rq_cnt, nic->qs->sq_cnt); in nicvf_set_xdp_queues() 1856 if ((nic->rx_queues + nic->tx_queues) > nic->max_queues) { in nicvf_xdp_setup() [all …]
|
A D | nic_main.c | 351 nic->num_vf_en = pci_sriov_get_totalvfs(nic->pdev); in nic_set_lmac_vf_mapping() 701 mbx.nicvf.nicvf = nic->nicvf[nic->pqs_vf[sqs]]; in nic_send_pnicvf() 1059 nic->sqs_used[vf - nic->num_vf_en] = false; in nic_handle_mbx_intr() 1179 free_irq(nic->irq_allocated[irq], nic); in nic_free_all_interrupts() 1187 nic->num_vec = pci_msix_vec_count(nic->pdev); in nic_register_interrupts() 1190 ret = pci_alloc_irq_vectors(nic->pdev, nic->num_vec, nic->num_vec, in nic_register_interrupts() 1206 nic->irq_name[i], nic); in nic_register_interrupts() 1273 nic->num_sqs_en = nic_num_sqs_en(nic, nic->num_vf_en); in nic_sriov_init() 1300 nic = devm_kzalloc(dev, sizeof(*nic), GFP_KERNEL); in nic_probe() 1301 if (!nic) in nic_probe() [all …]
|
A D | nicvf_ethtool.c | 128 if (!nic->link_up) { in nicvf_get_link_ksettings() 134 switch (nic->speed) { in nicvf_get_link_ksettings() 186 return nic->link_up; in nicvf_get_link() 282 (nic->qs->rq_cnt + nic->qs->sq_cnt); in nicvf_get_sset_count() 303 if (!nic) in nicvf_get_qset_stats() 751 if (!nic->xdp_prog) in nicvf_set_channels() 756 txq_count = nic->xdp_tx_queues + nic->tx_queues; in nicvf_set_channels() 761 nic->sqs_count = (nic->sqs_count / MAX_CMP_QUEUES_PER_QS) - 1; in nicvf_set_channels() 766 nic->qs->rq_cnt = min_t(u8, nic->rx_queues, MAX_RCV_QUEUES_PER_QS); in nicvf_set_channels() 768 nic->qs->cq_cnt = max(nic->qs->rq_cnt, nic->qs->sq_cnt); in nicvf_set_channels() [all …]
|
A D | nicvf_queues.c | 24 if (!nic->rb_pageref || !nic->rb_page) in nicvf_get_page() 27 page_ref_add(nic->rb_page, nic->rb_pageref); in nicvf_get_page() 28 nic->rb_pageref = 0; in nicvf_get_page() 214 *rbuf = (u64)dma_map_page_attrs(&nic->pdev->dev, nic->rb_page, in nicvf_alloc_rcv_buffer() 466 struct nicvf *nic = from_tasklet(nic, t, rbdr_task); in nicvf_rbdr_task() local 807 nicvf_config_vlan_stripping(nic, nic->netdev->features); in nicvf_rcv_queue_config() 1044 nic->qs = qs; in nicvf_set_qset_resources() 1317 if (nic->t88 && nic->hw_tso && skb_shinfo(skb)->gso_size) in nicvf_sq_subdesc_required() 1346 if (nic->t88 && nic->hw_tso && skb_shinfo(skb)->gso_size) { in nicvf_sq_add_hdr_subdesc() 1624 nic = nic->pnicvf; in nicvf_sq_append_skb() [all …]
|
A D | nicvf_queues.h | 323 if (nic->iommu_domain) in nicvf_iova_to_phys() 324 return iommu_iova_to_phys(nic->iommu_domain, dma_addr); in nicvf_iova_to_phys() 330 void nicvf_config_vlan_stripping(struct nicvf *nic, 332 int nicvf_set_qset_resources(struct nicvf *nic); 334 void nicvf_qset_config(struct nicvf *nic, bool enable); 339 void nicvf_sq_disable(struct nicvf *nic, int qidx); 349 struct sk_buff *nicvf_get_rcv_skb(struct nicvf *nic, 361 u64 nicvf_reg_read(struct nicvf *nic, u64 offset); 363 u64 nicvf_qset_reg_read(struct nicvf *nic, u64 offset); 364 void nicvf_queue_reg_write(struct nicvf *nic, u64 offset, [all …]
|
/linux-6.3-rc2/drivers/net/ethernet/marvell/octeontx2/nic/ |
A D | otx2_tc.c | 67 if (!nic->flow_cfg->max_flows) in otx2_tc_alloc_ent_bitmap() 77 netdev_err(nic->netdev, in otx2_tc_alloc_ent_bitmap() 92 if (is_dev_otx2(nic->pdev)) { in otx2_get_egress_burst_cfg() 369 netdev_err(nic->netdev, in otx2_tc_act_set_police() 752 netdev_err(nic->netdev, in otx2_tc_del_flow() 758 netdev_err(nic->netdev, in otx2_tc_del_flow() 871 netdev_err(nic->netdev, in otx2_tc_add_flow() 876 netdev_err(nic->netdev, in otx2_tc_add_flow() 1121 nic, nic, ingress); in otx2_setup_tc_block() 1151 if (!nic->flow_cfg) { in otx2_init_tc() [all …]
|
A D | otx2_ptp.c | 19 if (!ptp->nic) in otx2_ptp_get_clock() 46 if (!ptp->nic) in otx2_ptp_adjfine() 63 if (!ptp->nic) in ptp_set_thresh() 80 if (!ptp->nic) in ptp_extts_on() 106 if (!ptp->nic) in ptp_tstmp_read() 129 struct otx2_nic *pfvf = ptp->nic; in otx2_get_ptpclock() 140 struct otx2_nic *pfvf = ptp->nic; in otx2_ptp_adjtime() 167 struct otx2_nic *pfvf = ptp->nic; in otx2_ptp_settime() 200 mutex_lock(&ptp->nic->mbox.lock); in otx2_ptp_extts_check() 245 if (!ptp->nic) in otx2_ptp_enable() [all …]
|
A D | otx2_common.h | 296 struct otx2_nic *nic; member 592 static inline void __iomem *otx2_get_regaddr(struct otx2_nic *nic, u64 offset) in otx2_get_regaddr() argument 598 blkaddr = nic->nix_blkaddr; in otx2_get_regaddr() 611 return nic->reg_base + offset; in otx2_get_regaddr() 614 static inline void otx2_write64(struct otx2_nic *nic, u64 offset, u64 val) in otx2_write64() argument 616 void __iomem *addr = otx2_get_regaddr(nic, offset); in otx2_write64() 621 static inline u64 otx2_read64(struct otx2_nic *nic, u64 offset) in otx2_read64() argument 623 void __iomem *addr = otx2_get_regaddr(nic, offset); in otx2_read64() 1005 int otx2_init_tc(struct otx2_nic *nic); 1006 void otx2_shutdown_tc(struct otx2_nic *nic); [all …]
|
/linux-6.3-rc2/drivers/net/ethernet/aquantia/atlantic/ |
A D | aq_macsec.c | 308 aq_clear_secy(nic, nic->macsec_cfg->aq_txsc[i].sw_secy, in aq_mdo_dev_stop() 534 if (!nic->macsec_cfg) in aq_mdo_del_secy() 1370 netdev_warn(nic->ndev, in aq_check_txsa_expiration() 1377 netdev_warn(nic->ndev, in aq_check_txsa_expiration() 1460 caps_lo = nic->aq_fw_ops->get_link_capabilities(nic->aq_hw); in aq_macsec_init() 1466 if (!nic->macsec_cfg) in aq_macsec_init() 1478 kfree(nic->macsec_cfg); in aq_macsec_free() 1479 nic->macsec_cfg = NULL; in aq_macsec_free() 1492 if (!nic->macsec_cfg) in aq_macsec_enable() 1550 if (!nic->macsec_cfg) in aq_macsec_work() [all …]
|
A D | aq_macsec.h | 122 int aq_macsec_init(struct aq_nic_s *nic); 123 void aq_macsec_free(struct aq_nic_s *nic); 124 int aq_macsec_enable(struct aq_nic_s *nic); 125 void aq_macsec_work(struct aq_nic_s *nic); 126 u64 *aq_macsec_get_stats(struct aq_nic_s *nic, u64 *data); 127 int aq_macsec_rx_sa_cnt(struct aq_nic_s *nic); 128 int aq_macsec_tx_sc_cnt(struct aq_nic_s *nic); 129 int aq_macsec_tx_sa_cnt(struct aq_nic_s *nic);
|
A D | aq_pci_func.c | 389 netif_device_detach(nic->ndev); in aq_suspend_common() 392 if (netif_running(nic->ndev)) in aq_suspend_common() 393 aq_nic_stop(nic); in aq_suspend_common() 395 aq_nic_deinit(nic, !nic->aq_hw->aq_nic_cfg->wol); in aq_suspend_common() 396 aq_nic_set_power(nic); in aq_suspend_common() 406 struct aq_nic_s *nic; in atl_resume_common() local 409 nic = pci_get_drvdata(pdev); in atl_resume_common() 416 if (netif_running(nic->ndev)) { in atl_resume_common() 417 ret = aq_nic_init(nic); in atl_resume_common() 421 ret = aq_nic_start(nic); in atl_resume_common() [all …]
|
A D | aq_ethtool.c | 185 struct aq_nic_s *nic = netdev_priv(ndev); in aq_ethtool_n_stats() local 196 if (nic->macsec_cfg) { in aq_ethtool_n_stats() 199 aq_macsec_tx_sc_cnt(nic) + in aq_ethtool_n_stats() 201 aq_macsec_tx_sa_cnt(nic) + in aq_ethtool_n_stats() 203 aq_macsec_rx_sa_cnt(nic); in aq_ethtool_n_stats() 253 struct aq_nic_s *nic = netdev_priv(ndev); in aq_ethtool_get_strings() local 261 cfg = aq_nic_get_cfg(nic); in aq_ethtool_get_strings() 297 if (nic->aq_ptp) { in aq_ethtool_get_strings() 326 if (!nic->macsec_cfg) in aq_ethtool_get_strings() 344 aq_txsc = &nic->macsec_cfg->aq_txsc[i]; in aq_ethtool_get_strings() [all …]
|
A D | aq_drvinfo.c | 90 const struct aq_nic_s *nic = data; in aq_hwmon_is_visible() local 95 if (channel == 0 && !nic->aq_fw_ops->get_phy_temp) in aq_hwmon_is_visible() 97 else if (channel == 1 && !nic->aq_fw_ops->get_mac_temp && in aq_hwmon_is_visible() 98 !nic->aq_hw_ops->hw_get_mac_temp) in aq_hwmon_is_visible()
|
/linux-6.3-rc2/drivers/staging/gdm724x/ |
A D | gdm_lte.c | 71 struct nic *nic = arg; in tx_complete() local 95 struct nic *nic = netdev_priv(skb_in->dev); in gdm_lte_emulate_arp() local 214 struct nic *nic = netdev_priv(skb_in->dev); in gdm_lte_emulate_ndp() local 337 struct nic *nic = netdev_priv(dev); in gdm_lte_tx_nic_type() local 403 struct nic *nic = netdev_priv(dev); in gdm_lte_tx() local 497 struct nic *nic = netdev_priv(dev); in gdm_lte_stats() local 522 struct nic *nic = netdev_priv(dev); in gdm_lte_event_rcv() local 565 struct nic *nic; in gdm_lte_netif_rx() local 730 struct nic *nic = netdev_priv(dev); in gdm_lte_pdn_table() local 867 struct nic *nic; in register_lte_device() local [all …]
|
A D | gdm_lte.h | 34 struct nic; 52 struct nic { struct
|
/linux-6.3-rc2/drivers/firmware/ |
A D | iscsi_ibft.c | 175 struct ibft_nic *nic; member 294 struct ibft_nic *nic = entry->nic; in ibft_attr_show_nic() local 299 if (!nic) in ibft_attr_show_nic() 473 struct ibft_nic *nic = entry->nic; in ibft_check_nic_for() local 482 if (address_not_null(nic->ip_addr)) in ibft_check_nic_for() 487 if (nic->subnet_mask_prefix) in ibft_check_nic_for() 506 if (address_not_null(nic->dhcp)) in ibft_check_nic_for() 514 if (nic->hostname_off) in ibft_check_nic_for() 660 sizeof(*ibft_kobj->nic)); in ibft_create_kobject() 718 (nic->pci_bdf & 0xff00) >> 8, in ibft_create_kobject() [all …]
|
/linux-6.3-rc2/drivers/net/ethernet/neterion/ |
A D | s2io.c | 635 fifo->nic = nic; in init_shared_mem() 727 ring->nic = nic; in init_shared_mem() 882 if (!nic) in free_shared_mem() 885 dev = nic->dev; in free_shared_mem() 1664 if (SUCCESS != init_tti(nic, nic->last_link_state, true)) in init_nic() 2322 struct s2io_nic *nic = fifo_data->nic; in s2io_txdl_getskb() local 2998 struct s2io_nic *nic = fifo_data->nic; in tx_intr_handler() local 3762 nic->s2io_entries[0].arg = &nic->mac_control.fifos; in s2io_enable_msi_x() 3774 nic->s2io_entries[j+1].arg = &nic->mac_control.rings[j]; in s2io_enable_msi_x() 3782 ret = pci_enable_msix_range(nic->pdev, nic->entries, in s2io_enable_msi_x() [all …]
|
/linux-6.3-rc2/Documentation/devicetree/bindings/interconnect/ |
A D | fsl,imx8m-noc.yaml | 29 - fsl,imx8mm-nic 30 - fsl,imx8mn-nic 31 - fsl,imx8mp-nic 32 - fsl,imx8mq-nic 33 - const: fsl,imx8m-nic 41 - const: fsl,imx8m-nic
|
/linux-6.3-rc2/drivers/net/ethernet/hisilicon/hns3/hns3pf/ |
A D | hclge_trace.h | 27 __string(devname, &hdev->vport[0].nic.kinfo.netdev->name) 36 __assign_str(devname, &hdev->vport[0].nic.kinfo.netdev->name); 59 __string(devname, &hdev->vport[0].nic.kinfo.netdev->name) 67 __assign_str(devname, &hdev->vport[0].nic.kinfo.netdev->name);
|
/linux-6.3-rc2/drivers/net/ethernet/hisilicon/hns3/hns3vf/ |
A D | hclgevf_trace.h | 26 __string(devname, &hdev->nic.kinfo.netdev->name) 34 __assign_str(devname, &hdev->nic.kinfo.netdev->name); 58 __string(devname, &hdev->nic.kinfo.netdev->name) 67 __assign_str(devname, &hdev->nic.kinfo.netdev->name);
|
A D | hclgevf_main.c | 202 struct hnae3_handle *nic = &hdev->nic; in hclgevf_get_port_base_vlan_filter_state() local 368 struct hnae3_handle *nic = &hdev->nic; in hclgevf_knic_setup() local 374 kinfo = &nic->kinfo; in hclgevf_knic_setup() 462 struct hnae3_handle *nic = &hdev->nic; in hclgevf_set_handle_info() local 465 nic->ae_algo = &ae_algovf; in hclgevf_set_handle_info() 466 nic->pdev = hdev->pdev; in hclgevf_set_handle_info() 2101 struct hnae3_handle *nic = &hdev->nic; in hclgevf_init_roce_base_info() local 2115 roce->pdev = nic->pdev; in hclgevf_init_roce_base_info() 2180 struct hnae3_handle *nic = &hdev->nic; in hclgevf_init_vlan_config() local 3055 struct hnae3_handle *nic = &hdev->nic; in hclgevf_get_max_channels() local [all …]
|
/linux-6.3-rc2/drivers/net/ethernet/tehuti/ |
A D | tehuti.c | 109 readl(nic->regs + SROM_VER), readl(nic->regs + FPGA_VER) & 0xFFF, in print_hw_id() 1894 nic = vmalloc(sizeof(*nic)); in bdx_probe() 1895 if (!nic) in bdx_probe() 1929 if (!nic->regs) { in bdx_probe() 1943 nic->port_num = 2; in bdx_probe() 1945 nic->port_num = 1; in bdx_probe() 1994 priv->nic = nic; in bdx_probe() 2052 iounmap(nic->regs); in bdx_probe() 2058 vfree(nic); in bdx_probe() 2411 iounmap(nic->regs); in bdx_remove() [all …]
|
/linux-6.3-rc2/Documentation/devicetree/bindings/net/ |
A D | hisilicon-hns-nic.txt | 4 - compatible: "hisilicon,hns-nic-v1" or "hisilicon,hns-nic-v2". 5 "hisilicon,hns-nic-v1" is for hip05. 6 "hisilicon,hns-nic-v2" is for Hi1610 and Hi1612. 72 compatible = "hisilicon,hns-nic-v1";
|
/linux-6.3-rc2/drivers/net/ethernet/qlogic/qlcnic/ |
A D | qlcnic_ctx.c | 899 struct qlcnic_info *nic) in qlcnic_82xx_set_nic_info() argument 918 nic_info->pci_func = cpu_to_le16(nic->pci_func); in qlcnic_82xx_set_nic_info() 919 nic_info->op_mode = cpu_to_le16(nic->op_mode); in qlcnic_82xx_set_nic_info() 920 nic_info->phys_port = cpu_to_le16(nic->phys_port); in qlcnic_82xx_set_nic_info() 923 nic_info->max_mac_filters = nic->max_mac_filters; in qlcnic_82xx_set_nic_info() 926 nic_info->min_tx_bw = cpu_to_le16(nic->min_tx_bw); in qlcnic_82xx_set_nic_info() 927 nic_info->max_tx_bw = cpu_to_le16(nic->max_tx_bw); in qlcnic_82xx_set_nic_info() 959 u16 nic = 0, fcoe = 0, iscsi = 0; in qlcnic_82xx_get_pci_info() local 990 &nic, &fcoe, &iscsi); in qlcnic_82xx_get_pci_info() 1005 ahw->total_nic_func = nic; in qlcnic_82xx_get_pci_info() [all …]
|