Lines Matching defs:lan743x_ptp
46 struct lan743x_ptp { struct
47 int flags;
50 struct mutex command_lock;
52 struct ptp_clock *ptp_clock;
53 struct ptp_clock_info ptp_clock_info;
54 struct ptp_pin_desc pin_config[1];
57 unsigned long used_event_ch;
59 int perout_event_ch;
60 int perout_gpio_bit;
63 spinlock_t tx_ts_lock;
64 int pending_tx_timestamps;
65 struct sk_buff *tx_ts_skb_queue[LAN743X_PTP_NUMBER_OF_TX_TIMESTAMPS];
66 unsigned int tx_ts_ignore_sync_queue;
67 int tx_ts_skb_queue_size;
68 u32 tx_ts_seconds_queue[LAN743X_PTP_NUMBER_OF_TX_TIMESTAMPS];
69 u32 tx_ts_nseconds_queue[LAN743X_PTP_NUMBER_OF_TX_TIMESTAMPS];
70 u32 tx_ts_header_queue[LAN743X_PTP_NUMBER_OF_TX_TIMESTAMPS];
71 int tx_ts_queue_size;