Home
last modified time | relevance | path

Searched refs:dpll_pin (Results 1 – 8 of 8) sorted by relevance

/linux/include/linux/
H A Ddpll.h18 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 Dnetdevice.h2514 struct dpll_pin __rcu *dpll_pin; member
/linux/drivers/dpll/zl3073x/
H A Ddpll.c49 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 Ddpll.c13 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 Ddpll_netlink.c51 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 Ddpll_netlink.h11 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 Dice_dpll.c201 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 Dnet_device.rst185 struct dpll_pin* dpll_pin