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