| /kernel/linux/linux-5.10/drivers/bluetooth/ |
| D | Kconfig | 45 bool "Broadcom protocol support" 50 The Broadcom protocol support enables firmware and patchram 53 Say Y here to compile support for Broadcom protocol. 56 bool "MediaTek protocol support" 60 The MediaTek protocol support enables firmware download 64 Say Y here to compile support for MediaTek protocol. 67 bool "Realtek protocol support" 72 The Realtek protocol support enables firmware and configuration 75 Say Y here to compile support for Realtek protocol. 109 bool "UART (H4) protocol support" [all …]
|
| /kernel/linux/linux-5.10/tools/testing/selftests/tc-testing/tc-tests/filters/ |
| D | matchall.json | 4 "name": "Add ingress matchall filter for protocol ipv4 and action PASS", 13 …"cmdUnderTest": "$TC filter add dev $DUMMY parent ffff: handle 0x1 prio 1 protocol ip matchall act… 15 "verifyCmd": "$TC filter get dev $DUMMY parent ffff: handle 1 prio 1 protocol ip matchall", 16 …"matchPattern": "^filter parent ffff: protocol ip pref 1 matchall.*handle 0x1.*gact action pass.*r… 25 "name": "Add egress matchall filter for protocol ipv4 and action PASS", 34 …"cmdUnderTest": "$TC filter add dev $DUMMY parent 1: handle 0x1 prio 1 protocol ip matchall action… 36 "verifyCmd": "$TC filter get dev $DUMMY parent 1: handle 1 prio 1 protocol ip matchall", 37 …"matchPattern": "^filter parent 1: protocol ip pref 1 matchall.*handle 0x1.*gact action pass.*ref … 46 "name": "Add ingress matchall filter for protocol ipv6 and action DROP", 55 …"cmdUnderTest": "$TC filter add dev $DUMMY parent ffff: handle 0x1 prio 1 protocol ipv6 matchall a… [all …]
|
| D | basic.json | 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… 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… 59 …"cmdUnderTest": "$TC filter add dev $DEV1 parent ffff: handle 1 protocol ip prio 1 basic match 'cm… 61 "verifyCmd": "$TC filter get dev $DEV1 parent ffff: handle 1 prio 1 protocol ip basic", 62 …"matchPattern": "^filter parent ffff: protocol ip pref 1 basic.*handle 0x1.*cmp\\(u16 at 0 layer 0… 81 …"cmdUnderTest": "$TC filter add dev $DEV1 parent ffff: handle 1 protocol ip prio 1 basic match 'cm… [all …]
|
| /kernel/linux/linux-4.19/drivers/bluetooth/ |
| D | Kconfig | 45 bool "Broadcom protocol support" 50 The Broadcom protocol support enables firmware and patchram 53 Say Y here to compile support for Broadcom protocol. 56 bool "Realtek protocol support" 61 The Realtek protocol support enables firmware and configuration 64 Say Y here to compile support for Realtek protocol. 98 bool "UART (H4) protocol support" 101 UART (H4) is serial protocol for communication between Bluetooth 102 device and host. This protocol is required for most Bluetooth devices 105 Say Y here to compile support for HCI UART (H4) protocol. [all …]
|
| /kernel/linux/linux-5.10/drivers/block/paride/ |
| D | Kconfig | 21 must also have at least one parallel port protocol driver in your 37 must also have at least one parallel port protocol driver in your 53 You must also have at least one parallel port protocol driver in 67 You must also have at least one parallel port protocol driver in 85 You must also have at least one parallel port protocol driver in 95 comment "Parallel IDE protocol modules" 99 tristate "ATEN EH-100 protocol" 103 protocol. This protocol is used in some inexpensive low performance 106 protocol driver, otherwise you should answer M to build it as a 112 tristate "MicroSolutions backpack (Series 5) protocol" [all …]
|
| /kernel/linux/linux-4.19/drivers/block/paride/ |
| D | Kconfig | 21 must also have at least one parallel port protocol driver in your 37 must also have at least one parallel port protocol driver in your 53 You must also have at least one parallel port protocol driver in 67 You must also have at least one parallel port protocol driver in 85 You must also have at least one parallel port protocol driver in 95 comment "Parallel IDE protocol modules" 99 tristate "ATEN EH-100 protocol" 103 protocol. This protocol is used in some inexpensive low performance 106 protocol driver, otherwise you should answer M to build it as a 112 tristate "MicroSolutions backpack (Series 5) protocol" [all …]
|
| /kernel/linux/linux-4.19/Documentation/isdn/ |
| D | README.concap | 1 Description of the "concap" encapsulation protocol interface 5 drivers that need to process an encapsulation protocol. 6 It is assumed that the protocol interacts with a linux network device by 9 Thus, the mnemonic: "CONnection CONtrolling eNCAPsulation Protocol". 22 The encapsulation protocol used on top of WAN connections or permanent 28 encapsulation protocols. The encapsulation protocol is configured by a 31 depending on the currently configured encapsulation protocol. 34 protocol which is unique to the hardware type of the interface. The LAN 37 encapsulation protocol directly (usually by just providing a hard_header() 43 The configurability of the encapsulation protocol to be used [all …]
|
| /kernel/linux/linux-5.10/tools/testing/selftests/net/forwarding/ |
| D | tc_flower.sh | 41 tc filter add dev $h2 ingress protocol ip pref 1 handle 101 flower \ 43 tc filter add dev $h2 ingress protocol ip pref 2 handle 102 flower \ 55 tc filter del dev $h2 ingress protocol ip pref 1 handle 101 flower 56 tc filter del dev $h2 ingress protocol ip pref 2 handle 102 flower 67 tc filter add dev $h2 ingress protocol ip pref 1 handle 101 flower \ 69 tc filter add dev $h2 ingress protocol ip pref 2 handle 102 flower \ 81 tc filter del dev $h2 ingress protocol ip pref 1 handle 101 flower 82 tc filter del dev $h2 ingress protocol ip pref 2 handle 102 flower 91 tc filter add dev $h2 ingress protocol ip pref 1 handle 101 flower \ 93 tc filter add dev $h2 ingress protocol ip pref 2 handle 102 flower \ [all …]
|
| /kernel/linux/linux-5.10/tools/testing/selftests/drivers/net/mlxsw/ |
| D | tc_restrictions.sh | 44 tc filter add block 22 protocol ip pref 1 handle 101 flower \ 56 tc filter del block 22 protocol ip pref 1 handle 101 flower 61 tc filter add block 22 protocol ip pref 1 handle 101 flower \ 70 tc filter add block 22 protocol ip pref 1 handle 101 flower \ 74 tc filter del block 22 protocol ip pref 1 handle 101 flower 92 tc filter add block 22 protocol ip pref 1 handle 101 flower \ 105 tc filter del block 22 protocol ip pref 1 handle 101 flower 110 tc filter add block 22 protocol ip pref 1 handle 101 flower \ 120 tc filter add block 22 protocol ip pref 1 handle 101 flower \ 127 tc filter add block 22 protocol ip pref 1 handle 101 flower \ [all …]
|
| /kernel/linux/linux-5.10/net/ax25/ |
| D | ax25_iface.c | 57 struct ax25_protocol *protocol; in ax25_protocol_release() local 60 protocol = protocol_list; in ax25_protocol_release() 61 if (protocol == NULL) in ax25_protocol_release() 64 if (protocol->pid == pid) { in ax25_protocol_release() 65 protocol_list = protocol->next; in ax25_protocol_release() 69 while (protocol != NULL && protocol->next != NULL) { in ax25_protocol_release() 70 if (protocol->next->pid == pid) { in ax25_protocol_release() 71 protocol->next = protocol->next->next; in ax25_protocol_release() 75 protocol = protocol->next; in ax25_protocol_release() 161 struct ax25_protocol *protocol; in ax25_protocol_function() local [all …]
|
| /kernel/linux/linux-5.10/include/trace/events/ |
| D | smbus.h | 26 char read_write, u8 command, int protocol, 28 TP_ARGS(adap, addr, flags, read_write, command, protocol, data), 30 protocol == I2C_SMBUS_PROC_CALL || 31 protocol == I2C_SMBUS_BLOCK_PROC_CALL), 38 __field(__u32, protocol ) 45 __entry->protocol = protocol; 47 switch (protocol) { 74 __print_symbolic(__entry->protocol, 94 char read_write, u8 command, int protocol), 95 TP_ARGS(adap, addr, flags, read_write, command, protocol), [all …]
|
| /kernel/linux/linux-4.19/include/trace/events/ |
| D | smbus.h | 30 char read_write, u8 command, int protocol, 32 TP_ARGS(adap, addr, flags, read_write, command, protocol, data), 34 protocol == I2C_SMBUS_PROC_CALL || 35 protocol == I2C_SMBUS_BLOCK_PROC_CALL), 42 __field(__u32, protocol ) 49 __entry->protocol = protocol; 51 switch (protocol) { 78 __print_symbolic(__entry->protocol, 98 char read_write, u8 command, int protocol), 99 TP_ARGS(adap, addr, flags, read_write, command, protocol), [all …]
|
| /kernel/linux/linux-5.10/drivers/pnp/ |
| D | core.c | 3 * core.c - contains all core device and protocol registration functions 46 static void pnp_remove_protocol(struct pnp_protocol *protocol) in pnp_remove_protocol() argument 49 list_del(&protocol->protocol_list); in pnp_remove_protocol() 54 * pnp_register_protocol - adds a pnp protocol to the pnp layer 55 * @protocol: pointer to the corresponding pnp_protocol structure 59 int pnp_register_protocol(struct pnp_protocol *protocol) in pnp_register_protocol() argument 64 INIT_LIST_HEAD(&protocol->devices); in pnp_register_protocol() 65 INIT_LIST_HEAD(&protocol->cards); in pnp_register_protocol() 79 protocol->number = nodenum; in pnp_register_protocol() 80 dev_set_name(&protocol->dev, "pnp%d", nodenum); in pnp_register_protocol() [all …]
|
| /kernel/linux/linux-4.19/drivers/pnp/ |
| D | core.c | 3 * core.c - contains all core device and protocol registration functions 46 static void pnp_remove_protocol(struct pnp_protocol *protocol) in pnp_remove_protocol() argument 49 list_del(&protocol->protocol_list); in pnp_remove_protocol() 54 * pnp_protocol_register - adds a pnp protocol to the pnp layer 55 * @protocol: pointer to the corresponding pnp_protocol structure 59 int pnp_register_protocol(struct pnp_protocol *protocol) in pnp_register_protocol() argument 64 INIT_LIST_HEAD(&protocol->devices); in pnp_register_protocol() 65 INIT_LIST_HEAD(&protocol->cards); in pnp_register_protocol() 79 protocol->number = nodenum; in pnp_register_protocol() 80 dev_set_name(&protocol->dev, "pnp%d", nodenum); in pnp_register_protocol() [all …]
|
| /kernel/linux/linux-5.10/tools/include/uapi/linux/ |
| D | lirc.h | 143 * struct lirc_scancode - decoded scancode with protocol for use with 150 * depending on the protocol 169 * enum rc_proto - the Remote Controller protocol 171 * @RC_PROTO_UNKNOWN: Protocol not known 172 * @RC_PROTO_OTHER: Protocol known but proprietary 173 * @RC_PROTO_RC5: Philips RC5 protocol 174 * @RC_PROTO_RC5X_20: Philips RC5x 20 bit protocol 176 * @RC_PROTO_JVC: JVC protocol 177 * @RC_PROTO_SONY12: Sony 12 bit protocol 178 * @RC_PROTO_SONY15: Sony 15 bit protocol [all …]
|
| /kernel/linux/linux-4.19/net/ax25/ |
| D | ax25_iface.c | 60 struct ax25_protocol *protocol; in ax25_protocol_release() local 63 protocol = protocol_list; in ax25_protocol_release() 64 if (protocol == NULL) in ax25_protocol_release() 67 if (protocol->pid == pid) { in ax25_protocol_release() 68 protocol_list = protocol->next; in ax25_protocol_release() 72 while (protocol != NULL && protocol->next != NULL) { in ax25_protocol_release() 73 if (protocol->next->pid == pid) { in ax25_protocol_release() 74 protocol->next = protocol->next->next; in ax25_protocol_release() 78 protocol = protocol->next; in ax25_protocol_release() 164 struct ax25_protocol *protocol; in ax25_protocol_function() local [all …]
|
| /kernel/linux/linux-5.10/include/uapi/linux/ |
| D | lirc.h | 143 * struct lirc_scancode - decoded scancode with protocol for use with 150 * depending on the protocol 169 * enum rc_proto - the Remote Controller protocol 171 * @RC_PROTO_UNKNOWN: Protocol not known 172 * @RC_PROTO_OTHER: Protocol known but proprietary 173 * @RC_PROTO_RC5: Philips RC5 protocol 174 * @RC_PROTO_RC5X_20: Philips RC5x 20 bit protocol 176 * @RC_PROTO_JVC: JVC protocol 177 * @RC_PROTO_SONY12: Sony 12 bit protocol 178 * @RC_PROTO_SONY15: Sony 15 bit protocol [all …]
|
| /kernel/linux/linux-4.19/tools/testing/selftests/net/forwarding/ |
| D | tc_flower.sh | 40 tc filter add dev $h2 ingress protocol ip pref 1 handle 101 flower \ 42 tc filter add dev $h2 ingress protocol ip pref 2 handle 102 flower \ 54 tc filter del dev $h2 ingress protocol ip pref 1 handle 101 flower 55 tc filter del dev $h2 ingress protocol ip pref 2 handle 102 flower 66 tc filter add dev $h2 ingress protocol ip pref 1 handle 101 flower \ 68 tc filter add dev $h2 ingress protocol ip pref 2 handle 102 flower \ 80 tc filter del dev $h2 ingress protocol ip pref 1 handle 101 flower 81 tc filter del dev $h2 ingress protocol ip pref 2 handle 102 flower 90 tc filter add dev $h2 ingress protocol ip pref 1 handle 101 flower \ 92 tc filter add dev $h2 ingress protocol ip pref 2 handle 102 flower \ [all …]
|
| /kernel/linux/linux-4.19/Documentation/x86/ |
| D | boot.txt | 1 THE LINUX/x86 BOOT PROTOCOL 11 Currently, the following versions of the Linux/x86 boot protocol exist. 16 Protocol 2.00: (Kernel 1.3.73) Added bzImage and initrd support, as 22 Protocol 2.01: (Kernel 1.3.76) Added a heap overrun warning. 24 Protocol 2.02: (Kernel 2.4.0-test3-pre3) New command line protocol. 31 Protocol 2.03: (Kernel 2.4.18-pre1) Explicitly makes the highest possible 34 Protocol 2.04: (Kernel 2.6.14) Extend the syssize field to four bytes. 36 Protocol 2.05: (Kernel 2.6.20) Make protected mode kernel relocatable. 39 Protocol 2.06: (Kernel 2.6.22) Added a field that contains the size of 42 Protocol 2.07: (Kernel 2.6.24) Added paravirtualised boot protocol. [all …]
|
| /kernel/linux/linux-4.19/net/ipv6/ |
| D | xfrm6_protocol.c | 1 /* xfrm6_protocol.c - Generic xfrm protocol multiplexer for ipv6. 22 #include <net/protocol.h> 30 static inline struct xfrm6_protocol __rcu **proto_handlers(u8 protocol) in proto_handlers() argument 32 switch (protocol) { in proto_handlers() 49 int xfrm6_rcv_cb(struct sk_buff *skb, u8 protocol, int err) in xfrm6_rcv_cb() argument 53 struct xfrm6_protocol __rcu **head = proto_handlers(protocol); in xfrm6_rcv_cb() 58 for_each_protocol_rcu(*proto_handlers(protocol), handler) in xfrm6_rcv_cb() 170 static inline const struct inet6_protocol *netproto(unsigned char protocol) in netproto() argument 172 switch (protocol) { in netproto() 185 unsigned char protocol) in xfrm6_protocol_register() argument [all …]
|
| /kernel/linux/linux-5.10/tools/testing/selftests/drivers/net/mlxsw/spectrum-2/ |
| D | tc_flower.sh | 100 tc filter add dev $h2 ingress protocol ip pref 1 handle 101 flower \ 109 tc filter add dev $h2 ingress protocol ip pref 2 handle 102 flower \ 124 tc filter del dev $h2 ingress protocol ip pref 1 handle 101 flower 132 tc filter del dev $h2 ingress protocol ip pref 2 handle 102 flower 146 tc filter add dev $h2 ingress protocol ip pref 1 handle 101 flower \ 148 tc filter add dev $h2 ingress protocol ip pref 2 handle 102 flower \ 157 tc filter del dev $h2 ingress protocol ip pref 1 handle 101 flower 165 tc filter add dev $h2 ingress protocol ip pref 3 handle 103 flower \ 174 tc filter del dev $h2 ingress protocol ip pref 2 handle 102 flower 182 tc filter del dev $h2 ingress protocol ip pref 3 handle 103 flower [all …]
|
| /kernel/linux/linux-4.19/include/uapi/linux/ |
| D | lirc.h | 143 * struct lirc_scancode - decoded scancode with protocol for use with 150 * depending on the protocol 169 * enum rc_proto - the Remote Controller protocol 171 * @RC_PROTO_UNKNOWN: Protocol not known 172 * @RC_PROTO_OTHER: Protocol known but proprietary 173 * @RC_PROTO_RC5: Philips RC5 protocol 174 * @RC_PROTO_RC5X_20: Philips RC5x 20 bit protocol 176 * @RC_PROTO_JVC: JVC protocol 177 * @RC_PROTO_SONY12: Sony 12 bit protocol 178 * @RC_PROTO_SONY15: Sony 15 bit protocol [all …]
|
| /kernel/linux/linux-4.19/tools/include/uapi/linux/ |
| D | lirc.h | 137 * struct lirc_scancode - decoded scancode with protocol for use with 144 * depending on the protocol 163 * enum rc_proto - the Remote Controller protocol 165 * @RC_PROTO_UNKNOWN: Protocol not known 166 * @RC_PROTO_OTHER: Protocol known but proprietary 167 * @RC_PROTO_RC5: Philips RC5 protocol 168 * @RC_PROTO_RC5X_20: Philips RC5x 20 bit protocol 170 * @RC_PROTO_JVC: JVC protocol 171 * @RC_PROTO_SONY12: Sony 12 bit protocol 172 * @RC_PROTO_SONY15: Sony 15 bit protocol [all …]
|
| /kernel/linux/linux-4.19/tools/testing/selftests/drivers/net/mlxsw/spectrum-2/ |
| D | tc_flower.sh | 48 tc filter add dev $h2 ingress protocol ip pref 1 handle 101 flower \ 57 tc filter add dev $h2 ingress protocol ip pref 2 handle 102 flower \ 72 tc filter del dev $h2 ingress protocol ip pref 1 handle 101 flower 80 tc filter del dev $h2 ingress protocol ip pref 2 handle 102 flower 94 tc filter add dev $h2 ingress protocol ip pref 1 handle 101 flower \ 96 tc filter add dev $h2 ingress protocol ip pref 2 handle 102 flower \ 105 tc filter del dev $h2 ingress protocol ip pref 1 handle 101 flower 113 tc filter add dev $h2 ingress protocol ip pref 3 handle 103 flower \ 122 tc filter del dev $h2 ingress protocol ip pref 2 handle 102 flower 130 tc filter del dev $h2 ingress protocol ip pref 3 handle 103 flower [all …]
|
| /kernel/linux/linux-5.10/net/ipv4/netfilter/ |
| D | nf_socket_ipv4.c | 20 extract_icmp4_fields(const struct sk_buff *skb, u8 *protocol, in extract_icmp4_fields() argument 43 if (inside_iph->protocol != IPPROTO_TCP && in extract_icmp4_fields() 44 inside_iph->protocol != IPPROTO_UDP) in extract_icmp4_fields() 56 *protocol = inside_iph->protocol; in extract_icmp4_fields() 67 const u8 protocol, in nf_socket_get_sock_v4() argument 72 switch (protocol) { in nf_socket_get_sock_v4() 91 u8 protocol; in nf_sk_lookup_slow_v4() local 98 if (iph->protocol == IPPROTO_UDP || iph->protocol == IPPROTO_TCP) { in nf_sk_lookup_slow_v4() 103 iph->protocol == IPPROTO_UDP ? in nf_sk_lookup_slow_v4() 108 protocol = iph->protocol; in nf_sk_lookup_slow_v4() [all …]
|