Home
last modified time | relevance | path

Searched refs:ts_info (Results 1 – 19 of 19) sorted by relevance

/linux/drivers/net/wan/
H A Dfsl_qmc_hdlc.c418 u32 slot_map, struct qmc_chan_ts_info *ts_info) in qmc_hdlc_xlate_slot_map() argument
425 if (ts_info->rx_ts_mask_avail != ts_info->tx_ts_mask_avail) { in qmc_hdlc_xlate_slot_map()
427 ts_info->rx_ts_mask_avail, ts_info->tx_ts_mask_avail); in qmc_hdlc_xlate_slot_map()
431 bitmap_from_u64(ts_mask_avail, ts_info->rx_ts_mask_avail); in qmc_hdlc_xlate_slot_map()
441 bitmap_to_arr64(&ts_info->tx_ts_mask, ts_mask, 64); in qmc_hdlc_xlate_slot_map()
442 ts_info->rx_ts_mask = ts_info->tx_ts_mask; in qmc_hdlc_xlate_slot_map()
447 const struct qmc_chan_ts_info *ts_info, u32 *slot_map) in qmc_hdlc_xlate_ts_info() argument
455 if (ts_info->rx_ts_mask_avail != ts_info->tx_ts_mask_avail) { in qmc_hdlc_xlate_ts_info()
457 ts_info->rx_ts_mask_avail, ts_info->tx_ts_mask_avail); in qmc_hdlc_xlate_ts_info()
460 if (ts_info->rx_ts_mask != ts_info->tx_ts_mask) { in qmc_hdlc_xlate_ts_info()
[all …]
/linux/drivers/net/wireless/ath/ath9k/
H A Ddynack.h36 struct ts_info { struct
56 struct ts_info ts[ATH_DYN_BUF]; argument
H A Ddynack.c151 struct ts_info *st_ts; in ath_dynack_compute_to()
/linux/include/soc/fsl/qe/
H A Dqmc.h71 int qmc_chan_get_ts_info(struct qmc_chan *chan, struct qmc_chan_ts_info *ts_info);
72 int qmc_chan_set_ts_info(struct qmc_chan *chan, const struct qmc_chan_ts_info *ts_info);
/linux/drivers/soc/fsl/qe/
H A Dqmc.c354 int qmc_chan_get_ts_info(struct qmc_chan *chan, struct qmc_chan_ts_info *ts_info) in qmc_chan_get_ts_info() argument
360 ts_info->rx_ts_mask_avail = chan->rx_ts_mask_avail; in qmc_chan_get_ts_info()
361 ts_info->tx_ts_mask_avail = chan->tx_ts_mask_avail; in qmc_chan_get_ts_info()
362 ts_info->rx_ts_mask = chan->rx_ts_mask; in qmc_chan_get_ts_info()
363 ts_info->tx_ts_mask = chan->tx_ts_mask; in qmc_chan_get_ts_info()
371 int qmc_chan_set_ts_info(struct qmc_chan *chan, const struct qmc_chan_ts_info *ts_info) in qmc_chan_set_ts_info() argument
377 if ((ts_info->rx_ts_mask & chan->rx_ts_mask_avail) != ts_info->rx_ts_mask) in qmc_chan_set_ts_info()
379 if ((ts_info->tx_ts_mask & chan->tx_ts_mask_avail) != ts_info->tx_ts_mask) in qmc_chan_set_ts_info()
384 if (ts_info->rx_ts_mask != ts_info->tx_ts_mask) in qmc_chan_set_ts_info()
390 if ((chan->tx_ts_mask != ts_info->tx_ts_mask && !chan->is_tx_stopped) || in qmc_chan_set_ts_info()
[all …]
/linux/drivers/media/platform/mediatek/vcodec/decoder/
H A Dvdec_msg_queue.h73 struct vb2_v4l2_buffer ts_info; member
/linux/sound/soc/fsl/
H A Dfsl_qmc_audio.c747 struct qmc_chan_ts_info ts_info; in qmc_audio_dai_parse() local
842 ret = qmc_chan_get_ts_info(qmc_dai->qmc_chans[i], &ts_info); in qmc_audio_dai_parse()
849 last_rx_ts = fls64(ts_info.rx_ts_mask); in qmc_audio_dai_parse()
850 last_tx_ts = fls64(ts_info.tx_ts_mask); in qmc_audio_dai_parse()
/linux/drivers/net/ethernet/sfc/
H A Dptp.c1862 void efx_ptp_get_ts_info(struct efx_nic *efx, struct kernel_ethtool_ts_info *ts_info) in efx_ptp_get_ts_info() argument
1872 ts_info->so_timestamping |= (SOF_TIMESTAMPING_TX_HARDWARE | in efx_ptp_get_ts_info()
1883 ts_info->so_timestamping &= in efx_ptp_get_ts_info()
1887 ts_info->phc_index = in efx_ptp_get_ts_info()
1889 ts_info->tx_types = 1 << HWTSTAMP_TX_OFF | 1 << HWTSTAMP_TX_ON; in efx_ptp_get_ts_info()
1890 ts_info->rx_filters = ptp->efx->type->hwtstamp_filters; in efx_ptp_get_ts_info()
/linux/drivers/net/ethernet/sfc/siena/
H A Dptp.c1783 struct kernel_ethtool_ts_info *ts_info) in efx_siena_ptp_get_ts_info() argument
1793 ts_info->so_timestamping |= (SOF_TIMESTAMPING_TX_HARDWARE | in efx_siena_ptp_get_ts_info()
1797 ts_info->phc_index = in efx_siena_ptp_get_ts_info()
1799 ts_info->tx_types = 1 << HWTSTAMP_TX_OFF | 1 << HWTSTAMP_TX_ON; in efx_siena_ptp_get_ts_info()
1800 ts_info->rx_filters = ptp->efx->type->hwtstamp_filters; in efx_siena_ptp_get_ts_info()
/linux/drivers/media/platform/mediatek/vcodec/decoder/vdec/
H A Dvdec_h264_req_multi_if.c573 v4l2_m2m_buf_copy_metadata(&lat_buf->ts_info, vb2_v4l2); in vdec_h264_slice_setup_core_buffer_ext()
677 v4l2_m2m_buf_copy_metadata(&lat_buf->ts_info, vb2_v4l2); in vdec_h264_slice_core_decode()
772 &lat_buf->ts_info); in vdec_h264_slice_lat_decode_ext()
905 &lat_buf->ts_info); in vdec_h264_slice_lat_decode()
H A Dvdec_hevc_req_multi_if.c746 &lat_buf->ts_info); in vdec_hevc_slice_setup_lat_buffer()
851 v4l2_m2m_buf_copy_metadata(&lat_buf->ts_info, vb2_v4l2); in vdec_hevc_slice_setup_core_buffer()
H A Dvdec_av1_req_lat_if.c1075 dst = &lat_buf->ts_info; in vdec_av1_slice_setup_lat_from_src_buf()
1783 v4l2_m2m_buf_copy_metadata(&lat_buf->ts_info, dst); in vdec_av1_slice_setup_core_to_dst_buf()
H A Dvdec_vp9_req_lat_if.c726 dst = &lat_buf->ts_info; in vdec_vp9_slice_setup_lat_from_src_buf()
1655 v4l2_m2m_buf_copy_metadata(&lat_buf->ts_info, dst); in vdec_vp9_slice_setup_core_to_dst_buf()
/linux/drivers/net/ethernet/chelsio/cxgb4/
H A Dcxgb4_ethtool.c1553 static int get_ts_info(struct net_device *dev, struct kernel_ethtool_ts_info *ts_info) in get_ts_info() argument
1558 ts_info->so_timestamping = SOF_TIMESTAMPING_TX_SOFTWARE | in get_ts_info()
1563 ts_info->tx_types = (1 << HWTSTAMP_TX_OFF) | in get_ts_info()
1566 ts_info->rx_filters = (1 << HWTSTAMP_FILTER_NONE) | in get_ts_info()
1574 ts_info->phc_index = ptp_clock_index(adapter->ptp_clock); in get_ts_info()
/linux/drivers/ptp/
H A Dptp_ines.c737 port->mii_ts.ts_info = ines_ts_info; in ines_ptp_probe_channel()
/linux/drivers/net/phy/
H A Dmicrochip_rds_ptp.c1309 clock->mii_ts.ts_info = mchp_rds_ptp_ts_info; in mchp_rds_ptp_probe()
H A Ddp83640.c1423 dp83640->mii_ts.ts_info = dp83640_ts_info; in dp83640_probe()
H A Dmicrel.c4436 ptp_priv->mii_ts.ts_info = lan8814_ts_info; in lan8814_ptp_init()
5982 ptp_priv->mii_ts.ts_info = lan8841_ts_info; in lan8841_probe()
/linux/drivers/net/bonding/
H A Dbond_main.c5888 struct kernel_ethtool_ts_info ts_info; in bond_ethtool_get_ts_info() local
5906 ret = ethtool_get_ts_info_by_layer(slave->dev, &ts_info); in bond_ethtool_get_ts_info()
5907 if (!ret && (ts_info.so_timestamping & SOF_TIMESTAMPING_TX_SOFTWARE)) { in bond_ethtool_get_ts_info()