Home
last modified time | relevance | path

Searched defs:nic (Results 1 – 25 of 79) sorted by relevance

1234

/openbmc/linux/drivers/net/ethernet/intel/
H A De100.c537 struct nic { struct
542 u16 (*mdio_ctrl)(struct nic *nic, u32 addr, u32 dir, u32 reg, u16 data); argument
544 struct rx *rxs ____cacheline_aligned;
545 struct rx *rx_to_use;
546 struct rx *rx_to_clean;
547 struct rfd blank_rfd;
548 enum ru_state ru_running;
550 spinlock_t cb_lock ____cacheline_aligned;
551 spinlock_t cmd_lock;
552 struct csr __iomem *csr;
[all …]
/openbmc/linux/drivers/net/ethernet/cavium/thunder/
H A Dnicvf_main.c75 static inline u8 nicvf_netdev_qidx(struct nicvf *nic, u8 qidx) in nicvf_netdev_qidx()
93 void nicvf_reg_write(struct nicvf *nic, u64 offset, u64 val) in nicvf_reg_write()
98 u64 nicvf_reg_read(struct nicvf *nic, u64 offset) in nicvf_reg_read()
103 void nicvf_queue_reg_write(struct nicvf *nic, u64 offset, in nicvf_queue_reg_write()
111 u64 nicvf_queue_reg_read(struct nicvf *nic, u64 offset, u64 qidx) in nicvf_queue_reg_read()
119 static void nicvf_write_to_mbx(struct nicvf *nic, union nic_mbx *mbx) in nicvf_write_to_mbx()
127 int nicvf_send_msg_to_pf(struct nicvf *nic, union nic_mbx *mbx) in nicvf_send_msg_to_pf()
167 static int nicvf_check_pf_ready(struct nicvf *nic) in nicvf_check_pf_ready()
181 static void nicvf_send_cfg_done(struct nicvf *nic) in nicvf_send_cfg_done()
192 static void nicvf_read_bgx_stats(struct nicvf *nic, struct bgx_stats_msg *bgx) in nicvf_read_bgx_stats()
[all …]
H A Dnicvf_queues.c22 static void nicvf_get_page(struct nicvf *nic) in nicvf_get_page()
32 static int nicvf_poll_reg(struct nicvf *nic, int qidx, in nicvf_poll_reg()
54 static int nicvf_alloc_q_desc_mem(struct nicvf *nic, struct q_desc_mem *dmem, in nicvf_alloc_q_desc_mem()
72 static void nicvf_free_q_desc_mem(struct nicvf *nic, struct q_desc_mem *dmem) in nicvf_free_q_desc_mem()
93 static inline struct pgcache *nicvf_alloc_page(struct nicvf *nic, in nicvf_alloc_page()
176 static inline int nicvf_alloc_rcv_buffer(struct nicvf *nic, struct rbdr *rbdr, in nicvf_alloc_rcv_buffer()
233 static struct sk_buff *nicvf_rb_ptr_to_skb(struct nicvf *nic, in nicvf_rb_ptr_to_skb()
253 static int nicvf_init_rbdr(struct nicvf *nic, struct rbdr *rbdr, in nicvf_init_rbdr()
319 static void nicvf_free_rbdr(struct nicvf *nic, struct rbdr *rbdr) in nicvf_free_rbdr()
380 static void nicvf_refill_rbdr(struct nicvf *nic, gfp_t gfp) in nicvf_refill_rbdr()
[all …]
H A Dnicvf_ethtool.c122 struct nicvf *nic = netdev_priv(netdev); in nicvf_get_link_ksettings() local
184 struct nicvf *nic = netdev_priv(netdev); in nicvf_get_link() local
192 struct nicvf *nic = netdev_priv(netdev); in nicvf_get_drvinfo() local
200 struct nicvf *nic = netdev_priv(netdev); in nicvf_get_msglevel() local
207 struct nicvf *nic = netdev_priv(netdev); in nicvf_set_msglevel() local
212 static void nicvf_get_qset_strings(struct nicvf *nic, u8 **data, int qset) in nicvf_get_qset_strings()
236 struct nicvf *nic = netdev_priv(netdev); in nicvf_get_strings() local
274 struct nicvf *nic = netdev_priv(netdev); in nicvf_get_sset_count() local
298 static void nicvf_get_qset_stats(struct nicvf *nic, in nicvf_get_qset_stats()
324 struct nicvf *nic = netdev_priv(netdev); in nicvf_get_ethtool_stats() local
[all …]
H A Dnic_main.c88 static void nic_reg_write(struct nicpf *nic, u64 offset, u64 val) in nic_reg_write()
93 static u64 nic_reg_read(struct nicpf *nic, u64 offset) in nic_reg_read()
99 static void nic_enable_mbx_intr(struct nicpf *nic) in nic_enable_mbx_intr()
119 static void nic_clear_mbx_intr(struct nicpf *nic, int vf, int mbx_reg) in nic_clear_mbx_intr()
133 static void nic_send_msg_to_vf(struct nicpf *nic, int vf, union nic_mbx *mbx) in nic_send_msg_to_vf()
158 static void nic_mbx_send_ready(struct nicpf *nic, int vf) in nic_mbx_send_ready()
188 static void nic_mbx_send_ack(struct nicpf *nic, int vf) in nic_mbx_send_ack()
200 static void nic_mbx_send_nack(struct nicpf *nic, int vf) in nic_mbx_send_nack()
211 static int nic_rcv_queue_sw_sync(struct nicpf *nic) in nic_rcv_queue_sw_sync()
231 static void nic_get_bgx_stats(struct nicpf *nic, struct bgx_stats_msg *bgx) in nic_get_bgx_stats()
[all …]
/openbmc/linux/drivers/net/ethernet/marvell/octeontx2/nic/
H A Dotx2_tc.c53 static void otx2_get_egress_burst_cfg(struct otx2_nic *nic, u32 burst, in otx2_get_egress_burst_cfg()
117 u64 otx2_get_txschq_rate_regval(struct otx2_nic *nic, in otx2_get_txschq_rate_regval()
145 static int otx2_set_matchall_egress_rate(struct otx2_nic *nic, in otx2_set_matchall_egress_rate()
172 static int otx2_tc_validate_flow(struct otx2_nic *nic, in otx2_tc_validate_flow()
228 static int otx2_tc_egress_matchall_install(struct otx2_nic *nic, in otx2_tc_egress_matchall_install()
272 static int otx2_tc_egress_matchall_delete(struct otx2_nic *nic, in otx2_tc_egress_matchall_delete()
288 static int otx2_tc_act_set_hw_police(struct otx2_nic *nic, in otx2_tc_act_set_hw_police()
323 static int otx2_tc_act_set_police(struct otx2_nic *nic, in otx2_tc_act_set_police()
356 static int otx2_tc_parse_actions(struct otx2_nic *nic, in otx2_tc_parse_actions()
461 static int otx2_tc_process_vlan(struct otx2_nic *nic, struct flow_msg *flow_spec, in otx2_tc_process_vlan()
[all …]
/openbmc/linux/drivers/staging/gdm724x/
H A Dgdm_lte.h52 struct nic { struct
59 u32 nic_id; argument
60 u16 vlan_id;
H A Dgdm_lte.c71 struct nic *nic = arg; in tx_complete() local
77 static int gdm_lte_rx(struct sk_buff *skb, struct nic *nic, int nic_type) in gdm_lte_rx()
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
[all …]
/openbmc/linux/drivers/net/ethernet/aquantia/atlantic/
H A Daq_macsec.c292 struct aq_nic_s *nic = macsec_netdev_priv(ctx->netdev); in aq_mdo_dev_open() local
303 struct aq_nic_s *nic = macsec_netdev_priv(ctx->netdev); in aq_mdo_dev_stop() local
315 static int aq_set_txsc(struct aq_nic_s *nic, const int txsc_idx) in aq_set_txsc()
442 struct aq_nic_s *nic = macsec_netdev_priv(ctx->netdev); in aq_mdo_add_secy() local
477 struct aq_nic_s *nic = macsec_netdev_priv(ctx->netdev); in aq_mdo_upd_secy() local
492 static int aq_clear_txsc(struct aq_nic_s *nic, const int txsc_idx, in aq_clear_txsc()
531 struct aq_nic_s *nic = macsec_netdev_priv(ctx->netdev); in aq_mdo_del_secy() local
542 static int aq_update_txsa(struct aq_nic_s *nic, const unsigned int sc_idx, in aq_update_txsa()
579 struct aq_nic_s *nic = macsec_netdev_priv(ctx->netdev); in aq_mdo_add_txsa() local
606 struct aq_nic_s *nic = macsec_netdev_priv(ctx->netdev); in aq_mdo_upd_txsa() local
[all …]
H A Daq_pci_func.c385 struct aq_nic_s *nic = pci_get_drvdata(to_pci_dev(dev)); in aq_suspend_common() local
407 struct aq_nic_s *nic; in atl_resume_common() local
H A Daq_drvinfo.c90 const struct aq_nic_s *nic = data; in aq_hwmon_is_visible() local
/openbmc/linux/drivers/net/ethernet/neterion/
H A Ds2io.c563 static int init_shared_mem(struct s2io_nic *nic) in init_shared_mem()
869 static void free_shared_mem(struct s2io_nic *nic) in free_shared_mem()
1007 static int s2io_verify_pci_mode(struct s2io_nic *nic) in s2io_verify_pci_mode()
1041 static int s2io_print_pci_mode(struct s2io_nic *nic) in s2io_print_pci_mode()
1111 static int init_tti(struct s2io_nic *nic, int link, bool may_sleep) in init_tti()
1187 static int init_nic(struct s2io_nic *nic) in init_nic()
1820 static int s2io_link_fault_indication(struct s2io_nic *nic) in s2io_link_fault_indication()
1850 static void en_dis_err_alarms(struct s2io_nic *nic, u16 mask, int flag) in en_dis_err_alarms()
1988 static void en_dis_able_nic_intrs(struct s2io_nic *nic, u16 mask, int flag) in en_dis_able_nic_intrs()
2209 static int start_nic(struct s2io_nic *nic) in start_nic()
[all …]
/openbmc/qemu/include/hw/net/
H A Dftgmac100.h35 NICState *nic; member
87 FTGMAC100State *nic; member
H A Dmsf2-emac.h45 NICState *nic; member
H A Ddp8393x.h44 NICState *nic; member
H A Dallwinner-sun8i-emac.h58 NICState *nic; member
H A Dcadence_gem.h55 NICState *nic; member
/openbmc/linux/drivers/firmware/
H A Discsi_ibft.c175 struct ibft_nic *nic; member
294 struct ibft_nic *nic = entry->nic; in ibft_attr_show_nic() local
473 struct ibft_nic *nic = entry->nic; in ibft_check_nic_for() local
630 struct ibft_nic *nic = (struct ibft_nic *)hdr; in ibft_create_kobject() local
/openbmc/qemu/net/
H A Dnet.c332 NICState *nic; in qemu_new_nic() local
353 NetClientState *qemu_get_subqueue(NICState *nic, int queue_index) in qemu_get_subqueue()
358 NetClientState *qemu_get_queue(NICState *nic) in qemu_get_queue()
372 NICState *nic = qemu_get_nic(nc); in qemu_get_nic_opaque() local
430 NICState *nic = qemu_get_nic(nc->peer); in qemu_del_net_client() local
457 void qemu_del_nic(NICState *nic) in qemu_del_nic()
971 const NetLegacyNicOptions *nic; in net_init_nic() local
H A Dannounce.c136 static void qemu_announce_self_iter(NICState *nic, void *opaque) in qemu_announce_self_iter()
/openbmc/qemu/hw/net/
H A Di82596.h21 NICState *nic; member
H A Dne2000.h32 NICState *nic; member
/openbmc/linux/drivers/net/ethernet/tehuti/
H A Dtehuti.c99 struct pci_nic *nic = pci_get_drvdata(pdev); in print_hw_id() local
115 static void print_fw_id(struct pci_nic *nic) in print_fw_id()
1889 struct pci_nic *nic; in bdx_probe() local
2395 struct pci_nic *nic = pci_get_drvdata(pdev); in bdx_remove() local
/openbmc/linux/drivers/net/ethernet/hisilicon/hns3/hns3vf/
H A Dhclgevf_main.c150 struct hnae3_handle *nic = &hdev->nic; in hclgevf_get_port_base_vlan_filter_state() local
316 struct hnae3_handle *nic = &hdev->nic; in hclgevf_knic_setup() local
410 struct hnae3_handle *nic = &hdev->nic; in hclgevf_set_handle_info() local
2070 struct hnae3_handle *nic = &hdev->nic; in hclgevf_init_roce_base_info() local
2148 struct hnae3_handle *nic = &hdev->nic; in hclgevf_init_vlan_config() local
3019 struct hnae3_handle *nic = &hdev->nic; in hclgevf_get_max_channels() local
3231 struct hnae3_handle *nic = &hdev->nic; in hclgevf_update_port_base_vlan_info() local
/openbmc/u-boot/board/toradex/common/
H A Dtdx-cfg-block.h20 u32 nic:24; member

1234