| /linux/include/linux/ |
| H A D | dpll.h | 18 struct dpll_pin; 64 int (*frequency_set)(const struct dpll_pin *pin, void *pin_priv, 68 int (*frequency_get)(const struct dpll_pin *pin, void *pin_priv, 71 int (*direction_set)(const struct dpll_pin *pin, void *pin_priv, 75 int (*direction_get)(const struct dpll_pin *pin, void *pin_priv, 79 int (*state_on_pin_get)(const struct dpll_pin *pin, void *pin_priv, 80 const struct dpll_pin *parent_pin, 84 int (*state_on_dpll_get)(const struct dpll_pin *pin, void *pin_priv, 88 int (*state_on_pin_set)(const struct dpll_pin *pin, void *pin_priv, 89 const struct dpll_pin *parent_pin, [all …]
|
| H A D | netdevice.h | 2514 struct dpll_pin __rcu *dpll_pin; member
|
| /linux/drivers/dpll/zl3073x/ |
| H A D | dpll.c | 49 struct dpll_pin *dpll_pin; member 96 zl3073x_dpll_pin_direction_get(const struct dpll_pin *dpll_pin, void *pin_priv, in zl3073x_dpll_pin_direction_get() argument 123 zl3073x_dpll_input_pin_esync_get(const struct dpll_pin *dpll_pin, in zl3073x_dpll_input_pin_esync_get() argument 160 zl3073x_dpll_input_pin_esync_set(const struct dpll_pin *dpll_pin, in zl3073x_dpll_input_pin_esync_set() argument 193 zl3073x_dpll_input_pin_ref_sync_get(const struct dpll_pin *dpll_pin, in zl3073x_dpll_input_pin_ref_sync_get() argument 195 const struct dpll_pin *ref_sync_pin, in zl3073x_dpll_input_pin_ref_sync_get() 222 zl3073x_dpll_input_pin_ref_sync_set(const struct dpll_pin *dpll_pin, in zl3073x_dpll_input_pin_ref_sync_set() argument 224 const struct dpll_pin *ref_sync_pin, in zl3073x_dpll_input_pin_ref_sync_set() 296 zl3073x_dpll_input_pin_ffo_get(const struct dpll_pin *dpll_pin, void *pin_priv, in zl3073x_dpll_input_pin_ffo_get() argument 308 zl3073x_dpll_input_pin_measured_freq_get(const struct dpll_pin *dpll_pin, in zl3073x_dpll_input_pin_measured_freq_get() argument [all …]
|
| /linux/drivers/net/ethernet/mellanox/mlx5/core/ |
| H A D | dpll.c | 13 struct dpll_pin *dpll_pin; member 257 static int mlx5_dpll_pin_direction_get(const struct dpll_pin *pin, in mlx5_dpll_pin_direction_get() 268 static int mlx5_dpll_state_on_dpll_get(const struct dpll_pin *pin, in mlx5_dpll_state_on_dpll_get() 286 static int mlx5_dpll_state_on_dpll_set(const struct dpll_pin *pin, in mlx5_dpll_state_on_dpll_set() 301 static int mlx5_dpll_ffo_get(const struct dpll_pin *pin, void *pin_priv, in mlx5_dpll_ffo_get() 356 dpll_pin_change_ntf(mdpll->dpll_pin); in mlx5_dpll_periodic_work() 371 dpll_netdev_pin_set(netdev, mdpll->dpll_pin); in mlx5_dpll_netdev_dpll_pin_set() 456 mdpll->dpll_pin = dpll_pin_get(clock_id, mlx5_get_dev_index(mdev), in mlx5_dpll_probe() 459 if (IS_ERR(mdpll->dpll_pin)) { in mlx5_dpll_probe() 460 err = PTR_ERR(mdpll->dpll_pin); in mlx5_dpll_probe() [all …]
|
| /linux/drivers/dpll/ |
| H A D | dpll_netlink.c | 51 static bool dpll_pin_available(struct dpll_pin *pin) in dpll_pin_available() 78 static int dpll_msg_add_pin_handle(struct sk_buff *msg, struct dpll_pin *pin) in dpll_msg_add_pin_handle() 87 static struct dpll_pin *dpll_netdev_pin(const struct net_device *dev) in dpll_netdev_pin() 89 return rcu_dereference_rtnl(dev->dpll_pin); in dpll_netdev_pin() 284 dpll_msg_add_pin_prio(struct sk_buff *msg, struct dpll_pin *pin, in dpll_msg_add_pin_prio() 306 dpll_msg_add_pin_on_dpll_state(struct sk_buff *msg, struct dpll_pin *pin, in dpll_msg_add_pin_on_dpll_state() 328 dpll_msg_add_pin_direction(struct sk_buff *msg, struct dpll_pin *pin, in dpll_msg_add_pin_direction() 348 dpll_msg_add_pin_phase_adjust(struct sk_buff *msg, struct dpll_pin *pin, in dpll_msg_add_pin_phase_adjust() 371 dpll_msg_add_phase_offset(struct sk_buff *msg, struct dpll_pin *pin, in dpll_msg_add_phase_offset() 394 static int dpll_msg_add_ffo(struct sk_buff *msg, struct dpll_pin *pin, in dpll_msg_add_ffo() [all …]
|
| H A D | dpll_netlink.h | 11 int dpll_pin_create_ntf(struct dpll_pin *pin); 13 int dpll_pin_delete_ntf(struct dpll_pin *pin);
|
| /linux/drivers/net/ethernet/intel/ice/ |
| H A D | ice_dpll.c | 201 ice_dpll_frequency_set(const struct dpll_pin *pin, void *pin_priv, in ice_dpll_frequency_set() 239 ice_dpll_input_frequency_set(const struct dpll_pin *pin, void *pin_priv, in ice_dpll_input_frequency_set() 264 ice_dpll_output_frequency_set(const struct dpll_pin *pin, void *pin_priv, in ice_dpll_output_frequency_set() 290 ice_dpll_frequency_get(const struct dpll_pin *pin, void *pin_priv, in ice_dpll_frequency_get() 323 ice_dpll_input_frequency_get(const struct dpll_pin *pin, void *pin_priv, in ice_dpll_input_frequency_get() 348 ice_dpll_output_frequency_get(const struct dpll_pin *pin, void *pin_priv, in ice_dpll_output_frequency_get() 373 ice_dpll_sw_pin_frequency_set(const struct dpll_pin *pin, void *pin_priv, in ice_dpll_sw_pin_frequency_set() 413 ice_dpll_sw_pin_frequency_get(const struct dpll_pin *pin, void *pin_priv, in ice_dpll_sw_pin_frequency_get() 970 ice_dpll_pin_state_set(const struct dpll_pin *pin, void *pin_priv, in ice_dpll_pin_state_set() 1013 ice_dpll_output_state_set(const struct dpll_pin *pin, void *pin_priv, in ice_dpll_output_state_set() [all …]
|
| /linux/Documentation/networking/net_cachelines/ |
| H A D | net_device.rst | 185 struct dpll_pin* dpll_pin
|