/linux-6.12.1/Documentation/devicetree/bindings/firmware/ |
D | arm,scmi.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 4 --- 6 $schema: http://devicetree.org/meta-schemas/core.yaml# 8 title: System Control and Management Interface (SCMI) Message Protocol 11 - Sudeep Holla <sudeep.holla@arm.com> 26 - $ref: /schemas/firmware/nxp,imx95-scmi.yaml 34 - description: SCMI compliant firmware with mailbox transport 36 - const: arm,scmi 37 - description: SCMI compliant firmware with ARM SMC/HVC transport 39 - const: arm,scmi-smc [all …]
|
D | nxp,imx95-scmi.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 4 --- 5 $id: http://devicetree.org/schemas/firmware/nxp,imx95-scmi.yaml# 6 $schema: http://devicetree.org/meta-schemas/core.yaml# 11 - Peng Fan <peng.fan@nxp.com> 14 protocol@81: 15 $ref: '/schemas/firmware/arm,scmi.yaml#/$defs/protocol-node' 22 protocol@84: 23 $ref: '/schemas/firmware/arm,scmi.yaml#/$defs/protocol-node' 30 nxp,ctrl-ids: [all …]
|
/linux-6.12.1/drivers/firmware/arm_scmi/ |
D | bus.c | 1 // SPDX-License-Identifier: GPL-2.0 3 * System Control and Management Interface (SCMI) Message Protocol bus layer 5 * Copyright (C) 2018-2021 ARM Ltd. 31 struct list_head node; member 38 * scmi_protocol_device_request - Helper to request a device 40 * @id_table: A protocol/name pair descriptor for the device to be created. 45 * The requested device name MUST NOT be already existent for any protocol; 59 pr_debug("Requesting SCMI device (%s) for protocol %x\n", in scmi_protocol_device_request() 60 id_table->name, id_table->protocol_id); in scmi_protocol_device_request() 65 id_table->name, id_table->protocol_id); in scmi_protocol_device_request() [all …]
|
/linux-6.12.1/Documentation/devicetree/bindings/soc/samsung/ |
D | exynos-usi.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/soc/samsung/exynos-usi.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Sam Protsenko <semen.protsenko@linaro.org> 11 - Krzysztof Kozlowski <krzk@kernel.org> 14 USI IP-core provides selectable serial protocol (UART, SPI or High-Speed I2C). 15 USI shares almost all internal circuits within each protocol, so only one 16 protocol can be chosen at a time. USI is modeled as a node with zero or more 17 child nodes, each representing a serial sub-node device. The mode setting [all …]
|
/linux-6.12.1/Documentation/devicetree/bindings/clock/ |
D | ti,sci-clk.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/clock/ti,sci-clk.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: TI-SCI clock controller 10 - Nishanth Menon <nm@ti.com> 17 through a protocol called TI System Control Interface (TI-SCI protocol). 19 This clock controller node uses the TI SCI protocol to perform various clock 21 node must be a child node of the associated TI-SCI system controller node. 25 pattern: "^clock-controller$" [all …]
|
/linux-6.12.1/Documentation/devicetree/bindings/reset/ |
D | ti,sci-reset.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/reset/ti,sci-reset.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: TI-SCI reset controller 10 - Nishanth Menon <nm@ti.com> 17 through a protocol called TI System Control Interface (TI-SCI protocol). 19 This reset controller node uses the TI SCI protocol to perform the reset 21 node of the associated TI-SCI system controller node. 25 pattern: "^reset-controller$" [all …]
|
/linux-6.12.1/arch/arm/boot/dts/st/ |
D | stm32mp15-scmi.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0+ OR BSD-3-Clause) 3 * Copyright (C) STMicroelectronics 2022 - All Rights Reserved 10 compatible = "linaro,optee-tz"; 15 compatible = "linaro,scmi-optee"; 16 #address-cells = <1>; 17 #size-cells = <0>; 18 linaro,optee-channel-id = <0>; 20 scmi_clk: protocol@14 { 22 #clock-cells = <1>; 25 scmi_reset: protocol@16 { [all …]
|
/linux-6.12.1/Documentation/trace/ |
D | sys-t.rst | 1 .. SPDX-License-Identifier: GPL-2.0 4 MIPI SyS-T over STP 7 The MIPI SyS-T protocol driver can be used with STM class devices to 11 In order to use the MIPI SyS-T protocol driver with your STM device, 14 Now, you can select which protocol driver you want to use when you create 17 # mkdir /config/stp-policy/dummy_stm.0:p_sys-t.my-policy/ 23 With Intel TH, therefore it can look like "0-sth:p_sys-t.my-policy". 25 If the protocol name is omitted, the STM class will chose whichever 26 protocol driver was loaded first. 30 # cat /config/stp-policy/dummy_stm.0:p_sys-t.my-policy/protocol [all …]
|
/linux-6.12.1/include/linux/ |
D | pnp.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 5 * Copyright (C) 2008 Hewlett-Packard Development Company, L.P. 46 if (res && !(res->flags & IORESOURCE_DISABLED)) in pnp_resource_enabled() 53 if (res->start == 0 && res->end == 0) in pnp_resource_len() 65 return res->start; in pnp_port_start() 75 return res->end; in pnp_port_end() 85 return res->flags; in pnp_port_flags() 111 return res->start; in pnp_mem_start() 121 return res->end; in pnp_mem_end() 130 return res->flags; in pnp_mem_flags() [all …]
|
/linux-6.12.1/include/uapi/linux/ |
D | batadv_packet.h | 1 /* SPDX-License-Identifier: (GPL-2.0 WITH Linux-syscall-note) */ 15 * batadv_tp_is_error() - Check throughput meter return code for error 23 * enum batadv_packettype - types for batman-adv encapsulated packets 40 /* 0x00 - 0x3f: local packets or special rules for handling */ 47 /* 0x40 - 0x7f: unicast */ 55 /* 0x80 - 0xff: reserved */ 59 * enum batadv_subtype - packet subtype for unicast4addr 76 * enum batadv_iv_flags - flags used in B.A.T.M.A.N. IV OGM packets 90 * enum batadv_icmp_packettype - ICMP message types 108 * enum batadv_mcast_flags - flags for multicast capabilities and settings [all …]
|
/linux-6.12.1/Documentation/networking/ |
D | tipc.rst | 1 .. SPDX-License-Identifier: GPL-2.0 10 TIPC (Transparent Inter Process Communication) is a protocol that is specially 11 designed for intra-cluster communication. It can be configured to transmit 14 than with any other known protocol, while maximal throughput is comparable to 18 ------------- 20 - Cluster wide IPC service 32 - Service Addressing 38 - Service Tracking 45 i.e., subscribing for availability/non-availability of cluster nodes. 51 - Transmission Modes [all …]
|
/linux-6.12.1/Documentation/devicetree/bindings/arm/keystone/ |
D | ti,k3-sci-common.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/arm/keystone/ti,k3-sci-common.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: Common K3 TI-SCI 10 - Nishanth Menon <nm@ti.com> 14 that is responsible for managing various SoC-level resources like clocks, 16 through the TI-SCI protocol. 18 Each specific device management node like a clock controller node, a reset 19 controller node or an interrupt-controller node should define a common set [all …]
|
/linux-6.12.1/Documentation/ABI/testing/ |
D | configfs-stp-policy-p_sys-t | 1 What: /config/stp-policy/<device>:p_sys-t.<policy>/<node>/uuid 6 Default value is randomly generated at the mkdir <node> time. 7 Data coming from trace sources that use this <node> will be 8 tagged with this UUID in the MIPI SyS-T packet stream, to 13 What: /config/stp-policy/<device>:p_sys-t.<policy>/<node>/do_len 17 Include payload length in the MIPI SyS-T header, boolean. 18 If enabled, the SyS-T protocol encoder will include payload 20 if the underlying transport protocol supports marking message 23 What: /config/stp-policy/<device>:p_sys-t.<policy>/<node>/ts_interval 28 MIPI SyS-T packet metadata, if this many milliseconds have [all …]
|
/linux-6.12.1/net/hsr/ |
D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 3 # IEC 62439-3 High-availability Seamless Redundancy 7 tristate "High-availability Seamless Redundancy (HSR & PRP)" 9 This enables IEC 62439 defined High-availability Seamless 10 Redundancy (HSR) and Parallel Redundancy Protocol (PRP). 13 DANH ("Doubly attached node implementing HSR") or DANP ("Doubly 14 attached node implementing PRP"). For this to work, your Linux box 17 For DANH, it must be connected as a node in a ring network together 20 ports), giving a redundant, instant fail-over network. Each HSR node 24 For DANP, it must be connected as a node connecting to two [all …]
|
/linux-6.12.1/fs/ocfs2/dlm/ |
D | dlmdomain.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 34 * ocfs2 node maps are array of long int, which limits to send them freely 65 while (pages--) in dlm_free_pagevec() 95 * struct dlm_ctxt->spinlock 96 * struct dlm_lock_resource->spinlock 97 * struct dlm_ctxt->master_lock 98 * struct dlm_ctxt->ast_lock 99 * dlm_master_list_entry->spinlock 100 * dlm_lock->spinlock 109 * The supported protocol version for DLM communication. Running domains [all …]
|
/linux-6.12.1/Documentation/devicetree/bindings/soc/ti/ |
D | sci-pm-domain.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/soc/ti/sci-pm-domain.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: TI-SCI generic power domain 10 - Nishanth Menon <nm@ti.com> 13 - $ref: /schemas/power/power-domain.yaml# 20 through a protocol called TI System Control Interface (TI-SCI protocol). 22 This PM domain node represents the global PM domain managed by the TI-SCI 23 controller. Since this relies on the TI SCI protocol to communicate with [all …]
|
/linux-6.12.1/drivers/net/ethernet/intel/ice/ |
D | ice_parser.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 37 u8 prio; /* 0-3: PG precedence within ALUs (3 highest) */ 41 /* Next protocol Key builder */ 159 u16 pg_rn; /* Parse Graph Root Node */ 201 u16 node_id; /* Node ID of protocol in parse graph */ 208 u32 next_proto; /* next Protocol value (must be last) */ 226 u16 next_node; /* Parser Node ID for the next round */ 228 bool is_pg; /* is protocol group */ 229 u8 proto_id; /* protocol ID or proto group ID */ 338 u16 offset; /* 10 bit protocol offset */ [all …]
|
/linux-6.12.1/net/netfilter/ipvs/ |
D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 10 IP Virtual Server support will let you build a high-performance 75 IP VS was compiled built-in. 77 comment "IPVS transport protocol load balancing support" 83 protocol. Say Y if unsure. 89 protocol. Say Y if unsure. 98 Security Payload) transport protocol. Say Y if unsure. 104 Header) transport protocol. Say Y if unsure. 111 protocol. Say Y if unsure. 116 tristate "round-robin scheduling" [all …]
|
/linux-6.12.1/drivers/net/wireguard/ |
D | allowedips.c | 1 // SPDX-License-Identifier: GPL-2.0 3 * Copyright (C) 2015-2019 Jason A. Donenfeld <Jason@zx2c4.com>. All Rights Reserved. 23 static void copy_and_assign_cidr(struct allowedips_node *node, const u8 *src, in copy_and_assign_cidr() argument 26 node->cidr = cidr; in copy_and_assign_cidr() 27 node->bit_at_a = cidr / 8U; in copy_and_assign_cidr() 29 node->bit_at_a ^= (bits / 8U - 1U) % 8U; in copy_and_assign_cidr() 31 node->bit_at_b = 7U - (cidr % 8U); in copy_and_assign_cidr() 32 node->bitlen = bits; in copy_and_assign_cidr() 33 memcpy(node->bits, src, bits / 8U); in copy_and_assign_cidr() 36 static inline u8 choose(struct allowedips_node *node, const u8 *key) in choose() argument [all …]
|
/linux-6.12.1/Documentation/devicetree/bindings/power/ |
D | fsl,scu-pd.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/power/fsl,scu-pd.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: i.MX SCU Client Device Node - Power Domain Based on SCU Message Protocol 10 - Dong Aisheng <aisheng.dong@nxp.com> 12 description: i.MX SCU Client Device Node 13 Client nodes are maintained as children of the relevant IMX-SCU device node. 14 Power domain bindings based on SCU Message Protocol 17 - $ref: power-domain.yaml# [all …]
|
/linux-6.12.1/drivers/ufs/core/ |
D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0+ 5 # Copyright (C) 2011-2013 Samsung India Software Operations 12 bool "Universal Flash Storage BSG device node" 19 UFS Protocol Information Units (UPIUs). 20 UPIUs can not only be used as a transport layer for the SCSI protocol 22 This transport driver supports exchanging UFS protocol information units 26 Select this if you need a bsg device node for your UFS controller.
|
/linux-6.12.1/Documentation/devicetree/bindings/mailbox/ |
D | arm,mhuv2.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Tushar Khandelwal <tushar.khandelwal@arm.com> 11 - Viresh Kumar <viresh.kumar@linaro.org> 15 between 1 and 124 channel windows (each 32-bit wide) to provide unidirectional 24 If the interrupts property is present in device tree node, then its treated as 33 - Data-transfer: Each transfer is made of one or more words, using one or more 36 - Doorbell: Each transfer is made up of single bit flag, using any one of the 38 and the entire window shall be used in doorbell protocol. Optionally, data [all …]
|
/linux-6.12.1/net/sunrpc/ |
D | svc.c | 1 // SPDX-License-Identifier: GPL-2.0-only 5 * High-level RPC service routines 47 SVC_POOL_AUTO = -1, /* choose one of the others */ 51 SVC_POOL_PERNODE /* one pool per numa node */ 65 unsigned int *pool_to; /* maps pool id to cpu or node */ 66 unsigned int *to_pool; /* maps cpu or node to pool id */ 92 err = -EINVAL; in __param_set_pool_mode() 97 if (m->count == 0) in __param_set_pool_mode() 98 m->mode = mode; in __param_set_pool_mode() 99 else if (mode != m->mode) in __param_set_pool_mode() [all …]
|
/linux-6.12.1/drivers/net/hamradio/ |
D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 7 KISS is a protocol used for the exchange of data between a computer 8 and a Terminal Node Controller (a small embedded system commonly 13 Although KISS is less advanced than the 6pack protocol, it has 24 6pack is a transmission protocol for the data exchange between your 25 PC and your TNC (the Terminal Node Controller acts as a kind of 27 microphone input and speaker output). This protocol can be used as 42 AX.25 is the protocol used for computer communication over amateur 56 and the AX25-HOWTO, available from 91 ser12 design in full-duplex mode. In addition, it allows the [all …]
|
/linux-6.12.1/arch/arm64/boot/dts/arm/ |
D | juno-scmi.dtsi | 3 power-domains = <&scmi_devpd 8>; 7 power-domains = <&scmi_devpd 8>; 11 power-domains = <&scmi_devpd 8>; 15 power-domains = <&scmi_devpd 8>; 19 power-domains = <&scmi_devpd 8>; 23 power-domains = <&scmi_devpd 8>; 27 power-domains = <&scmi_devpd 8>; 31 power-domains = <&scmi_devpd 8>; 42 /delete-node/ scpi; 47 mbox-names = "tx", "rx"; [all …]
|