Home
last modified time | relevance | path

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

/linux/include/linux/
A Ddpll.h17 struct dpll_pin;
48 const struct dpll_pin *parent_pin,
57 const struct dpll_pin *parent_pin,
84 int (*ffo_get)(const struct dpll_pin *pin, void *pin_priv,
141 void dpll_netdev_pin_set(struct net_device *dev, struct dpll_pin *dpll_pin);
149 dpll_netdev_pin_set(struct net_device *dev, struct dpll_pin *dpll_pin) { } in dpll_netdev_pin_set() argument
175 struct dpll_pin *
185 void dpll_pin_put(struct dpll_pin *pin);
187 int dpll_pin_on_pin_register(struct dpll_pin *parent, struct dpll_pin *pin,
190 void dpll_pin_on_pin_unregister(struct dpll_pin *parent, struct dpll_pin *pin,
[all …]
A Dnetdevice.h2392 struct dpll_pin __rcu *dpll_pin; member
/linux/drivers/dpll/
A Ddpll_core.c482 static struct dpll_pin *
486 struct dpll_pin *pin; in dpll_pin_alloc()
520 static void dpll_netdev_pin_assign(struct net_device *dev, struct dpll_pin *dpll_pin) in dpll_netdev_pin_assign() argument
523 rcu_assign_pointer(dev->dpll_pin, dpll_pin); in dpll_netdev_pin_assign()
527 void dpll_netdev_pin_set(struct net_device *dev, struct dpll_pin *dpll_pin) in dpll_netdev_pin_set() argument
529 WARN_ON(!dpll_pin); in dpll_netdev_pin_set()
555 struct dpll_pin *
710 int dpll_pin_on_pin_register(struct dpll_pin *parent, struct dpll_pin *pin, in dpll_pin_on_pin_register()
767 void dpll_pin_on_pin_unregister(struct dpll_pin *parent, struct dpll_pin *pin, in dpll_pin_on_pin_unregister()
822 struct dpll_pin *pin) in dpll_pin_on_dpll_priv()
[all …]
A Ddpll_core.h52 struct dpll_pin { struct
74 struct dpll_pin *pin; argument
81 void *dpll_pin_on_dpll_priv(struct dpll_device *dpll, struct dpll_pin *pin);
82 void *dpll_pin_on_pin_priv(struct dpll_pin *parent, struct dpll_pin *pin);
A Ddpll_netlink.c71 return rcu_dereference_rtnl(dev->dpll_pin); in dpll_netdev_pin()
408 struct dpll_pin *ppin; in dpll_msg_add_pin_parents()
691 int dpll_pin_create_ntf(struct dpll_pin *pin) in dpll_pin_create_ntf()
696 int dpll_pin_delete_ntf(struct dpll_pin *pin) in dpll_pin_delete_ntf()
875 struct dpll_pin *parent; in dpll_pin_on_pin_state_set()
1178 static struct dpll_pin *
1185 struct dpll_pin *pin_match = NULL, *pin; in dpll_pin_find()
1282 struct dpll_pin *pin; in dpll_nl_pin_id_get_doit()
1315 struct dpll_pin *pin = info->user_ptr[0]; in dpll_nl_pin_get_doit()
1344 struct dpll_pin *pin; in dpll_nl_pin_get_dumpit()
[all …]
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/mellanox/mlx5/core/
A Ddpll.c12 struct dpll_pin *dpll_pin; member
174 static int mlx5_dpll_pin_direction_get(const struct dpll_pin *pin, in mlx5_dpll_pin_direction_get()
273 dpll_pin_change_ntf(mdpll->dpll_pin); in mlx5_dpll_periodic_work()
288 dpll_netdev_pin_set(netdev, mdpll->dpll_pin); in mlx5_dpll_netdev_dpll_pin_set()
374 if (IS_ERR(mdpll->dpll_pin)) { in mlx5_dpll_probe()
375 err = PTR_ERR(mdpll->dpll_pin); in mlx5_dpll_probe()
379 err = dpll_pin_register(mdpll->dpll, mdpll->dpll_pin, in mlx5_dpll_probe()
398 dpll_pin_unregister(mdpll->dpll, mdpll->dpll_pin, in mlx5_dpll_probe()
401 dpll_pin_put(mdpll->dpll_pin); in mlx5_dpll_probe()
419 dpll_pin_unregister(mdpll->dpll, mdpll->dpll_pin, in mlx5_dpll_remove()
[all …]
/linux/drivers/net/ethernet/intel/ice/
A Dice_dpll.c127 ice_dpll_frequency_set(const struct dpll_pin *pin, void *pin_priv, in ice_dpll_frequency_set()
216 ice_dpll_frequency_get(const struct dpll_pin *pin, void *pin_priv, in ice_dpll_frequency_get()
608 ice_dpll_pin_state_set(const struct dpll_pin *pin, void *pin_priv, in ice_dpll_pin_state_set()
686 ice_dpll_input_state_set(const struct dpll_pin *pin, void *pin_priv, in ice_dpll_input_state_set()
715 ice_dpll_pin_state_get(const struct dpll_pin *pin, void *pin_priv, in ice_dpll_pin_state_get()
812 ice_dpll_input_prio_get(const struct dpll_pin *pin, void *pin_priv, in ice_dpll_input_prio_get()
844 ice_dpll_input_prio_set(const struct dpll_pin *pin, void *pin_priv, in ice_dpll_input_prio_set()
1335 const struct dpll_pin *parent_pin, in ice_dpll_rclk_state_on_pin_set()
1393 const struct dpll_pin *parent_pin, in ice_dpll_rclk_state_on_pin_get()
1810 struct dpll_pin *parent; in ice_dpll_deinit_rclk_pin()
[all …]
A Dice_dpll.h24 struct dpll_pin *pin;
67 struct dpll_pin *active_input;
68 struct dpll_pin *prev_input;
/linux/Documentation/driver-api/
A Ddpll.rst532 bp->sma[i].dpll_pin = dpll_pin_get(clkid, i, THIS_MODULE, &bp->sma[i].dpll_prop);
533 if (IS_ERR(bp->sma[i].dpll_pin)) {
538 err = dpll_pin_register(bp->dpll, bp->sma[i].dpll_pin, &dpll_pins_ops,
541 dpll_pin_put(bp->sma[i].dpll_pin);
552 dpll_pin_unregister(bp->dpll, bp->sma[i].dpll_pin, &dpll_pins_ops, &bp->sma[i]);
553 dpll_pin_put(bp->sma[i].dpll_pin);
569 ``dpll_netdev_pin_set(struct net_device *dev, struct dpll_pin *dpll_pin)``.
/linux/drivers/ptp/
A Dptp_ocp.c287 struct dpll_pin *dpll_pin; member
4570 static int ptp_ocp_dpll_direction_get(const struct dpll_pin *pin, in ptp_ocp_dpll_direction_get()
4585 static int ptp_ocp_dpll_direction_set(const struct dpll_pin *pin, in ptp_ocp_dpll_direction_set()
4604 static int ptp_ocp_dpll_frequency_set(const struct dpll_pin *pin, in ptp_ocp_dpll_frequency_set()
4626 static int ptp_ocp_dpll_frequency_get(const struct dpll_pin *pin, in ptp_ocp_dpll_frequency_get()
4753 if (IS_ERR(bp->sma[i].dpll_pin)) { in ptp_ocp_probe()
4754 err = PTR_ERR(bp->sma[i].dpll_pin); in ptp_ocp_probe()
4761 dpll_pin_put(bp->sma[i].dpll_pin); in ptp_ocp_probe()
4772 dpll_pin_put(bp->sma[i].dpll_pin); in ptp_ocp_probe()
4793 if (bp->sma[i].dpll_pin) { in ptp_ocp_remove()
[all …]
/linux/Documentation/networking/net_cachelines/
A Dnet_device.rst183 struct_dpll_pin* dpll_pin

Completed in 57 milliseconds