ice_ptp_tx
struct ice_ptp_tx *tx;
s8 ice_ptp_request_ts(struct ice_ptp_tx *tx, struct sk_buff *skb)
static bool ice_port_has_timestamps(struct ice_ptp_tx *tx)
struct ice_ptp_tx *tx = &port->tx;
struct ice_ptp_tx *tx = &pf->ptp.port.tx;
ice_ptp_is_tx_tracker_up(struct ice_ptp_tx *tx)
void ice_ptp_req_tx_single_tstamp(struct ice_ptp_tx *tx, u8 idx)
void ice_ptp_complete_tx_single_tstamp(struct ice_ptp_tx *tx)
static void ice_ptp_process_tx_tstamp(struct ice_ptp_tx *tx)
struct ice_ptp_tx *tx = &port->tx;
ice_ptp_alloc_tx_tracker(struct ice_ptp_tx *tx)
ice_ptp_flush_tx_tracker(struct ice_pf *pf, struct ice_ptp_tx *tx)
ice_ptp_mark_tx_tracker_stale(struct ice_ptp_tx *tx)
ice_ptp_release_tx_tracker(struct ice_pf *pf, struct ice_ptp_tx *tx)
static int ice_ptp_init_tx_e82x(struct ice_pf *pf, struct ice_ptp_tx *tx,
static int ice_ptp_init_tx(struct ice_pf *pf, struct ice_ptp_tx *tx, u8 port)
struct ice_ptp_tx tx;
s8 ice_ptp_request_ts(struct ice_ptp_tx *tx, struct sk_buff *skb);
void ice_ptp_req_tx_single_tstamp(struct ice_ptp_tx *tx, u8 idx);
void ice_ptp_complete_tx_single_tstamp(struct ice_ptp_tx *tx);
ice_ptp_request_ts(struct ice_ptp_tx *tx, struct sk_buff *skb)
static inline void ice_ptp_req_tx_single_tstamp(struct ice_ptp_tx *tx, u8 idx)
static inline void ice_ptp_complete_tx_single_tstamp(struct ice_ptp_tx *tx) { }
struct ice_ptp_tx *tx_tstamps;