Home
last modified time | relevance | path

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

/OK3568_Linux_fs/kernel/net/ethtool/
H A Dtsinfo.c15 struct ethtool_ts_info ts_info; member
37 ret = __ethtool_get_ts_info(dev, &data->ts_info); in tsinfo_prepare_data()
48 const struct ethtool_ts_info *ts_info = &data->ts_info; in tsinfo_reply_size() local
56 if (ts_info->so_timestamping) { in tsinfo_reply_size()
57 ret = ethnl_bitset32_size(&ts_info->so_timestamping, NULL, in tsinfo_reply_size()
64 if (ts_info->tx_types) { in tsinfo_reply_size()
65 ret = ethnl_bitset32_size(&ts_info->tx_types, NULL, in tsinfo_reply_size()
72 if (ts_info->rx_filters) { in tsinfo_reply_size()
73 ret = ethnl_bitset32_size(&ts_info->rx_filters, NULL, in tsinfo_reply_size()
80 if (ts_info->phc_index >= 0) in tsinfo_reply_size()
[all …]
/OK3568_Linux_fs/kernel/drivers/input/touchscreen/vtl_ts/
H A Dvtl_ts.c59 struct ts_info g_ts = {
63 struct ts_info *pg_ts = &g_ts;
86 static int vtl_ts_config(struct ts_info *ts) in vtl_ts_config()
175 struct ts_info * vtl_ts_get_object(void) in vtl_ts_get_object()
184 struct ts_info *ts;
194 struct ts_info *ts; in vtl_ts_hw_reset()
210 struct ts_info *ts; in vtl_ts_wakeup()
224 struct ts_info *ts; in vtl_ts_irq()
237 static int vtl_ts_read_xy_data(struct ts_info *ts) in vtl_ts_read_xy_data()
265 static void vtl_ts_report_xy_coord(struct ts_info *ts) in vtl_ts_report_xy_coord()
[all …]
H A Dvtl_ts.h178 struct ts_info{ struct
189 extern struct ts_info * vtl_ts_get_object(void);
H A Dapk.c37 static struct ts_info * ts_object = NULL;
H A Dchip.c25 static struct ts_info * ts_object = NULL;
/OK3568_Linux_fs/kernel/drivers/net/ethernet/sfc/
H A Dethtool.c210 struct ethtool_ts_info *ts_info) in efx_ethtool_get_ts_info() argument
215 ts_info->so_timestamping = (SOF_TIMESTAMPING_RX_SOFTWARE | in efx_ethtool_get_ts_info()
217 ts_info->phc_index = -1; in efx_ethtool_get_ts_info()
219 efx_ptp_get_ts_info(efx, ts_info); in efx_ethtool_get_ts_info()
H A Dptp.h23 void efx_ptp_get_ts_info(struct efx_nic *efx, struct ethtool_ts_info *ts_info);
H A Dptp.c1817 void efx_ptp_get_ts_info(struct efx_nic *efx, struct ethtool_ts_info *ts_info) in efx_ptp_get_ts_info() argument
1827 ts_info->so_timestamping |= (SOF_TIMESTAMPING_TX_HARDWARE | in efx_ptp_get_ts_info()
1838 ts_info->so_timestamping &= in efx_ptp_get_ts_info()
1842 ts_info->phc_index = in efx_ptp_get_ts_info()
1844 ts_info->tx_types = 1 << HWTSTAMP_TX_OFF | 1 << HWTSTAMP_TX_ON; in efx_ptp_get_ts_info()
1845 ts_info->rx_filters = ptp->efx->type->hwtstamp_filters; in efx_ptp_get_ts_info()
/OK3568_Linux_fs/kernel/include/linux/
H A Dmii_timestamper.h59 int (*ts_info)(struct mii_timestamper *mii_ts, member
60 struct ethtool_ts_info *ts_info);
H A Dphy.h1259 return phydev && phydev->mii_ts && phydev->mii_ts->ts_info; in phy_has_tsinfo()
1285 return phydev->mii_ts->ts_info(phydev->mii_ts, tsinfo); in phy_ts_info()
/OK3568_Linux_fs/kernel/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()
/OK3568_Linux_fs/kernel/drivers/net/ethernet/microchip/
H A Dlan743x_ethtool.c668 struct ethtool_ts_info *ts_info) in lan743x_ethtool_get_ts_info() argument
672 ts_info->so_timestamping = SOF_TIMESTAMPING_TX_SOFTWARE | in lan743x_ethtool_get_ts_info()
680 ts_info->phc_index = ptp_clock_index(adapter->ptp.ptp_clock); in lan743x_ethtool_get_ts_info()
682 ts_info->phc_index = -1; in lan743x_ethtool_get_ts_info()
684 ts_info->tx_types = BIT(HWTSTAMP_TX_OFF) | in lan743x_ethtool_get_ts_info()
687 ts_info->rx_filters = BIT(HWTSTAMP_FILTER_NONE) | in lan743x_ethtool_get_ts_info()
/OK3568_Linux_fs/kernel/drivers/net/ethernet/amd/xgbe/
H A Dxgbe-ethtool.c572 struct ethtool_ts_info *ts_info) in xgbe_get_ts_info() argument
576 ts_info->so_timestamping = SOF_TIMESTAMPING_TX_SOFTWARE | in xgbe_get_ts_info()
584 ts_info->phc_index = ptp_clock_index(pdata->ptp_clock); in xgbe_get_ts_info()
586 ts_info->phc_index = -1; in xgbe_get_ts_info()
588 ts_info->tx_types = (1 << HWTSTAMP_TX_OFF) | (1 << HWTSTAMP_TX_ON); in xgbe_get_ts_info()
589 ts_info->rx_filters = (1 << HWTSTAMP_FILTER_NONE) | in xgbe_get_ts_info()
/OK3568_Linux_fs/kernel/drivers/staging/rtl8192u/ieee80211/
H A Drtl819x_Qos.h54 struct qos_tsinfo ts_info; //u8 TSInfo[3]; member
H A Drtl819x_TSProc.c249 if (pRet->t_spec.ts_info.uc_tsid == TID) in SearchAdmitTRStream()
250 if (pRet->t_spec.ts_info.uc_direction == dir) { in SearchAdmitTRStream()
356 struct qos_tsinfo *pTSInfo = &TSpec.ts_info; in GetTs()
H A Drtl819x_BAProc.c625 pBA->param_set.field.tid = pTS->ts_common_info.t_spec.ts_info.uc_tsid; // TID in TsInitAddBA()
H A Dieee80211.h1151 struct ieee80211_wmm_ts_info ts_info; member
/OK3568_Linux_fs/kernel/drivers/net/ethernet/chelsio/cxgb4/
H A Dcxgb4_ethtool.c1545 static int get_ts_info(struct net_device *dev, struct ethtool_ts_info *ts_info) in get_ts_info() argument
1550 ts_info->so_timestamping = SOF_TIMESTAMPING_TX_SOFTWARE | in get_ts_info()
1554 ts_info->so_timestamping |= SOF_TIMESTAMPING_RX_HARDWARE | in get_ts_info()
1558 ts_info->tx_types = (1 << HWTSTAMP_TX_OFF) | in get_ts_info()
1561 ts_info->rx_filters = (1 << HWTSTAMP_FILTER_NONE) | in get_ts_info()
1569 ts_info->phc_index = ptp_clock_index(adapter->ptp_clock); in get_ts_info()
1571 ts_info->phc_index = -1; in get_ts_info()
/OK3568_Linux_fs/kernel/drivers/ptp/
H A Dptp_ines.c729 port->mii_ts.ts_info = ines_ts_info; in ines_ptp_probe_channel()
/OK3568_Linux_fs/kernel/drivers/net/phy/mscc/
H A Dmscc_ptp.c1490 vsc8531->mii_ts.ts_info = vsc85xx_ts_info; in __vsc8584_init_ptp()
/OK3568_Linux_fs/kernel/drivers/net/phy/
H A Ddp83640.c1433 dp83640->mii_ts.ts_info = dp83640_ts_info; in dp83640_probe()
/OK3568_Linux_fs/kernel/drivers/net/wireless/ath/wcn36xx/
H A Dhal.h2806 struct wcn36xx_hal_ts_info ts_info; member