Lines Matching defs:funeth_priv
82 struct funeth_priv { struct
83 struct fun_dev *fdev;
84 struct pci_dev *pdev;
85 struct net_device *netdev;
87 struct funeth_rxq * __rcu *rxqs;
88 struct funeth_txq **txqs;
89 struct funeth_txq * __rcu *xdpqs;
91 struct xarray irqs;
92 unsigned int num_tx_irqs;
93 unsigned int num_rx_irqs;
94 unsigned int rx_irq_ofst;
96 unsigned int lane_attrs;
97 u16 lport;
100 u64 port_caps;
101 u64 advertising;
102 u64 lp_advertising;
103 unsigned int link_speed;
104 u8 xcvr_type;
105 u8 active_fc;
106 u8 active_fec;
107 u8 link_down_reason;
108 seqcount_t link_seq;
110 u32 msg_enable;
112 unsigned int num_xdpqs;
115 unsigned int sq_depth;
116 unsigned int rq_depth;
117 unsigned int cq_depth;
118 unsigned int cq_irq_db;
119 u8 tx_coal_usec;
120 u8 tx_coal_count;
121 u8 rx_coal_usec;
122 u8 rx_coal_count;
124 struct hwtstamp_config hwtstamp_cfg;
127 u64 tx_packets;
128 u64 tx_bytes;
129 u64 tx_dropped;
130 u64 rx_packets;
131 u64 rx_bytes;
132 u64 rx_dropped;
135 unsigned int rss_hw_id;
159 int fun_port_write_cmd(struct funeth_priv *fp, int key, u64 data); argument