Lines Matching refs:tstamp_config
424 struct hwtstamp_config *tstamp_config; in gem_get_hwtst() local
427 tstamp_config = &bp->tstamp_config; in gem_get_hwtst()
431 if (copy_to_user(rq->ifr_data, tstamp_config, sizeof(*tstamp_config))) in gem_get_hwtst()
453 struct hwtstamp_config *tstamp_config; in gem_set_hwtst() local
457 tstamp_config = &bp->tstamp_config; in gem_set_hwtst()
461 if (copy_from_user(tstamp_config, ifr->ifr_data, in gem_set_hwtst()
462 sizeof(*tstamp_config))) in gem_set_hwtst()
465 switch (tstamp_config->tx_type) { in gem_set_hwtst()
480 switch (tstamp_config->rx_filter) { in gem_set_hwtst()
497 tstamp_config->rx_filter = HWTSTAMP_FILTER_PTP_V2_EVENT; in gem_set_hwtst()
504 tstamp_config->rx_filter = HWTSTAMP_FILTER_ALL; in gem_set_hwtst()
507 tstamp_config->rx_filter = HWTSTAMP_FILTER_NONE; in gem_set_hwtst()
514 if (copy_to_user(ifr->ifr_data, tstamp_config, sizeof(*tstamp_config))) in gem_set_hwtst()