Lines Matching defs:stmmac_priv
119 struct stmmac_priv { struct
138 int (*hwif_quirks)(struct stmmac_priv *priv); argument
139 struct mutex lock;
142 struct stmmac_rx_queue rx_queue[MTL_MAX_RX_QUEUES];
145 struct stmmac_tx_queue tx_queue[MTL_MAX_TX_QUEUES];
148 struct stmmac_channel channel[STMMAC_CH_MAX];
150 bool oldlink;
151 int speed;
152 int oldduplex;
153 unsigned int flow_ctrl;
154 unsigned int pause;
155 struct mii_bus *mii;
156 int mii_irq[PHY_MAX_ADDR];
158 struct stmmac_extra_stats xstats ____cacheline_aligned_in_smp;
159 struct stmmac_safety_stats sstats;
160 struct plat_stmmacenet_data *plat;
161 struct dma_features dma_cap;
162 struct stmmac_counters mmc;
163 int hw_cap_support;
164 int synopsys_id;
165 u32 msg_enable;
166 int wolopts;
167 int wol_irq;
168 int clk_csr;
169 struct timer_list eee_ctrl_timer;
170 int lpi_irq;
171 int eee_enabled;
172 int eee_active;
173 int tx_lpi_timer;
174 unsigned int mode;
175 unsigned int chain_mode;
176 int extend_desc;
177 struct ptp_clock *ptp_clock;
178 struct ptp_clock_info ptp_clock_ops;
179 unsigned int default_addend;
180 u32 sub_second_inc;
181 u32 systime_flags;
182 u32 adv_ts;
183 int use_riwt;
184 int irq_wake;
185 spinlock_t ptp_lock;
186 void __iomem *mmcaddr;
187 void __iomem *ptpaddr;
190 struct dentry *dbgfs_dir;
191 struct dentry *dbgfs_rings_status;
192 struct dentry *dbgfs_dma_cap;
195 unsigned long state;
196 struct workqueue_struct *wq;
220 void stmmac_ptp_register(struct stmmac_priv *priv); argument