Lines Matching refs:pcdev

86 	struct pse_controller_dev pcdev;  member
360 static struct pd692x0_priv *to_pd692x0_priv(struct pse_controller_dev *pcdev) in to_pd692x0_priv() argument
362 return container_of(pcdev, struct pd692x0_priv, pcdev); in to_pd692x0_priv()
384 static int pd692x0_pi_enable(struct pse_controller_dev *pcdev, int id) in pd692x0_pi_enable() argument
386 struct pd692x0_priv *priv = to_pd692x0_priv(pcdev); in pd692x0_pi_enable()
409 static int pd692x0_pi_disable(struct pse_controller_dev *pcdev, int id) in pd692x0_pi_disable() argument
411 struct pd692x0_priv *priv = to_pd692x0_priv(pcdev); in pd692x0_pi_disable()
434 static int pd692x0_pi_is_enabled(struct pse_controller_dev *pcdev, int id) in pd692x0_pi_is_enabled() argument
436 struct pd692x0_priv *priv = to_pd692x0_priv(pcdev); in pd692x0_pi_is_enabled()
637 static int pd692x0_ethtool_get_status(struct pse_controller_dev *pcdev, in pd692x0_ethtool_get_status() argument
642 struct pd692x0_priv *priv = to_pd692x0_priv(pcdev); in pd692x0_ethtool_get_status()
888 struct pse_controller_dev *pcdev = &priv->pcdev; in pd692x0_set_ports_matrix() local
898 for (i = 0; i < pcdev->nr_lines; i++) { in pd692x0_set_ports_matrix()
899 ret = pd692x0_set_port_matrix(&pcdev->pi[i].pairset[0], in pd692x0_set_ports_matrix()
908 ret = pd692x0_set_port_matrix(&pcdev->pi[i].pairset[1], in pd692x0_set_ports_matrix()
949 static int pd692x0_setup_pi_matrix(struct pse_controller_dev *pcdev) in pd692x0_setup_pi_matrix() argument
952 struct pd692x0_priv *priv = to_pd692x0_priv(pcdev); in pd692x0_setup_pi_matrix()
982 static int pd692x0_pi_get_voltage(struct pse_controller_dev *pcdev, int id) in pd692x0_pi_get_voltage() argument
984 struct pd692x0_priv *priv = to_pd692x0_priv(pcdev); in pd692x0_pi_get_voltage()
1002 static int pd692x0_pi_get_current_limit(struct pse_controller_dev *pcdev, in pd692x0_pi_get_current_limit() argument
1005 struct pd692x0_priv *priv = to_pd692x0_priv(pcdev); in pd692x0_pi_get_current_limit()
1021 ret = pd692x0_pi_get_voltage(pcdev, id); in pd692x0_pi_get_current_limit()
1033 static int pd692x0_pi_set_current_limit(struct pse_controller_dev *pcdev, in pd692x0_pi_set_current_limit() argument
1036 struct pd692x0_priv *priv = to_pd692x0_priv(pcdev); in pd692x0_pi_set_current_limit()
1046 ret = pd692x0_pi_get_voltage(pcdev, id); in pd692x0_pi_set_current_limit()
1381 ret = pd692x0_setup_pi_matrix(&priv->pcdev); in pd692x0_fw_poll_complete()
1484 priv->pcdev.nr_lines = PD692X0_MAX_PIS; in pd692x0_i2c_probe()
1485 priv->pcdev.owner = THIS_MODULE; in pd692x0_i2c_probe()
1486 priv->pcdev.ops = &pd692x0_ops; in pd692x0_i2c_probe()
1487 priv->pcdev.dev = dev; in pd692x0_i2c_probe()
1488 priv->pcdev.types = ETHTOOL_PSE_C33; in pd692x0_i2c_probe()
1489 ret = devm_pse_controller_register(dev, &priv->pcdev); in pd692x0_i2c_probe()