Lines Matching defs:cpsw_common
330 struct cpsw_common { struct
331 struct device *dev;
332 struct cpsw_platform_data data;
333 struct napi_struct napi_rx;
334 struct napi_struct napi_tx;
335 struct cpsw_ss_regs __iomem *regs;
336 struct cpsw_wr_regs __iomem *wr_regs;
337 u8 __iomem *hw_stats;
338 struct cpsw_host_regs __iomem *host_port_regs;
339 u32 version;
340 u32 coal_intvl;
341 u32 bus_freq_mhz;
342 int rx_packet_max;
343 int descs_pool_size;
344 struct cpsw_slave *slaves;
345 struct cpdma_ctlr *dma;
346 struct cpsw_vector txv[CPSW_MAX_QUEUES];
347 struct cpsw_vector rxv[CPSW_MAX_QUEUES];
348 struct cpsw_ale *ale;
349 bool quirk_irq;
350 bool rx_irq_disabled;
351 bool tx_irq_disabled;
352 u32 irqs_table[IRQ_NUM];
353 int misc_irq;
354 struct cpts *cpts;
355 struct devlink *devlink;
356 int rx_ch_num, tx_ch_num;
357 int speed;
358 int usage_count;
359 struct page_pool *page_pool[CPSW_MAX_QUEUES];
360 u8 br_members;
361 struct net_device *hw_bridge_dev;
362 bool ale_bypass;
363 u8 base_mac[ETH_ALEN];