Home
last modified time | relevance | path

Searched full:pse (Results 1 – 25 of 52) sorted by relevance

123

/linux/include/linux/pse-pd/
H A Dpse.h25 /* C33 PSE extended state and substate. */
49 * @map_event: driver callback to map IRQ status into PSE devices with events.
59 * struct pse_control_config - PSE control/channel configuration.
61 * @podl_admin_control: set PoDL PSE admin control as described in
63 * @c33_admin_control: set PSE admin control as described in
72 * struct pse_admin_state - PSE operational state
74 * @podl_admin_state: operational state of the PoDL PSE
76 * @c33_admin_state: operational state of the PSE
85 * struct pse_pw_status - PSE power detection status
87 * @podl_pw_status: power detection status of the PoDL PSE.
[all …]
/linux/Documentation/devicetree/bindings/net/pse-pd/
H A Dpse-controller.yaml4 $id: http://devicetree.org/schemas/net/pse-pd/pse-controller.yaml#
7 title: Power Sourcing Equipment (PSE).
9 description: Binding for the Power Sourcing Equipment (PSE) as defined in the
11 power over twisted pair/ethernet cable. The ethernet-pse nodes should be
12 used to describe PSE controller and referenced by the ethernet-phy node.
20 pattern: "^ethernet-pse(@.*|-([0-9]|[1-9][0-9]+))?$"
22 "#pse-cells":
24 Used to uniquely identify a PSE instance within an IC. Will be
25 0 on PSE nodes with only a single output and at least 1 on nodes
26 controlling several outputs which are not described in the pse-pis
[all …]
H A Dpodl-pse-regulator.yaml4 $id: http://devicetree.org/schemas/net/pse-pd/podl-pse-regulator.yaml#
12 description: Regulator based PoDL PSE controller. The device must be referenced
16 - $ref: pse-controller.yaml#
20 const: podl-pse-regulator
22 '#pse-cells':
25 pse-supply:
26 description: Power supply for the PSE controller
32 - pse-supply
36 ethernet-pse {
37 compatible = "podl-pse-regulator";
[all …]
H A Dmicrochip,pd692x0.yaml4 $id: http://devicetree.org/schemas/net/pse-pd/microchip,pd692x0.yaml#
13 - $ref: pse-controller.yaml#
35 List of the PD69208T4/PD69204T4/PD69208M PSE managers. Each manager
38 PD692x0 PSE controller. The PSE managers have to be described from
40 behavior of the PD692x0 PSE controller. The PD692x0 support up to
41 12 PSE managers which can expose up to 96 physical ports. All
61 PD69208T4/PD69204T4/PD69208M PSE manager exposing 4 or 8 physical
67 Incremental index of the PSE manager starting from 0, ranging
106 - pse-pis
116 ethernet-pse@3c {
[all …]
/linux/Documentation/networking/pse-pd/
H A Dpse-pi.rst3 PSE Power Interface (PSE PI) Documentation
6 The Power Sourcing Equipment Power Interface (PSE PI) plays a pivotal role in
16 The IEEE 802.3 standard provides detailed documentation on the PSE PI.
21 - Section "145.2.4 PSE PI" addresses the configuration for PoE systems that
24 PSE PI and Single Pair Ethernet
29 transmission. Unlike the configurations detailed in the PSE PI for standard
33 assignments for power delivery, as described in the PSE PI for multi-pair
36 Understanding PSE PI
39 The Power Sourcing Equipment Power Interface (PSE PI) is a framework defining
40 how Power Sourcing Equipment (PSE) delivers power to Powered Devices (PDs) over
[all …]
H A Dintroduction.rst3 Power Sourcing Equipment (PSE) in IEEE 802.3 Standard
9 Power Sourcing Equipment (PSE) is essential in networks for delivering power
14 PSE vs. PoDL PSE
17 PSE in the IEEE 802.3 standard generally refers to equipment that provides
21 PoDL PSE, or Power over Data Lines PSE, specifically denotes PSEs operating
39 in Clause 104. Introduces Classes 0 - 9. Class 9 PoDL PSE delivers up to ~65W
47 - For general PSE (PoE) code, use "c33_pse" key words. For example:
51 - For PoDL PSE - specific code, use "podl_pse". For example:
53 PoDL PSE settings according to Clause 104.
59 characteristics of Powered Device (PD) and Power Sourcing Equipment (PSE).
[all …]
H A Dindex.rst3 Power Sourcing Equipment (PSE) Documentation
10 pse-pi
/linux/drivers/net/pse-pd/
H A Dpse_core.c13 #include <linux/pse-pd/pse.h>
27 * struct pse_control - a PSE control
28 * @pcdev: a pointer to the PSE controller device
29 * this PSE control belongs to
30 * @ps: PSE PI supply of the PSE control
31 * @list: list entry for the pcdev's PSE controller list
32 * @id: ID of the PSE line in the PSE controller device
34 * @attached_phydev: PHY device pointer attached by the PSE control
46 * struct pse_power_domain - a PSE power domain
78 pr_err("pse: wrong pairset-names value %s (%pOF)\n", in of_load_single_pse_pi_pairset()
[all …]
/linux/include/net/psp/
H A Dfunctions.h83 psp_pse_matches_pas(struct psp_skb_ext *pse, struct psp_assoc *pas) in psp_pse_matches_pas() argument
85 return pse && pas->rx.spi == pse->spi && in psp_pse_matches_pas()
86 pas->generation == pse->generation && in psp_pse_matches_pas()
87 pas->version == pse->version && in psp_pse_matches_pas()
88 pas->dev_id == pse->dev_id; in psp_pse_matches_pas()
94 struct psp_skb_ext *pse = skb_ext_find(skb, SKB_EXT_PSP); in __psp_sk_rx_policy_check() local
97 return pse ? SKB_DROP_REASON_PSP_INPUT : 0; in __psp_sk_rx_policy_check()
99 if (likely(psp_pse_matches_pas(pse, pas))) { in __psp_sk_rx_policy_check()
106 if (!pse) { in __psp_sk_rx_policy_check()
/linux/arch/arm/boot/dts/st/
H A Dstm32mp151a-prtt1c.dts26 pse_t1l1: ethernet-pse-1 {
27 compatible = "podl-pse-regulator";
28 pse-supply = <&reg_t1l1>;
29 #pse-cells = <0>;
32 pse_t1l2: ethernet-pse-2 {
33 compatible = "podl-pse-regulator";
34 pse-supply = <&reg_t1l2>;
35 #pse-cells = <0>;
47 reg_t1l1: regulator-pse-t1l1 {
49 regulator-name = "pse-t1l1";
[all …]
/linux/net/ethtool/
H A Dpse-pd.c3 // ethtool interface for Ethernet PSE (Power Sourcing Equipment)
10 #include "linux/pse-pd/pse.h"
45 NL_SET_ERR_MSG(extack, "No PSE is attached"); in pse_get_pse_attributes()
252 NL_SET_ERR_MSG(info->extack, "No PSE is attached"); in ethnl_set_pse_validate()
260 "setting PoDL PSE admin control not supported"); in ethnl_set_pse_validate()
267 "setting C33 PSE admin control not supported"); in ethnl_set_pse_validate()
325 /* Return errno or zero - PSE has no notification */ in ethnl_set_pse()
342 /* PSE has no notification */
/linux/net/psp/
H A Dpsp_sock.c160 struct psp_skb_ext *pse; in psp_sock_recv_queue_check() local
164 pse = skb_ext_find(skb, SKB_EXT_PSP); in psp_sock_recv_queue_check()
165 if (!psp_pse_matches_pas(pse, pas)) in psp_sock_recv_queue_check()
170 pse = skb_ext_find(skb, SKB_EXT_PSP); in psp_sock_recv_queue_check()
171 if (!psp_pse_matches_pas(pse, pas)) in psp_sock_recv_queue_check()
/linux/drivers/net/wireless/ath/
H A Ddfs_pri_detector.c126 static void pool_put_pseq_elem(struct pri_sequence *pse) in pool_put_pseq_elem() argument
129 list_add(&pse->head, &pseq_pool); in pool_put_pseq_elem()
136 struct pri_sequence *pse = NULL; in pool_get_pseq_elem() local
139 pse = list_first_entry(&pseq_pool, struct pri_sequence, head); in pool_get_pseq_elem()
140 list_del(&pse->head); in pool_get_pseq_elem()
144 return pse; in pool_get_pseq_elem()
/linux/Documentation/hwmon/
H A Dtps23861.rst18 This driver supports hardware monitoring for Texas Instruments TPS23861 PoE PSE.
20 TPS23861 is a quad port IEEE802.3at PSE controller with optional I2C control
/linux/arch/arm/boot/dts/marvell/
H A Darmada-385-clearfog-gtr.dtsi25 front panel and PSE controller
51 48 - PSE reset
52 49 - PSE OSS signal
53 50 - PSE interrupt
/linux/Documentation/devicetree/bindings/reset/
H A Ddelta,tn48m-reset.yaml22 * PoE PSE controller
/linux/Documentation/translations/zh_CN/networking/
H A Dindex.rst121 * pse-pd/index
/linux/rust/kernel/net/phy/
H A Dreg.rs81 /// PSE Control.
83 /// PSE Status.
/linux/drivers/net/ethernet/mediatek/
H A Dmtk_eth_soc.h152 /* PSE Free Queue Flow Control */
158 /* PSE Last FreeQ Page Request Control */
166 /* PSE Input Queue Reservation Register*/
169 /* PSE Output Queue Threshold Register*/
866 /* PSE Port Definition */
/linux/Documentation/networking/
H A Dphy-link-topology.rst116 * ``ETHTOOL_MSG_PSE_SET`` and ``ETHTOOL_MSG_PSE_GET`` for PHY-controlled PoE and PSE settings
/linux/lib/zstd/common/
H A Dcpu.h133 D(pse, 3)
/linux/drivers/dma/dw/
H A Dplatform.c148 /* Elkhart Lake iDMA 32-bit (PSE DMA) */
/linux/drivers/net/ethernet/amd/
H A Dariadne.c478 lance->IDP = PSE|XMTE; in ariadne_open()
480 lance->IDP = PSE|COLE; in ariadne_open()
482 lance->IDP = PSE|RCVE; in ariadne_open()
/linux/kernel/sched/
H A Dfair.c410 is_same_group(struct sched_entity *se, struct sched_entity *pse) in is_same_group() argument
412 if (se->cfs_rq == pse->cfs_rq) in is_same_group()
424 find_matching_se(struct sched_entity **se, struct sched_entity **pse) in find_matching_se() argument
437 pse_depth = (*pse)->depth; in find_matching_se()
446 *pse = parent_entity(*pse); in find_matching_se()
449 while (!is_same_group(*se, *pse)) { in find_matching_se()
451 *pse = parent_entity(*pse); in find_matching_se()
499 find_matching_se(struct sched_entity **se, struct sched_entity **pse) in find_matching_se() argument
8688 struct sched_entity *pse, struct sched_entity *se) in set_preempt_buddy() argument
8691 * Keep existing buddy if the deadline is sooner than pse. in set_preempt_buddy()
[all …]
/linux/drivers/i2c/busses/
H A Di2c-designware-pcidrv.c339 /* Elkhart Lake (PSE I2C) */

123