Lines Matching defs:fec_enet_private

471 struct fec_enet_private {  struct
473 void __iomem *hwp;
475 struct net_device *netdev;
477 struct clk *clk_ipg;
478 struct clk *clk_ahb;
479 struct clk *clk_ref;
480 struct clk *clk_enet_out;
481 struct clk *clk_ptp;
483 bool ptp_clk_on;
484 struct mutex ptp_clk_mutex;
485 unsigned int num_tx_queues;
486 unsigned int num_rx_queues;
489 struct fec_enet_priv_tx_q *tx_queue[FEC_ENET_MAX_TX_QS];
490 struct fec_enet_priv_rx_q *rx_queue[FEC_ENET_MAX_RX_QS];
492 unsigned int total_tx_ring_size;
493 unsigned int total_rx_ring_size;
495 unsigned long work_tx;
496 unsigned long work_rx;
497 unsigned long work_ts;
498 unsigned long work_mdio;
500 unsigned short bufdesc_size;
502 struct platform_device *pdev;
504 int dev_id;
507 struct mii_bus *mii_bus;
508 struct phy_device *phy_dev;
509 int mii_timeout;
510 uint phy_speed;
511 phy_interface_t phy_interface;
512 struct device_node *phy_node;
513 int link;
514 int full_duplex;
515 int speed;
516 struct completion mdio_done;
517 int irq[FEC_IRQ_NUM];
518 bool bufdesc_ex;
519 int pause_flag;
520 int wol_flag;
521 u32 quirks;
523 struct napi_struct napi;
524 int csum_flags;
526 struct work_struct tx_timeout_work;
528 struct ptp_clock *ptp_clock;
529 struct ptp_clock_info ptp_caps;
530 unsigned long last_overflow_check;
531 spinlock_t tmreg_lock;
532 struct cyclecounter cc;
533 struct timecounter tc;
534 int rx_hwtstamp_filter;
535 u32 base_incval;
536 u32 cycle_speed;
537 int hwts_rx_en;
538 int hwts_tx_en;
539 struct delayed_work time_keep;
540 struct regulator *reg_phy;
542 unsigned int tx_align;
543 unsigned int rx_align;
569 uint fec_ptp_check_pps_event(struct fec_enet_private *fep); argument