Searched refs:tx_tstamp_caps (Results 1 – 6 of 6) sorted by relevance
423 vport->tx_tstamp_caps = tstamp_caps; in idpf_ptp_get_vport_tstamps_caps() 497 struct idpf_ptp_vport_tx_tstamp_caps *tx_tstamp_caps; in idpf_ptp_get_tstamp_value() local 503 tx_tstamp_caps = vport->tx_tstamp_caps; in idpf_ptp_get_tstamp_value() 504 tstamp_ns_lo_bit = tx_tstamp_caps->tstamp_ns_lo_bit; in idpf_ptp_get_tstamp_value() 509 state_upd = idpf_ptp_update_tstamp_tracker(tx_tstamp_caps, in idpf_ptp_get_tstamp_value() 522 &tx_tstamp_caps->latches_free); in idpf_ptp_get_tstamp_value() 545 struct idpf_ptp_vport_tx_tstamp_caps *tx_tstamp_caps; in idpf_ptp_get_tx_tstamp_async_handler() local 567 if (!tstamp_vport || !tstamp_vport->tx_tstamp_caps) in idpf_ptp_get_tx_tstamp_async_handler() 570 tx_tstamp_caps in idpf_ptp_get_tx_tstamp_async_handler() 619 struct idpf_ptp_vport_tx_tstamp_caps *tx_tstamp_caps; idpf_ptp_get_tx_tstamp() local [all...]
846 spin_lock_bh(&vport->tx_tstamp_caps->latches_lock); in idpf_ptp_release_vport_tstamp() 848 head = &vport->tx_tstamp_caps->latches_free; in idpf_ptp_release_vport_tstamp() 855 head = &vport->tx_tstamp_caps->latches_in_use; in idpf_ptp_release_vport_tstamp() 861 spin_unlock_bh(&vport->tx_tstamp_caps->latches_lock); in idpf_ptp_release_vport_tstamp() 863 kfree(vport->tx_tstamp_caps); in idpf_ptp_release_vport_tstamp() 864 vport->tx_tstamp_caps = NULL; in idpf_ptp_release_vport_tstamp()
233 * are satisfied, Tx timestamp feature is enabled and tx_tstamp_caps is240 if (!vport->tx_tstamp_caps) in idpf_ptp_is_vport_tx_tstamp_ena()
1111 struct idpf_ptp_vport_tx_tstamp_caps *caps = vport->tx_tstamp_caps; in idpf_vport_init_fast_path_txqs() 1676 struct idpf_ptp_vport_tx_tstamp_caps *tx_tstamp_caps; in idpf_tx_read_tstamp() local 1679 tx_tstamp_caps = txq->cached_tstamp_caps; in idpf_tx_read_tstamp() 1680 spin_lock_bh(&tx_tstamp_caps->status_lock); in idpf_tx_read_tstamp() 1682 for (u32 i = 0; i < tx_tstamp_caps->num_entries; i++) { in idpf_tx_read_tstamp() 1683 tx_tstamp_status = &tx_tstamp_caps->tx_tstamp_status[i]; in idpf_tx_read_tstamp() 1697 spin_unlock_bh(&tx_tstamp_caps->status_lock); in idpf_tx_read_tstamp()
322 * @tx_tstamp_caps: Capabilities negotiated for Tx timestamping372 struct idpf_ptp_vport_tx_tstamp_caps *tx_tstamp_caps; member
1639 if (!vport->tx_tstamp_caps || in idpf_get_timestamp_filters()