/linux-6.12.1/drivers/pnp/ |
D | core.c | 1 // SPDX-License-Identifier: GPL-2.0 3 * core.c - contains all core device and protocol registration functions 18 #include <linux/dma-mapping.h> 28 * skip some blind probes. ISAPNP typically enumerates only plug-in ISA 29 * devices, not built-in things like COM ports. 34 static void pnp_remove_protocol(struct pnp_protocol *protocol) in pnp_remove_protocol() argument 37 list_del(&protocol->protocol_list); in pnp_remove_protocol() 42 * pnp_register_protocol - adds a pnp protocol to the pnp layer 43 * @protocol: pointer to the corresponding pnp_protocol structure 47 int pnp_register_protocol(struct pnp_protocol *protocol) in pnp_register_protocol() argument [all …]
|
/linux-6.12.1/tools/testing/selftests/tc-testing/tc-tests/filters/ |
D | flow.json | 3 "id": "5294", string 15 …"cmdUnderTest": "$TC filter add dev $DEV1 parent ffff: handle 1 prio 1 protocol ip flow map key ds… 17 "verifyCmd": "$TC filter get dev $DEV1 parent ffff: handle 1 protocol ip prio 1 flow", 18 …"matchPattern": "filter parent ffff: protocol ip pref 1 flow chain [0-9]+ handle 0x1 map keys dst … 25 "id": "3514", string 37 …"cmdUnderTest": "$TC filter add dev $DEV1 parent ffff: handle 1 prio 1 protocol ip flow map key ds… 39 "verifyCmd": "$TC filter get dev $DEV1 parent ffff: handle 1 protocol ip prio 1 flow", 40 …"matchPattern": "filter parent ffff: protocol ip pref 1 flow chain [0-9]+ handle 0x1 map keys dst.… 47 "id": "7534", string 59 …"cmdUnderTest": "$TC filter add dev $DEV1 parent ffff: handle 1 prio 1 protocol ip flow map key ds… [all …]
|
D | basic.json | 3 "id": "7a92", string 15 …"cmdUnderTest": "$TC filter add dev $DEV1 parent ffff: handle 1 protocol ip prio 1 basic match 'cm… 17 "verifyCmd": "$TC filter get dev $DEV1 parent ffff: handle 1 prio 1 protocol ip basic", 18 …"matchPattern": "^filter parent ffff: protocol ip pref 1 basic.*handle 0x1 flowid 1:1.*cmp\\(u8 at… 25 "id": "2e8a", string 37 …"cmdUnderTest": "$TC filter add dev $DEV1 parent ffff: handle 1 protocol ip prio 1 basic match 'cm… 39 "verifyCmd": "$TC filter get dev $DEV1 parent ffff: handle 1 prio 1 protocol ip basic", 40 …"matchPattern": "^filter parent ffff: protocol ip pref 1 basic.*handle 0x1 flowid 1:1.*cmp\\(u8 at… 47 "id": "4d9f", string 59 …"cmdUnderTest": "$TC filter add dev $DEV1 parent ffff: handle 1 protocol ip prio 1 basic match 'cm… [all …]
|
D | matchall.json | 3 "id": "f62b", string 4 "name": "Add ingress matchall filter for protocol ipv4 and action PASS", 15 …"cmdUnderTest": "$TC filter add dev $DUMMY parent ffff: handle 0x1 prio 1 protocol ip matchall act… 17 "verifyCmd": "$TC filter get dev $DUMMY parent ffff: handle 1 prio 1 protocol ip matchall", 18 …"matchPattern": "^filter parent ffff: protocol ip pref 1 matchall.*handle 0x1.*gact action pass.*r… 25 "id": "7f09", string 26 "name": "Add egress matchall filter for protocol ipv4 and action PASS", 37 …"cmdUnderTest": "$TC filter add dev $DUMMY parent 1: handle 0x1 prio 1 protocol ip matchall action… 39 "verifyCmd": "$TC filter get dev $DUMMY parent 1: handle 1 prio 1 protocol ip matchall", 40 …"matchPattern": "^filter parent 1: protocol ip pref 1 matchall.*handle 0x1.*gact action pass.*ref … [all …]
|
D | cgroup.json | 3 "id": "6273", string 15 …"cmdUnderTest": "$TC filter add dev $DEV1 parent ffff: handle 1 protocol ip prio 1 cgroup match 'c… 18 …"matchPattern": "^filter protocol ip pref [0-9]+ cgroup chain [0-9]+.*handle 0x1.*cmp\\(u8 at 0 la… 25 "id": "4721", string 37 …"cmdUnderTest": "$TC filter add dev $DEV1 parent ffff: handle 1 protocol ip prio 1 cgroup match 'c… 40 …"matchPattern": "^filter protocol ip pref [0-9]+ cgroup chain [0-9]+.*handle 0x1.*cmp\\(u8 at 0 la… 47 "id": "d392", string 59 …"cmdUnderTest": "$TC filter add dev $DEV1 parent ffff: handle 1 protocol ip prio 1 cgroup match 'c… 62 …"matchPattern": "^filter protocol ip pref [0-9]+ cgroup chain [0-9]+.*handle 0x1.*cmp\\(u16 at 0 l… 69 "id": "0234", string [all …]
|
D | fw.json | 3 "id": "901f", string 4 "name": "Add fw filter with prio at 32-bit maxixum", 17 "verifyCmd": "$TC filter get dev $DEV1 parent ffff: handle 1 prio 65535 protocol all fw", 25 "id": "51e2", string 26 "name": "Add fw filter with prio exceeding 32-bit maxixum", 39 "verifyCmd": "$TC filter get dev $DEV1 parent ffff: handle 1 prio 65536 protocol all fw", 47 "id": "d987", string 61 "verifyCmd": "$TC filter get dev $DEV1 parent ffff: handle 1 prio 1 protocol all fw", 69 "id": "c591", string 84 "verifyCmd": "$TC filter get dev $DEV1 parent ffff: handle 1 prio 1 protocol all fw", [all …]
|
D | u32.json | 3 "id": "afa9", string 15 …"cmdUnderTest": "$TC filter add dev $DEV1 ingress protocol ip prio 1 u32 match ip src 127.0.0.1/32… 18 …"matchPattern": "filter protocol ip pref 1 u32 chain (0[ ]+$|0 fh 800: ht divisor 1|0 fh 800::800 … 25 "id": "6aa7", string 37 …"cmdUnderTest": "$TC filter replace dev $DEV1 ingress protocol ip prio 1 u32 match ip src 127.0.0.… 40 "matchPattern": "filter protocol ip pref 1 u32 chain 0", 47 "id": "bc4d", string 58 …"$TC filter add dev $DEV1 ingress protocol ip prio 1 u32 match ip src 127.0.0.3/32 flowid 1:3 acti… 60 …"cmdUnderTest": "$TC filter replace dev $DEV1 ingress protocol ip prio 1 u32 match ip src 127.0.0.… 63 …"matchPattern": "filter protocol ip pref 1 u32 chain (0[ ]+$|0 fh 800: ht divisor 1|0 fh 800::800 … [all …]
|
D | bpf.json | 3 "id": "23c3", string 7 "bpf-filter" 15 …"cmdUnderTest": "$TC filter add dev $DEV1 parent ffff: handle 1 protocol ip prio 100 bpf bytecode … 17 "verifyCmd": "$TC filter get dev $DEV1 parent ffff: handle 1 protocol ip prio 100 bpf", 18 …"matchPattern": "filter parent ffff: protocol ip pref 100 bpf chain [0-9]+ handle 0x1.*bytecode '4… 25 "id": "1563", string 29 "bpf-filter" 37 …"cmdUnderTest": "$TC filter add dev $DEV1 parent ffff: handle 1 protocol ip prio 100 bpf bytecode … 39 "verifyCmd": "$TC filter get dev $DEV1 parent ffff: handle 1 protocol ip prio 100 bpf", 40 …"matchPattern": "filter parent ffff: protocol ip pref 100 bpf chain [0-9]+ handle 0x1.*bytecode '4… [all …]
|
D | route.json | 3 "id": "e122", string 15 …"cmdUnderTest": "$TC filter add dev $DEV1 parent ffff: protocol ip prio 100 route from 1 to 10 cla… 25 "id": "6573", string 37 …"cmdUnderTest": "$TC filter add dev $DEV1 parent ffff: protocol ip prio 100 route fromif $DEV1 to … 47 "id": "1362", string 59 …"cmdUnderTest": "$TC filter add dev $DEV1 parent ffff: protocol ip prio 2 route to 10 classid 1:20… 62 …"matchPattern": "filter protocol ip pref.*route chain [0-9]+.*flowid 1:20 to 10.*action order [0-9… 69 "id": "4720", string 81 …"cmdUnderTest": "$TC filter add dev $DEV1 parent ffff: protocol ip prio 2 route from 10 classid 1:… 84 …"matchPattern": "filter protocol ip pref.*route chain [0-9]+.*flowid 1:100 from 10.*action continu… [all …]
|
D | flower.json | 3 "id": "e41d", string 15 "cmdUnderTest": "bash -c \"find $BATCH_DIR/add* -print | xargs -n 1 -P 10 $TC -b\"", 17 "verifyCmd": "$TC -s filter show dev $DEV2 ingress", 18 "matchPattern": "filter protocol ip pref 1 flower chain 0 handle", 22 "/bin/rm -rf $BATCH_DIR" 26 "id": "6f52", string 37 "$TC -b $BATCH_DIR/add_0", 40 "cmdUnderTest": "bash -c \"find $BATCH_DIR/del* -print | xargs -n 1 -P 10 $TC -b\"", 42 "verifyCmd": "$TC -s filter show dev $DEV2 ingress", 43 "matchPattern": "filter protocol ip pref 1 flower chain 0 handle", [all …]
|
/linux-6.12.1/tools/testing/selftests/tc-testing/tc-tests/actions/ |
D | vlan.json | 3 "id": "6f5a", string 23 "matchPattern": "action order [0-9]+: vlan.*pop.*pipe.*index 8 ref", 30 "id": "df35", string 50 "matchPattern": "action order [0-9]+: vlan.*pop.*pass.*index 8 ref", 57 "id": "b0d4", string 77 "matchPattern": "action order [0-9]+: vlan.*pop.*drop.*index 8 ref", 84 "id": "95ee", string 104 "matchPattern": "action order [0-9]+: vlan.*pop.*reclassify.*index 8 ref", 111 "id": "0283", string 131 "matchPattern": "action order [0-9]+: vlan.*pop.*continue.*index 8 ref", [all …]
|
D | mpls.json | 3 "id": "a933", string 23 "matchPattern": "action order [0-9]+: mpls.*dec_ttl.*pipe.*index 8 ref", 30 "id": "08d1", string 50 "matchPattern": "action order [0-9]+: mpls.*dec_ttl.*pass.*index 8 ref", 57 "id": "d786", string 77 "matchPattern": "action order [0-9]+: mpls.*dec_ttl.*drop.*index 8 ref", 84 "id": "f334", string 104 "matchPattern": "action order [0-9]+: mpls.*dec_ttl.*reclassify.*index 8 ref", 111 "id": "29bd", string 131 "matchPattern": "action order [0-9]+: mpls.*dec_ttl.*continue.*index 8 ref", [all …]
|
/linux-6.12.1/tools/testing/selftests/tc-testing/tc-tests/infra/ |
D | actions.json | 3 "id": "abdc", string 16 …"cmdUnderTest": "$TC filter add dev $DUMMY parent ffff: handle 0x1 prio 1 protocol ip matchall act… 18 "verifyCmd": "$TC filter get dev $DUMMY parent ffff: handle 1 prio 1 protocol ip matchall", 19 "matchPattern": "^filter parent ffff: protocol ip pref 1 matchall.*handle 0x1.*", 26 "id": "7a70", string 37 "$TC action add action mpls pop protocol ipv4 index 1" 39 …"cmdUnderTest": "$TC filter add dev $DUMMY parent ffff: handle 0x1 prio 1 protocol ip matchall act… 41 "verifyCmd": "$TC filter get dev $DUMMY parent ffff: handle 1 prio 1 protocol ip matchall", 42 "matchPattern": "^filter parent ffff: protocol ip pref 1 matchall.*handle 0x1.*", 49 "id": "d241", string [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. 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; 55 unsigned int id = 0; in scmi_protocol_device_request() local 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 …]
|
D | protocols.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 3 * System Control and Management Interface (SCMI) Message Protocol 42 * struct scmi_msg_resp_prot_version - Response for a message 59 * struct scmi_msg - Message(Tx/Rx) structure 70 * struct scmi_msg_hdr - Message(Tx/Rx) header 72 * @id: The identifier of the message being sent 73 * @protocol_id: The identifier of the protocol used to send @id message 83 u8 id; member 92 * struct scmi_xfer - Structure representing a message flow 94 * @transfer_id: Unique ID for debug & profiling purpose [all …]
|
D | driver.c | 1 // SPDX-License-Identifier: GPL-2.0 3 * System Control and Management Interface (SCMI) Message Protocol driver 5 * SCMI Message Protocol is used between the System Control Processor(SCP) 7 * provides a mechanism for inter-processor communication between SCP's 14 * Copyright (C) 2018-2024 ARM Ltd. 25 #include <linux/io-64-nonatomic-hi-lo.h> 54 /* Track the unique id for the transfers for debug & profiling purpose */ 60 * struct scmi_xfers_info - Structure to manage transfer information 68 * a number of xfers equal to the maximum allowed in-flight 71 * currently in-flight messages. [all …]
|
D | notify.c | 1 // SPDX-License-Identifier: GPL-2.0 5 * Copyright (C) 2020-2021 ARM Ltd. 10 * SCMI Protocol specification allows the platform to signal events to 18 * Each SCMI Protocol implementation, during its initialization, registers with 28 * of the SCMI Protocol itself, the underlying notification chains are created 36 * All users provided callbacks and allocated notification-chains are stored in 44 * hash-keys. 47 * as described in the SCMI Protocol specification, while src_id represents an 48 * optional, protocol dependent, source identifier (like domain_id, perf_id 54 * pushes the event-data itself on a protocol-dedicated kfifo queue for further [all …]
|
D | notify.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 3 * System Control and Management Interface (SCMI) Message Protocol 7 * Copyright (C) 2020-2021 ARM Ltd. 19 * struct scmi_event - Describes an event to be supported 20 * @id: Event ID 24 * Each SCMI protocol, during its initialization phase, can describe the events 29 u8 id; member 37 * struct scmi_event_ops - Protocol helpers called by the notification core. 41 * protocol 43 * using the proper custom protocol commands. [all …]
|
/linux-6.12.1/Documentation/devicetree/bindings/firmware/ |
D | arm,scmi.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 4 --- 5 $id: http://devicetree.org/schemas/firmware/arm,scmi.yaml# 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 [all …]
|
/linux-6.12.1/include/uapi/linux/ |
D | if_ether.h | 1 /* SPDX-License-Identifier: GPL-2.0+ WITH Linux-syscall-note */ 3 * INET An implementation of the TCP/IP protocol suite for the LINUX 44 * These are the defined Ethernet Protocol ID's. 52 #define ETH_P_IP 0x0800 /* Internet Protocol packet */ 55 #define ETH_P_BPQ 0x08FF /* G8BPQ AX.25 Ethernet Packet [ NOT AN OFFICIALLY REGISTERED ID ] */ 58 #define ETH_P_BATMAN 0x4305 /* B.A.T.M.A.N.-Advanced packet [ NOT AN OFFICIALLY REGISTERED ID ] */ 76 #define ETH_P_SLOW 0x8809 /* Slow Protocol. See 802.3ad 43B */ 77 #define ETH_P_WCCP 0x883E /* Web-cache coordination protocol 78 * defined in draft-wilson-wrec-wccp-v2-00.txt */ 85 #define ETH_P_ATMFATE 0x8884 /* Frame-based ATM Transport [all …]
|
/linux-6.12.1/drivers/usb/common/ |
D | usb-otg-fsm.c | 1 // SPDX-License-Identifier: GPL-2.0+ 8 * Jerry Huang <Chang-Ming.Huang@freescale.com> 19 #include <linux/usb/otg-fsm.h> 28 /* Change USB protocol when there is a protocol change */ 29 static int otg_set_protocol(struct otg_fsm *fsm, int protocol) in otg_set_protocol() argument 33 if (fsm->protocol != protocol) { in otg_set_protocol() 34 VDBG("Changing role fsm->protocol= %d; new protocol= %d\n", in otg_set_protocol() 35 fsm->protocol, protocol); in otg_set_protocol() 36 /* stop old protocol */ in otg_set_protocol() 37 if (fsm->protocol == PROTO_HOST) in otg_set_protocol() [all …]
|
/linux-6.12.1/tools/testing/selftests/drivers/net/mlxsw/ |
D | q_in_q_veto.sh | 2 # SPDX-License-Identifier: GPL-2.0 57 protocol $netdev_proto id 100 2>/dev/null 61 protocol $netdev_proto id 100 2>&1 >/dev/null \ 62 | grep -q mlxsw_spectrum 75 protocol 802.1ad id 100 2>/dev/null 79 protocol 802.1ad id 100 2>&1 >/dev/null \ 80 | grep -q mlxsw_spectrum 98 protocol 802.1ad id 100 2>/dev/null 102 protocol 802.1ad id 100 2>&1 >/dev/null \ 103 | grep -q mlxsw_spectrum [all …]
|
/linux-6.12.1/tools/testing/selftests/net/forwarding/ |
D | tc_actions.sh | 2 # SPDX-License-Identifier: GPL-2.0 60 local protocol=$2 66 tc filter add dev $h2 ingress protocol ip pref 1 handle 101 flower \ 69 $MZ $h1 -c 1 -p 64 -a $h1mac -b $h2mac -A 192.0.2.1 -B 192.0.2.2 \ 70 -t ip -q 75 tc filter add dev $swp1 ingress protocol $protocol pref 1 handle 101 \ 79 $MZ $h1 -c 1 -p 64 -a $h1mac -b $h2mac -A 192.0.2.1 -B 192.0.2.2 \ 80 -t ip -q 85 tc filter del dev $swp1 ingress protocol $protocol pref 1 handle 101 \ 87 tc filter del dev $h2 ingress protocol ip pref 1 handle 101 flower [all …]
|
/linux-6.12.1/drivers/isdn/mISDN/ |
D | stack.c | 1 // SPDX-License-Identifier: GPL-2.0-only 26 printk(KERN_DEBUG "%s prim(%x) id(%x) %p\n", in _queue_message() 27 __func__, hh->prim, hh->id, skb); in _queue_message() 28 skb_queue_tail(&st->msgq, skb); in _queue_message() 29 if (likely(!test_bit(mISDN_STACK_STOPPED, &st->status))) { in _queue_message() 30 test_and_set_bit(mISDN_STACK_WORK, &st->status); in _queue_message() 31 wake_up_interruptible(&st->workq); in _queue_message() 38 _queue_message(ch->st, skb); in mISDN_queue_message() 43 get_channel4id(struct mISDNstack *st, u_int id) in get_channel4id() argument 47 mutex_lock(&st->lmutex); in get_channel4id() [all …]
|
/linux-6.12.1/Documentation/networking/ |
D | phonet.rst | 1 .. SPDX-License-Identifier: GPL-2.0 5 Linux Phonet protocol family 9 ------------ 11 Phonet is a packet protocol used by Nokia cellular modems for both IPC 19 - USB with the CDC Phonet interface, 20 - infrared, 21 - Bluetooth, 22 - an RS232 serial port (with a dedicated "FBUS" line discipline), 23 - the SSI bus with some TI OMAP processors. 27 -------------- [all …]
|