Home
last modified time | relevance | path

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

/drivers/dpll/zl3073x/
A Ddpll.c45 struct dpll_pin *dpll_pin; member
156 zl3073x_dpll_input_pin_esync_get(const struct dpll_pin *dpll_pin, in zl3073x_dpll_input_pin_esync_get() argument
222 zl3073x_dpll_input_pin_esync_set(const struct dpll_pin *dpll_pin, in zl3073x_dpll_input_pin_esync_set() argument
288 zl3073x_dpll_input_pin_frequency_get(const struct dpll_pin *dpll_pin, in zl3073x_dpll_input_pin_frequency_get() argument
310 zl3073x_dpll_input_pin_frequency_set(const struct dpll_pin *dpll_pin, in zl3073x_dpll_input_pin_frequency_set() argument
516 zl3073x_dpll_input_pin_phase_offset_get(const struct dpll_pin *dpll_pin, in zl3073x_dpll_input_pin_phase_offset_get() argument
592 zl3073x_dpll_input_pin_phase_adjust_get(const struct dpll_pin *dpll_pin, in zl3073x_dpll_input_pin_phase_adjust_get() argument
944 zl3073x_dpll_output_pin_esync_get(const struct dpll_pin *dpll_pin, in zl3073x_dpll_output_pin_esync_get() argument
1059 zl3073x_dpll_output_pin_esync_set(const struct dpll_pin *dpll_pin, in zl3073x_dpll_output_pin_esync_set() argument
1158 zl3073x_dpll_output_pin_frequency_get(const struct dpll_pin *dpll_pin, in zl3073x_dpll_output_pin_frequency_get() argument
[all …]
/drivers/dpll/
A Ddpll_core.c485 static struct dpll_pin *
489 struct dpll_pin *pin; in dpll_pin_alloc()
525 static void dpll_netdev_pin_assign(struct net_device *dev, struct dpll_pin *dpll_pin) in dpll_netdev_pin_assign() argument
528 rcu_assign_pointer(dev->dpll_pin, dpll_pin); in dpll_netdev_pin_assign()
532 void dpll_netdev_pin_set(struct net_device *dev, struct dpll_pin *dpll_pin) in dpll_netdev_pin_set() argument
534 WARN_ON(!dpll_pin); in dpll_netdev_pin_set()
560 struct dpll_pin *
731 int dpll_pin_on_pin_register(struct dpll_pin *parent, struct dpll_pin *pin, in dpll_pin_on_pin_register()
788 void dpll_pin_on_pin_unregister(struct dpll_pin *parent, struct dpll_pin *pin, in dpll_pin_on_pin_unregister()
870 struct dpll_pin *pin) in dpll_pin_on_dpll_priv()
[all …]
A Ddpll_netlink.c89 return rcu_dereference_rtnl(dev->dpll_pin); in dpll_netdev_pin()
457 struct dpll_pin *ref_sync_pin; in dpll_msg_add_pin_ref_sync()
508 struct dpll_pin *ppin; in dpll_msg_add_pin_parents()
993 struct dpll_pin *ref_sync_pin; in dpll_pin_ref_sync_state_set()
1094 struct dpll_pin *parent; in dpll_pin_on_pin_state_set()
1402 static struct dpll_pin *
1409 struct dpll_pin *pin_match = NULL, *pin; in dpll_pin_find()
1506 struct dpll_pin *pin; in dpll_nl_pin_id_get_doit()
1539 struct dpll_pin *pin = info->user_ptr[0]; in dpll_nl_pin_get_doit()
1568 struct dpll_pin *pin; in dpll_nl_pin_get_dumpit()
[all …]
A Ddpll_core.h52 struct dpll_pin { struct
75 struct dpll_pin *pin; argument
82 void *dpll_pin_on_dpll_priv(struct dpll_device *dpll, struct dpll_pin *pin);
83 void *dpll_pin_on_pin_priv(struct dpll_pin *parent, struct dpll_pin *pin);
A Ddpll_netlink.h11 int dpll_pin_create_ntf(struct dpll_pin *pin);
13 int dpll_pin_delete_ntf(struct dpll_pin *pin);
15 int __dpll_pin_change_ntf(struct dpll_pin *pin);
/drivers/net/ethernet/mellanox/mlx5/core/
A Ddpll.c12 struct dpll_pin *dpll_pin; member
255 static int mlx5_dpll_pin_direction_get(const struct dpll_pin *pin, in mlx5_dpll_pin_direction_get()
354 dpll_pin_change_ntf(mdpll->dpll_pin); in mlx5_dpll_periodic_work()
369 dpll_netdev_pin_set(netdev, mdpll->dpll_pin); in mlx5_dpll_netdev_dpll_pin_set()
455 if (IS_ERR(mdpll->dpll_pin)) { in mlx5_dpll_probe()
456 err = PTR_ERR(mdpll->dpll_pin); in mlx5_dpll_probe()
460 err = dpll_pin_register(mdpll->dpll, mdpll->dpll_pin, in mlx5_dpll_probe()
479 dpll_pin_unregister(mdpll->dpll, mdpll->dpll_pin, in mlx5_dpll_probe()
482 dpll_pin_put(mdpll->dpll_pin); in mlx5_dpll_probe()
500 dpll_pin_unregister(mdpll->dpll, mdpll->dpll_pin, in mlx5_dpll_remove()
[all …]
/drivers/net/ethernet/intel/ice/
A Dice_dpll.c200 ice_dpll_frequency_set(const struct dpll_pin *pin, void *pin_priv, in ice_dpll_frequency_set()
289 ice_dpll_frequency_get(const struct dpll_pin *pin, void *pin_priv, in ice_dpll_frequency_get()
889 ice_dpll_pin_state_set(const struct dpll_pin *pin, void *pin_priv, in ice_dpll_pin_state_set()
2142 const struct dpll_pin *ref_pin, void *ref_pin_priv, in ice_dpll_input_ref_sync_set()
2187 const struct dpll_pin *ref_pin, void *ref_pin_priv, in ice_dpll_input_ref_sync_get()
2225 const struct dpll_pin *ref_pin, in ice_dpll_sw_input_ref_sync_set()
2255 const struct dpll_pin *ref_pin, in ice_dpll_sw_input_ref_sync_get()
2284 const struct dpll_pin *parent_pin, in ice_dpll_rclk_state_on_pin_set()
2342 const struct dpll_pin *parent_pin, in ice_dpll_rclk_state_on_pin_get()
3027 struct dpll_pin *parent; in ice_dpll_deinit_rclk_pin()
[all …]
A Dice_dpll.h38 struct dpll_pin *pin;
91 struct dpll_pin *active_input;
92 struct dpll_pin *prev_input;
/drivers/ptp/
A Dptp_ocp.c287 struct dpll_pin *dpll_pin; member
4630 static int ptp_ocp_dpll_direction_get(const struct dpll_pin *pin, in ptp_ocp_dpll_direction_get()
4645 static int ptp_ocp_dpll_direction_set(const struct dpll_pin *pin, in ptp_ocp_dpll_direction_set()
4664 static int ptp_ocp_dpll_frequency_set(const struct dpll_pin *pin, in ptp_ocp_dpll_frequency_set()
4686 static int ptp_ocp_dpll_frequency_get(const struct dpll_pin *pin, in ptp_ocp_dpll_frequency_get()
4813 if (IS_ERR(bp->sma[i].dpll_pin)) { in ptp_ocp_probe()
4814 err = PTR_ERR(bp->sma[i].dpll_pin); in ptp_ocp_probe()
4821 dpll_pin_put(bp->sma[i].dpll_pin); in ptp_ocp_probe()
4832 dpll_pin_put(bp->sma[i].dpll_pin); in ptp_ocp_probe()
4853 if (bp->sma[i].dpll_pin) { in ptp_ocp_remove()
[all …]

Completed in 48 milliseconds