Lines Matching full:pse
10 #include <linux/pse-pd/pse.h>
16 * struct pse_control - a PSE control
17 * @pcdev: a pointer to the PSE controller device
18 * this PSE control belongs to
19 * @list: list entry for the pcdev's PSE controller list
20 * @id: ID of the PSE line in the PSE controller device
32 * @pcdev: a pointer to the PSE controller device
33 * @pse_spec: PSE line specifier as found in the device tree
36 * :c:type:`pse_controller_dev` is not set. It is useful for all PSE
37 * controllers with #pse-cells = <0>.
46 * of_pse_simple_xlate - translate pse_spec to the PSE line number
47 * @pcdev: a pointer to the PSE controller device
48 * @pse_spec: PSE line specifier as found in the device tree
51 * :c:type:`pse_controller_dev` is not set. It is useful for all PSE
52 * controllers with 1:1 mapping, where PSE lines can be indexed by number
65 * pse_controller_register - register a PSE controller device
66 * @pcdev: a pointer to the initialized PSE controller device
89 * pse_controller_unregister - unregister a PSE controller device
90 * @pcdev: a pointer to the PSE controller device
107 * @dev: device that is registering this PSE controller
108 * @pcdev: a pointer to the initialized PSE controller device
110 * Managed pse_controller_register(). For PSE controllers registered by
138 /* PSE control section */
161 * pse_control_put - free the PSE control
162 * @psec: PSE control pointer
218 ret = of_parse_phandle_with_args(node, "pses", "#pse-cells", 0, &args); in of_pse_control_get()
259 * pse_ethtool_get_status - get status of PSE control
260 * @psec: PSE control pointer
262 * @status: struct to store PSE status
275 "PSE driver does not support status report"); in pse_ethtool_get_status()
288 * pse_ethtool_set_config - set PSE control configuration
289 * @psec: PSE control pointer
304 "PSE driver does not configuration"); in pse_ethtool_set_config()