Home
last modified time | relevance | path

Searched refs:nic (Results 1 – 25 of 80) sorted by relevance

1234

/linux-6.3-rc2/drivers/net/ethernet/intel/
A De100.c668 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 Dnicvf_main.c624 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 Dnic_main.c351 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 Dnicvf_ethtool.c128 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 Dnicvf_queues.c24 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 Dnicvf_queues.h323 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 Dotx2_tc.c67 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 Dotx2_ptp.c19 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 Dotx2_common.h296 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 Daq_macsec.c308 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 Daq_macsec.h122 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 Daq_pci_func.c389 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 Daq_ethtool.c185 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 Daq_drvinfo.c90 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 Dgdm_lte.c71 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 Dgdm_lte.h34 struct nic;
52 struct nic { struct
/linux-6.3-rc2/drivers/firmware/
A Discsi_ibft.c175 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 Ds2io.c635 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 Dfsl,imx8m-noc.yaml29 - 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 Dhclge_trace.h27 __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 Dhclgevf_trace.h26 __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 Dhclgevf_main.c202 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 Dtehuti.c109 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 Dhisilicon-hns-nic.txt4 - 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 Dqlcnic_ctx.c899 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 …]

Completed in 90 milliseconds

1234