Searched refs:ptp_ops (Results 1 – 7 of 7) sorted by relevance
/linux-6.12.1/drivers/net/dsa/mv88e6xxx/ |
D | hwtstamp.c | 69 const struct mv88e6xxx_ptp_ops *ptp_ops; in mv88e6xxx_get_ts_info() local 73 ptp_ops = chip->info->ops->ptp_ops; in mv88e6xxx_get_ts_info() 86 info->rx_filters = ptp_ops->rx_filters; in mv88e6xxx_get_ts_info() 94 const struct mv88e6xxx_ptp_ops *ptp_ops = chip->info->ops->ptp_ops; in mv88e6xxx_set_hwtstamp_config() local 118 if (!(BIT(config->rx_filter) & ptp_ops->rx_filters)) { in mv88e6xxx_set_hwtstamp_config() 149 if (chip->enable_count == 1 && ptp_ops->global_enable) in mv88e6xxx_set_hwtstamp_config() 150 ptp_ops->global_enable(chip); in mv88e6xxx_set_hwtstamp_config() 151 if (ptp_ops->port_enable) in mv88e6xxx_set_hwtstamp_config() 152 ptp_ops->port_enable(chip, port); in mv88e6xxx_set_hwtstamp_config() 154 if (ptp_ops->port_disable) in mv88e6xxx_set_hwtstamp_config() [all …]
|
D | ptp.c | 497 if (chip->info->ops->ptp_ops->clock_read) in mv88e6xxx_ptp_clock_read() 498 return chip->info->ops->ptp_ops->clock_read(cc); in mv88e6xxx_ptp_clock_read() 521 const struct mv88e6xxx_ptp_ops *ptp_ops = chip->info->ops->ptp_ops; in mv88e6xxx_ptp_setup() local 539 if (ptp_ops->event_work) in mv88e6xxx_ptp_setup() 540 INIT_DELAYED_WORK(&chip->tai_event_work, ptp_ops->event_work); in mv88e6xxx_ptp_setup() 546 chip->ptp_clock_info.n_ext_ts = ptp_ops->n_ext_ts; in mv88e6xxx_ptp_setup() 565 chip->ptp_clock_info.enable = ptp_ops->ptp_enable; in mv88e6xxx_ptp_setup() 566 chip->ptp_clock_info.verify = ptp_ops->ptp_verify; in mv88e6xxx_ptp_setup() 569 if (ptp_ops->set_ptp_cpu_port) { in mv88e6xxx_ptp_setup() 579 err = ptp_ops->set_ptp_cpu_port(chip, upstream); in mv88e6xxx_ptp_setup() [all …]
|
D | chip.c | 4484 .ptp_ops = &mv88e6165_ptp_ops, 4522 .ptp_ops = &mv88e6165_ptp_ops, 4944 .ptp_ops = &mv88e6352_ptp_ops, 5004 .ptp_ops = &mv88e6352_ptp_ops, 5049 .ptp_ops = &mv88e6250_ptp_ops, 5110 .ptp_ops = &mv88e6390_ptp_ops, 5160 .ptp_ops = &mv88e6352_ptp_ops, 5208 .ptp_ops = &mv88e6352_ptp_ops, 5267 .ptp_ops = &mv88e6352_ptp_ops, 5367 .ptp_ops = &mv88e6352_ptp_ops, [all …]
|
D | chip.h | 662 const struct mv88e6xxx_ptp_ops *ptp_ops; member
|
/linux-6.12.1/drivers/net/ethernet/mellanox/mlxsw/ |
D | spectrum.c | 314 return mlxsw_sp->ptp_ops->txhdr_construct(mlxsw_core, in mlxsw_sp_txhdr_handle() 1274 err = mlxsw_sp_port->mlxsw_sp->ptp_ops->hwtstamp_set(mlxsw_sp_port, in mlxsw_sp_port_hwtstamp_set() 1291 err = mlxsw_sp_port->mlxsw_sp->ptp_ops->hwtstamp_get(mlxsw_sp_port, in mlxsw_sp_port_hwtstamp_get() 1306 mlxsw_sp_port->mlxsw_sp->ptp_ops->hwtstamp_set(mlxsw_sp_port, &config); in mlxsw_sp_port_ptp_clear() 1813 mlxsw_sp->ptp_ops->shaper_work); in mlxsw_sp_port_create() 2473 mlxsw_sp->ptp_ops->receive(mlxsw_sp, skb, local_port); in mlxsw_sp_ptp_receive() 3261 mlxsw_sp->ptp_ops->clock_init(mlxsw_sp, in mlxsw_sp_init() 3272 mlxsw_sp->ptp_state = mlxsw_sp->ptp_ops->init(mlxsw_sp); in mlxsw_sp_init() 3329 mlxsw_sp->ptp_ops->fini(mlxsw_sp->ptp_state); in mlxsw_sp_init() 3332 mlxsw_sp->ptp_ops->clock_fini(mlxsw_sp->clock); in mlxsw_sp_init() [all …]
|
D | spectrum_ethtool.c | 679 mlxsw_sp_port->mlxsw_sp->ptp_ops->get_stats_strings(&p); in mlxsw_sp_port_get_strings() 843 mlxsw_sp_port->mlxsw_sp->ptp_ops->get_stats(mlxsw_sp_port, in mlxsw_sp_port_get_stats() 845 data_index += mlxsw_sp_port->mlxsw_sp->ptp_ops->get_stats_count(); in mlxsw_sp_port_get_stats() 860 mlxsw_sp_port->mlxsw_sp->ptp_ops->get_stats_count(); in mlxsw_sp_port_get_sset_count() 1090 return mlxsw_sp->ptp_ops->get_ts_info(mlxsw_sp, info); in mlxsw_sp_get_ts_info()
|
D | spectrum.h | 198 const struct mlxsw_sp_ptp_ops *ptp_ops; member
|