Home
last modified time | relevance | path

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

/linux/drivers/dpll/zl3073x/
H A Ddpll.c50 struct dpll_pin *dpll_pin; member
109 zl3073x_dpll_pin_direction_get(const struct dpll_pin *dpll_pin, void *pin_priv, in zl3073x_dpll_pin_direction_get() argument
149 zl3073x_dpll_input_pin_esync_get(const struct dpll_pin *dpll_pin, in zl3073x_dpll_input_pin_esync_get() argument
188 zl3073x_dpll_input_pin_esync_set(const struct dpll_pin *dpll_pin, in zl3073x_dpll_input_pin_esync_set() argument
223 zl3073x_dpll_input_pin_ref_sync_get(const struct dpll_pin *dpll_pin, in zl3073x_dpll_input_pin_ref_sync_get() argument
225 const struct dpll_pin *ref_sync_pin, in zl3073x_dpll_input_pin_ref_sync_get()
254 zl3073x_dpll_input_pin_ref_sync_set(const struct dpll_pin *dpll_pin, in zl3073x_dpll_input_pin_ref_sync_set() argument
256 const struct dpll_pin *ref_sync_pin, in zl3073x_dpll_input_pin_ref_sync_set()
359 __dpll_pin_change_ntf(sync_pin->dpll_pin); in zl3073x_dpll_input_pin_ref_sync_set()
368 zl3073x_dpll_input_pin_ffo_get(const struct dpll_pin *dpll_pin, void *pin_priv, in zl3073x_dpll_input_pin_ffo_get() argument
[all …]
/linux/drivers/dpll/
H A Ddpll_core.h58 struct dpll_pin { struct
84 struct dpll_pin *pin; argument
91 void *dpll_pin_on_dpll_priv(struct dpll_device *dpll, struct dpll_pin *pin);
92 void *dpll_pin_on_pin_priv(struct dpll_pin *parent, struct dpll_pin *pin);
96 struct dpll_pin_ref *dpll_pin_own_dpll_ref_first(struct dpll_pin *pin);
104 void dpll_pin_notify(struct dpll_pin *pin, u64 src_clock_id,
H A Ddpll_core.c75 void dpll_pin_notify(struct dpll_pin *pin, u64 src_clock_id, in dpll_pin_notify()
127 static void dpll_pin_tracker_alloc(struct dpll_pin *pin, dpll_tracker *tracker) in dpll_pin_tracker_alloc()
134 static void dpll_pin_tracker_free(struct dpll_pin *pin, dpll_tracker *tracker) in dpll_pin_tracker_free()
141 static void __dpll_pin_hold(struct dpll_pin *pin, dpll_tracker *tracker) in __dpll_pin_hold()
150 static void __dpll_pin_put(struct dpll_pin *pin, dpll_tracker *tracker) in __dpll_pin_put()
190 dpll_xa_ref_pin_add(struct xarray *xa_pins, struct dpll_pin *pin, in dpll_xa_ref_pin_add()
243 static int dpll_xa_ref_pin_del(struct xarray *xa_pins, struct dpll_pin *pin, in dpll_xa_ref_pin_del()
636 static struct dpll_pin *
640 struct dpll_pin *pin; in dpll_pin_alloc()
689 static void dpll_netdev_pin_assign(struct net_device *dev, struct dpll_pin *dpll_pin) in dpll_netdev_pin_assign() argument
[all …]
H A Ddpll_netlink.c51 static bool dpll_pin_available(struct dpll_pin *pin) in dpll_pin_available()
74 static struct dpll_pin_ref *dpll_pin_first_registered_ref(struct dpll_pin *pin) in dpll_pin_first_registered_ref()
94 static int dpll_msg_add_pin_handle(struct sk_buff *msg, struct dpll_pin *pin) in dpll_msg_add_pin_handle()
103 static struct dpll_pin *dpll_netdev_pin(const struct net_device *dev) in dpll_netdev_pin()
105 return rcu_dereference_rtnl(dev->dpll_pin); in dpll_netdev_pin()
289 dpll_msg_add_pin_prio(struct sk_buff *msg, struct dpll_pin *pin, in dpll_msg_add_pin_prio()
311 dpll_msg_add_pin_on_dpll_state(struct sk_buff *msg, struct dpll_pin *pin, in dpll_msg_add_pin_on_dpll_state()
333 dpll_msg_add_pin_operstate(struct sk_buff *msg, struct dpll_pin *pin, in dpll_msg_add_pin_operstate()
357 dpll_msg_add_pin_direction(struct sk_buff *msg, struct dpll_pin *pin, in dpll_msg_add_pin_direction()
377 dpll_msg_add_pin_phase_adjust(struct sk_buff *msg, struct dpll_pin *pin, in dpll_msg_add_pin_phase_adjust()
[all …]
/linux/drivers/net/ethernet/intel/ice/
H A Dice_dpll.c210 ice_dpll_frequency_set(const struct dpll_pin *pin, void *pin_priv, in ice_dpll_frequency_set()
248 ice_dpll_input_frequency_set(const struct dpll_pin *pin, void *pin_priv, in ice_dpll_input_frequency_set()
273 ice_dpll_output_frequency_set(const struct dpll_pin *pin, void *pin_priv, in ice_dpll_output_frequency_set()
299 ice_dpll_frequency_get(const struct dpll_pin *pin, void *pin_priv, in ice_dpll_frequency_get()
332 ice_dpll_input_frequency_get(const struct dpll_pin *pin, void *pin_priv, in ice_dpll_input_frequency_get()
357 ice_dpll_output_frequency_get(const struct dpll_pin *pin, void *pin_priv, in ice_dpll_output_frequency_get()
382 ice_dpll_sw_pin_frequency_set(const struct dpll_pin *pin, void *pin_priv, in ice_dpll_sw_pin_frequency_set()
422 ice_dpll_sw_pin_frequency_get(const struct dpll_pin *pin, void *pin_priv, in ice_dpll_sw_pin_frequency_get()
979 ice_dpll_pin_state_set(const struct dpll_pin *pin, void *pin_priv, in ice_dpll_pin_state_set()
1022 ice_dpll_output_state_set(const struct dpll_pin *pin, void *pin_priv, in ice_dpll_output_state_set()
[all …]
/linux/Documentation/driver-api/
H A Ddpll.rst651 bp->sma[i].dpll_pin = dpll_pin_get(clkid, i, THIS_MODULE, &bp->sma[i].dpll_prop);
652 if (IS_ERR(bp->sma[i].dpll_pin)) {
657 err = dpll_pin_register(bp->dpll, bp->sma[i].dpll_pin, &dpll_pins_ops,
660 dpll_pin_put(bp->sma[i].dpll_pin);
671 dpll_pin_unregister(bp->dpll, bp->sma[i].dpll_pin, &dpll_pins_ops, &bp->sma[i]);
672 dpll_pin_put(bp->sma[i].dpll_pin);
688 ``dpll_netdev_pin_set(struct net_device *dev, struct dpll_pin *dpll_pin)``.
/linux/drivers/ptp/
H A Dptp_ocp.c301 struct dpll_pin *dpll_pin; member
4923 static int ptp_ocp_dpll_state_get(const struct dpll_pin *pin, void *pin_priv, in ptp_ocp_dpll_state_get()
4948 static int ptp_ocp_dpll_direction_get(const struct dpll_pin *pin, in ptp_ocp_dpll_direction_get()
4963 static int ptp_ocp_dpll_direction_set(const struct dpll_pin *pin, in ptp_ocp_dpll_direction_set()
4982 static int ptp_ocp_dpll_frequency_set(const struct dpll_pin *pin, in ptp_ocp_dpll_frequency_set()
5004 static int ptp_ocp_dpll_frequency_get(const struct dpll_pin *pin, in ptp_ocp_dpll_frequency_get()
5130 bp->sma[i].dpll_pin = dpll_pin_get(clkid, i, THIS_MODULE, in ptp_ocp_probe()
5133 if (IS_ERR(bp->sma[i].dpll_pin)) { in ptp_ocp_probe()
5134 err = PTR_ERR(bp->sma[i].dpll_pin); in ptp_ocp_probe()
5138 err = dpll_pin_register(bp->dpll, bp->sma[i].dpll_pin, &dpll_pins_ops, in ptp_ocp_probe()
[all …]
/linux/include/linux/
H A Dnetdevice.h2554 struct dpll_pin __rcu *dpll_pin; member