Searched refs:dpll_pin (Results 1 - 10 of 10) sorted by relevance

/linux-master/drivers/dpll/
H A Ddpll_netlink.h11 int dpll_pin_create_ntf(struct dpll_pin *pin);
13 int dpll_pin_delete_ntf(struct dpll_pin *pin);
H A Ddpll_core.h40 * struct dpll_pin - structure for a dpll pin
52 struct dpll_pin { struct
74 struct dpll_pin *pin;
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);
H A Ddpll_netlink.c60 static int dpll_msg_add_pin_handle(struct sk_buff *msg, struct dpll_pin *pin)
69 static struct dpll_pin *dpll_netdev_pin(const struct net_device *dev)
71 return rcu_dereference_rtnl(dev->dpll_pin);
173 dpll_msg_add_pin_prio(struct sk_buff *msg, struct dpll_pin *pin,
195 dpll_msg_add_pin_on_dpll_state(struct sk_buff *msg, struct dpll_pin *pin,
217 dpll_msg_add_pin_direction(struct sk_buff *msg, struct dpll_pin *pin,
237 dpll_msg_add_pin_phase_adjust(struct sk_buff *msg, struct dpll_pin *pin,
260 dpll_msg_add_phase_offset(struct sk_buff *msg, struct dpll_pin *pin,
283 static int dpll_msg_add_ffo(struct sk_buff *msg, struct dpll_pin *pin,
305 dpll_msg_add_pin_freq(struct sk_buff *msg, struct dpll_pin *pi
[all...]
H A Ddpll_core.c72 dpll_xa_ref_pin_add(struct xarray *xa_pins, struct dpll_pin *pin,
126 static int dpll_xa_ref_pin_del(struct xarray *xa_pins, struct dpll_pin *pin,
482 static struct dpll_pin *
486 struct dpll_pin *pin;
520 static void dpll_netdev_pin_assign(struct net_device *dev, struct dpll_pin *dpll_pin) argument
523 rcu_assign_pointer(dev->dpll_pin, dpll_pin);
527 void dpll_netdev_pin_set(struct net_device *dev, struct dpll_pin *dpll_pin) argument
[all...]
/linux-master/include/linux/
H A Ddpll.h17 struct dpll_pin;
31 int (*frequency_set)(const struct dpll_pin *pin, void *pin_priv,
35 int (*frequency_get)(const struct dpll_pin *pin, void *pin_priv,
38 int (*direction_set)(const struct dpll_pin *pin, void *pin_priv,
42 int (*direction_get)(const struct dpll_pin *pin, void *pin_priv,
46 int (*state_on_pin_get)(const struct dpll_pin *pin, void *pin_priv,
47 const struct dpll_pin *parent_pin,
51 int (*state_on_dpll_get)(const struct dpll_pin *pin, void *pin_priv,
55 int (*state_on_pin_set)(const struct dpll_pin *pin, void *pin_priv,
56 const struct dpll_pin *parent_pi
134 dpll_netdev_pin_set(struct net_device *dev, struct dpll_pin *dpll_pin) argument
[all...]
H A Dnetdevice.h2024 * @dpll_pin: Pointer to the SyncE source pin of a DPLL subsystem,
2394 struct dpll_pin __rcu *dpll_pin; member in struct:net_device
/linux-master/drivers/net/ethernet/intel/ice/
H A Dice_dpll.h13 * @pf: pointer to pf, which has registered the dpll_pin
24 struct dpll_pin *pin;
66 struct dpll_pin *active_input;
67 struct dpll_pin *prev_input;
H A Dice_dpll.c121 ice_dpll_frequency_set(const struct dpll_pin *pin, void *pin_priv,
159 ice_dpll_input_frequency_set(const struct dpll_pin *pin, void *pin_priv,
184 ice_dpll_output_frequency_set(const struct dpll_pin *pin, void *pin_priv,
210 ice_dpll_frequency_get(const struct dpll_pin *pin, void *pin_priv,
243 ice_dpll_input_frequency_get(const struct dpll_pin *pin, void *pin_priv,
268 ice_dpll_output_frequency_get(const struct dpll_pin *pin, void *pin_priv,
602 ice_dpll_pin_state_set(const struct dpll_pin *pin, void *pin_priv,
645 ice_dpll_output_state_set(const struct dpll_pin *pin, void *pin_priv,
678 ice_dpll_input_state_set(const struct dpll_pin *pin, void *pin_priv,
707 ice_dpll_pin_state_get(const struct dpll_pin *pi
[all...]
/linux-master/drivers/net/ethernet/mellanox/mlx5/core/
H A Ddpll.c12 struct dpll_pin *dpll_pin; member in struct:mlx5_dpll
174 static int mlx5_dpll_pin_direction_get(const struct dpll_pin *pin,
185 static int mlx5_dpll_state_on_dpll_get(const struct dpll_pin *pin,
203 static int mlx5_dpll_state_on_dpll_set(const struct dpll_pin *pin,
218 static int mlx5_dpll_ffo_get(const struct dpll_pin *pin, void *pin_priv,
273 dpll_pin_change_ntf(mdpll->dpll_pin);
288 dpll_netdev_pin_set(netdev, mdpll->dpll_pin);
372 mdpll->dpll_pin = dpll_pin_get(clock_id, mlx5_get_dev_index(mdev),
374 if (IS_ERR(mdpll->dpll_pin)) {
[all...]
/linux-master/drivers/ptp/
H A Dptp_ocp.c287 struct dpll_pin *dpll_pin; member in struct:ptp_ocp_sma_connector
4509 static int ptp_ocp_dpll_state_get(const struct dpll_pin *pin, void *pin_priv,
4534 static int ptp_ocp_dpll_direction_get(const struct dpll_pin *pin,
4549 static int ptp_ocp_dpll_direction_set(const struct dpll_pin *pin,
4568 static int ptp_ocp_dpll_frequency_set(const struct dpll_pin *pin,
4590 static int ptp_ocp_dpll_frequency_get(const struct dpll_pin *pin,
4716 bp->sma[i].dpll_pin = dpll_pin_get(clkid, i, THIS_MODULE, &bp->sma[i].dpll_prop);
4717 if (IS_ERR(bp->sma[i].dpll_pin)) {
4718 err = PTR_ERR(bp->sma[i].dpll_pin);
[all...]

Completed in 180 milliseconds