| /kernel/linux/linux-5.10/tools/testing/selftests/ir/ |
| D | ir_loopback.c | 38 } protocols[] = { variable 117 snprintf(buf, sizeof(buf), "/sys/class/rc/%s/protocols", argv[2]); in main() 124 for (i = 0; i < ARRAY_SIZE(protocols); i++) { in main() 125 if (write(protocolfd, protocols[i].decoder, in main() 126 strlen(protocols[i].decoder)) == -1) in main() 130 protocols[i].name, protocols[i].decoder, in main() 131 i + 1, (int)ARRAY_SIZE(protocols)); in main() 134 unsigned int scancode = rand() & protocols[i].mask; in main() 135 unsigned int rc_proto = protocols[i].proto; in main()
|
| /kernel/linux/linux-5.10/drivers/media/rc/img-ir/ |
| D | img-ir-sony.c | 54 struct img_ir_filter *out, u64 protocols) in img_ir_sony_filter() argument 67 protocols &= RC_PROTO_BIT_SONY12 | RC_PROTO_BIT_SONY15 | in img_ir_sony_filter() 75 if (!is_power_of_2(protocols)) { in img_ir_sony_filter() 77 protocols = RC_PROTO_BIT_SONY20; in img_ir_sony_filter() 79 protocols = RC_PROTO_BIT_SONY15; in img_ir_sony_filter() 81 protocols = RC_PROTO_BIT_SONY12; in img_ir_sony_filter() 84 if (protocols == RC_PROTO_BIT_SONY20) { in img_ir_sony_filter() 90 } else if (protocols == RC_PROTO_BIT_SONY15) { in img_ir_sony_filter()
|
| D | img-ir-nec.c | 54 struct img_ir_filter *out, u64 protocols) in img_ir_nec_filter() argument 62 protocols &= RC_PROTO_BIT_NEC | RC_PROTO_BIT_NECX | RC_PROTO_BIT_NEC32; in img_ir_nec_filter() 69 if (!is_power_of_2(protocols)) { in img_ir_nec_filter() 71 protocols = RC_PROTO_BIT_NEC32; in img_ir_nec_filter() 73 protocols = RC_PROTO_BIT_NECX; in img_ir_nec_filter() 75 protocols = RC_PROTO_BIT_NEC; in img_ir_nec_filter() 78 if (protocols == RC_PROTO_BIT_NEC32) { in img_ir_nec_filter() 89 } else if (protocols == RC_PROTO_BIT_NECX) { in img_ir_nec_filter()
|
| /kernel/linux/linux-4.19/drivers/media/rc/img-ir/ |
| D | img-ir-sony.c | 58 struct img_ir_filter *out, u64 protocols) in img_ir_sony_filter() argument 71 protocols &= RC_PROTO_BIT_SONY12 | RC_PROTO_BIT_SONY15 | in img_ir_sony_filter() 79 if (!is_power_of_2(protocols)) { in img_ir_sony_filter() 81 protocols = RC_PROTO_BIT_SONY20; in img_ir_sony_filter() 83 protocols = RC_PROTO_BIT_SONY15; in img_ir_sony_filter() 85 protocols = RC_PROTO_BIT_SONY12; in img_ir_sony_filter() 88 if (protocols == RC_PROTO_BIT_SONY20) { in img_ir_sony_filter() 94 } else if (protocols == RC_PROTO_BIT_SONY15) { in img_ir_sony_filter()
|
| D | img-ir-nec.c | 58 struct img_ir_filter *out, u64 protocols) in img_ir_nec_filter() argument 66 protocols &= RC_PROTO_BIT_NEC | RC_PROTO_BIT_NECX | RC_PROTO_BIT_NEC32; in img_ir_nec_filter() 73 if (!is_power_of_2(protocols)) { in img_ir_nec_filter() 75 protocols = RC_PROTO_BIT_NEC32; in img_ir_nec_filter() 77 protocols = RC_PROTO_BIT_NECX; in img_ir_nec_filter() 79 protocols = RC_PROTO_BIT_NEC; in img_ir_nec_filter() 82 if (protocols == RC_PROTO_BIT_NEC32) { in img_ir_nec_filter() 93 } else if (protocols == RC_PROTO_BIT_NECX) { in img_ir_nec_filter()
|
| /kernel/linux/linux-4.19/net/netfilter/ipvs/ |
| D | ip_vs_proto.c | 35 * IPVS protocols can only be registered/unregistered when the ipvs 68 * register an ipvs protocols netns related data 120 * unregister an ipvs protocols netns data 178 * Propagate event for state change to all protocols 348 char protocols[64]; in ip_vs_protocol_init() local 352 strcat(protocols, ", "); \ in ip_vs_protocol_init() 353 strcat(protocols, (p)->name); \ in ip_vs_protocol_init() 356 protocols[0] = '\0'; in ip_vs_protocol_init() 357 protocols[2] = '\0'; in ip_vs_protocol_init() 373 pr_info("Registered protocols (%s)\n", &protocols[2]); in ip_vs_protocol_init() [all …]
|
| /kernel/linux/linux-5.10/net/netfilter/ipvs/ |
| D | ip_vs_proto.c | 30 * IPVS protocols can only be registered/unregistered when the ipvs 63 * register an ipvs protocols netns related data 115 * unregister an ipvs protocols netns data 173 * Propagate event for state change to all protocols 343 char protocols[64]; in ip_vs_protocol_init() local 347 strcat(protocols, ", "); \ in ip_vs_protocol_init() 348 strcat(protocols, (p)->name); \ in ip_vs_protocol_init() 351 protocols[0] = '\0'; in ip_vs_protocol_init() 352 protocols[2] = '\0'; in ip_vs_protocol_init() 368 pr_info("Registered protocols (%s)\n", &protocols[2]); in ip_vs_protocol_init() [all …]
|
| /kernel/linux/linux-5.10/include/net/netfilter/ |
| D | nf_reject.h | 10 /* Skip protocols that don't use 16-bit one's complement checksum in nf_reject_verify_csum() 14 /* Protocols with other integrity checks. */ in nf_reject_verify_csum() 19 /* Protocols with partial checksums. */ in nf_reject_verify_csum() 23 /* Protocols with optional checksums. */ in nf_reject_verify_csum()
|
| /kernel/linux/linux-4.19/Documentation/ABI/testing/ |
| D | sysfs-class-rc | 18 What: /sys/class/rc/rcN/protocols 23 Reading this file returns a list of available protocols, 26 Enabled protocols are shown in [] brackets. 28 protocols. 30 protocols. 32 Writing "none" will disable all protocols. 69 Reading this file returns a list of available protocols to use
|
| /kernel/linux/linux-5.10/Documentation/ABI/testing/ |
| D | sysfs-class-rc | 18 What: /sys/class/rc/rcN/protocols 23 Reading this file returns a list of available protocols, 28 Enabled protocols are shown in [] brackets. 31 protocols. 34 protocols. 38 Writing "none" will disable all protocols. 80 Reading this file returns a list of available protocols to use
|
| /kernel/linux/linux-4.19/Documentation/media/uapi/rc/ |
| D | rc-sysfs-nodes.rst | 34 /sys/class/rc/rcN/protocols 37 Reading this file returns a list of available protocols, something like:: 41 Enabled protocols are shown in [] brackets. 43 Writing "+proto" will add a protocol to the list of enabled protocols. 46 protocols. 50 Writing "none" will disable all protocols. 92 Reading this file returns a list of available protocols to use for the
|
| /kernel/linux/linux-5.10/Documentation/userspace-api/media/rc/ |
| D | rc-sysfs-nodes.rst | 34 /sys/class/rc/rcN/protocols 37 Reading this file returns a list of available protocols, something like:: 41 Enabled protocols are shown in [] brackets. 43 Writing "+proto" will add a protocol to the list of enabled protocols. 46 protocols. 50 Writing "none" will disable all protocols. 92 Reading this file returns a list of available protocols to use for the
|
| D | lirc-dev-intro.rst | 39 - ir-keytable: can load keymaps; allows you to set IR kernel protocols; load 72 bit is set in protocols that support it (e.g. rc-5 and rc-6), or 73 ``LIRC_SCANCODE_FLAG_REPEAT`` for when a repeat is received for protocols 83 pressing the same button". The rc-5 and rc-6 protocols have a toggle bit. 144 :ref:`IR protocols <Remote_controllers_Protocols>`, but there 145 are many protocols which are not supported. To support these, it is possible
|
| /kernel/linux/linux-4.19/drivers/media/rc/ |
| D | rc-ir-raw.c | 43 handler->protocols || !handler->protocols) in ir_raw_event_thread() 252 if (!(dev->enabled_protocols & handler->protocols) && in change_protocol() 253 (*rc_proto & handler->protocols) && handler->raw_register) in change_protocol() 256 if ((dev->enabled_protocols & handler->protocols) && in change_protocol() 257 !(*rc_proto & handler->protocols) && in change_protocol() 268 if (handler->protocols & *rc_proto) { in change_protocol() 293 static void ir_raw_disable_protocols(struct rc_dev *dev, u64 protocols) in ir_raw_disable_protocols() argument 296 dev->enabled_protocols &= ~protocols; in ir_raw_disable_protocols() 532 if (handler->protocols & mask && handler->encode) { in ir_raw_encode_scancode() 600 if (handler->protocols & mask && handler->encode) { in ir_raw_encode_carrier() [all …]
|
| D | rc-main.c | 28 } protocols[] = { variable 684 if (protocol >= ARRAY_SIZE(protocols)) in repeat_period() 687 return protocols[protocol].repeat_period; in repeat_period() 906 if (protocol >= ARRAY_SIZE(protocols)) in rc_validate_filter() 909 mask = protocols[protocol].scancode_bits; in rc_validate_filter() 988 * used by the sysfs protocols file. Note that the order 1050 * it is trigged by reading /sys/class/rc/rc?/protocols. 1051 * It returns the protocol names of supported protocols. 1052 * Enabled protocols are printed in brackets. 1102 * @protocols: pointer to the bitmask of current protocols [all …]
|
| /kernel/linux/linux-5.10/drivers/media/rc/ |
| D | rc-ir-raw.c | 43 handler->protocols || !handler->protocols) in ir_raw_event_thread() 252 if (!(dev->enabled_protocols & handler->protocols) && in change_protocol() 253 (*rc_proto & handler->protocols) && handler->raw_register) in change_protocol() 256 if ((dev->enabled_protocols & handler->protocols) && in change_protocol() 257 !(*rc_proto & handler->protocols) && in change_protocol() 268 if (handler->protocols & *rc_proto) { in change_protocol() 293 static void ir_raw_disable_protocols(struct rc_dev *dev, u64 protocols) in ir_raw_disable_protocols() argument 296 dev->enabled_protocols &= ~protocols; in ir_raw_disable_protocols() 532 if (handler->protocols & mask && handler->encode) { in ir_raw_encode_scancode() 600 if (handler->protocols & mask && handler->encode) { in ir_raw_encode_carrier() [all …]
|
| D | rc-main.c | 28 } protocols[] = { variable 723 if (protocol >= ARRAY_SIZE(protocols)) in repeat_period() 726 return protocols[protocol].repeat_period; in repeat_period() 949 if (protocol >= ARRAY_SIZE(protocols)) in rc_validate_filter() 952 mask = protocols[protocol].scancode_bits; in rc_validate_filter() 1031 * used by the sysfs protocols file. Note that the order 1097 * it is triggered by reading /sys/class/rc/rc?/protocols. 1098 * It returns the protocol names of supported protocols. 1099 * Enabled protocols are printed in brackets. 1149 * @protocols: pointer to the bitmask of current protocols [all …]
|
| /kernel/linux/linux-4.19/Documentation/isdn/ |
| D | README.concap | 25 several different encapsulation protocols at once. 28 encapsulation protocols. The encapsulation protocol is configured by a 48 Many Encapsulation protocols used on top of WAN connections will not just 53 Such encapsulation protocols for WAN devices are typically more complex 54 than encapsulation protocols for lan devices. Thus, network interface 79 encapsulation protocols will need to control the connection. Therefore, 135 Protocols that don't process these primitives might fill in 145 A Network interface using encapsulation protocols must also provide 228 protocols (e.g. by a member struct concap_proto* in struct net_device)
|
| /kernel/linux/linux-4.19/drivers/block/paride/ |
| D | paride.c | 41 static struct pi_protocol *protocols[MAX_PROTOS]; variable 215 if (protocols[k] && !strcmp(pr->name, protocols[k]->name)) { in paride_register() 221 while ((k < MAX_PROTOS) && (protocols[k])) in paride_register() 227 protocols[k] = pr; in paride_register() 239 if (protocols[pr->index] != pr) { in paride_unregister() 243 protocols[pr->index] = NULL; in paride_unregister() 360 if (!protocols[0]) in pi_init() 367 (!protocols[s]) || (unit < 0) || in pi_init() 368 (unit >= protocols[s]->max_units)) { in pi_init() 374 struct pi_protocol *proto = protocols[p]; in pi_init()
|
| /kernel/linux/linux-5.10/drivers/block/paride/ |
| D | paride.c | 41 static struct pi_protocol *protocols[MAX_PROTOS]; variable 215 if (protocols[k] && !strcmp(pr->name, protocols[k]->name)) { in paride_register() 221 while ((k < MAX_PROTOS) && (protocols[k])) in paride_register() 227 protocols[k] = pr; in paride_register() 239 if (protocols[pr->index] != pr) { in paride_unregister() 243 protocols[pr->index] = NULL; in paride_unregister() 360 if (!protocols[0]) in pi_init() 367 (!protocols[s]) || (unit < 0) || in pi_init() 368 (unit >= protocols[s]->max_units)) { in pi_init() 374 struct pi_protocol *proto = protocols[p]; in pi_init()
|
| /kernel/linux/linux-5.10/include/uapi/linux/ |
| D | nfc.h | 43 * @NFC_CMD_START_POLL: start polling for targets using the given protocols 138 * @NFC_ATTR_PROTOCOLS: nfc protocols - bitwise or-ed combination from 149 * @NFC_ATTR_IM_PROTOCOLS: Initiator mode protocols to poll for 150 * @NFC_ATTR_TM_PROTOCOLS: Target mode protocols to listen for 229 /* NFC protocols */ 249 /* NFC protocols masks used in bitsets */ 284 /* NFC socket protocols */
|
| /kernel/linux/linux-4.19/include/uapi/linux/ |
| D | nfc.h | 43 * @NFC_CMD_START_POLL: start polling for targets using the given protocols 138 * @NFC_ATTR_PROTOCOLS: nfc protocols - bitwise or-ed combination from 149 * @NFC_ATTR_IM_PROTOCOLS: Initiator mode protocols to poll for 150 * @NFC_ATTR_TM_PROTOCOLS: Target mode protocols to listen for 229 /* NFC protocols */ 249 /* NFC protocols masks used in bitsets */ 284 /* NFC socket protocols */
|
| /kernel/linux/linux-4.19/net/nfc/ |
| D | digital_core.c | 483 pr_debug("protocols: im 0x%x, tm 0x%x, supported 0x%x\n", im_protocols, in digital_start_poll() 484 tm_protocols, ddev->protocols); in digital_start_poll() 486 matching_im_protocols = ddev->protocols & im_protocols; in digital_start_poll() 487 matching_tm_protocols = ddev->protocols & tm_protocols; in digital_start_poll() 547 pr_err("Unsupported protocols: im=0x%x, tm=0x%x\n", in digital_start_poll() 783 ddev->protocols |= NFC_PROTO_JEWEL_MASK; in nfc_digital_allocate_device() 785 ddev->protocols |= NFC_PROTO_MIFARE_MASK; in nfc_digital_allocate_device() 787 ddev->protocols |= NFC_PROTO_FELICA_MASK; in nfc_digital_allocate_device() 789 ddev->protocols |= NFC_PROTO_NFC_DEP_MASK; in nfc_digital_allocate_device() 791 ddev->protocols |= NFC_PROTO_ISO15693_MASK; in nfc_digital_allocate_device() [all …]
|
| /kernel/linux/linux-5.10/net/nfc/ |
| D | digital_core.c | 479 pr_debug("protocols: im 0x%x, tm 0x%x, supported 0x%x\n", im_protocols, in digital_start_poll() 480 tm_protocols, ddev->protocols); in digital_start_poll() 482 matching_im_protocols = ddev->protocols & im_protocols; in digital_start_poll() 483 matching_tm_protocols = ddev->protocols & tm_protocols; in digital_start_poll() 543 pr_err("Unsupported protocols: im=0x%x, tm=0x%x\n", in digital_start_poll() 779 ddev->protocols |= NFC_PROTO_JEWEL_MASK; in nfc_digital_allocate_device() 781 ddev->protocols |= NFC_PROTO_MIFARE_MASK; in nfc_digital_allocate_device() 783 ddev->protocols |= NFC_PROTO_FELICA_MASK; in nfc_digital_allocate_device() 785 ddev->protocols |= NFC_PROTO_NFC_DEP_MASK; in nfc_digital_allocate_device() 787 ddev->protocols |= NFC_PROTO_ISO15693_MASK; in nfc_digital_allocate_device() [all …]
|
| /kernel/linux/linux-4.19/Documentation/i2c/ |
| D | summary | 12 a subset of I2C protocols and signaling. Many I2C devices will work on an 13 SMBus, but some SMBus protocols add semantics beyond what is required to 19 use its protocols on many I2C systems. However, there are systems that don't
|