Home
last modified time | relevance | path

Searched full:protocols (Results 1 – 25 of 525) sorted by relevance

12345678910>>...21

/linux-5.10/tools/testing/selftests/ir/
Dir_loopback.c38 } 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()
/linux-5.10/drivers/media/rc/img-ir/
Dimg-ir-sony.c54 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()
Dimg-ir-nec.c54 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()
/linux-5.10/net/netfilter/ipvs/
Dip_vs_proto.c30 * 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 …]
/linux-5.10/include/net/netfilter/
Dnf_reject.h10 /* 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()
/linux-5.10/Documentation/ABI/testing/
Dsysfs-class-rc18 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
Dsysfs-bus-hsi11 the protocols available in the system. Bus drivers implement
12 those protocols.
/linux-5.10/Documentation/userspace-api/media/rc/
Drc-sysfs-nodes.rst34 /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
Dlirc-dev-intro.rst39 - 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
/linux-5.10/drivers/media/rc/
Drc-ir-raw.c43 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 …]
Drc-main.c28 } 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 …]
/linux-5.10/drivers/block/paride/
Dparide.c41 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()
/linux-5.10/net/nfc/
Ddigital_core.c474 pr_debug("protocols: im 0x%x, tm 0x%x, supported 0x%x\n", im_protocols, in digital_start_poll()
475 tm_protocols, ddev->protocols); in digital_start_poll()
477 matching_im_protocols = ddev->protocols & im_protocols; in digital_start_poll()
478 matching_tm_protocols = ddev->protocols & tm_protocols; in digital_start_poll()
538 pr_err("Unsupported protocols: im=0x%x, tm=0x%x\n", in digital_start_poll()
774 ddev->protocols |= NFC_PROTO_JEWEL_MASK; in nfc_digital_allocate_device()
776 ddev->protocols |= NFC_PROTO_MIFARE_MASK; in nfc_digital_allocate_device()
778 ddev->protocols |= NFC_PROTO_FELICA_MASK; in nfc_digital_allocate_device()
780 ddev->protocols |= NFC_PROTO_NFC_DEP_MASK; in nfc_digital_allocate_device()
782 ddev->protocols |= NFC_PROTO_ISO15693_MASK; in nfc_digital_allocate_device()
[all …]
/linux-5.10/include/uapi/linux/
Dnfc.h43 * @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 */
Dcapi.h70 __u32 support1; /* B1 protocols support */
71 __u32 support2; /* B2 protocols support */
72 __u32 support3; /* B3 protocols support */
/linux-5.10/include/net/
Dprotocol.h17 * Pedro Roque : inet6 protocols
36 /* This is used to register protocols. */
80 /* This is used to register socket interfaces for IP protocols. */
94 #define INET_PROTOSW_PERMANENT 0x02 /* Permanent protocols are unremovable. */
Dipconfig.h10 extern int ic_proto_enabled; /* Protocols enabled (see IC_xxx) */
23 #define IC_PROTO 0xFF /* Protocols mask: */
/linux-5.10/Documentation/i2c/
Dsummary.rst19 a subset of I2C protocols and signaling. Many I2C devices will work on an
20 SMBus, but some SMBus protocols add semantics beyond what is required to
26 use its protocols on many I2C systems. However, there are systems that don't
/linux-5.10/drivers/firmware/arm_scmi/
DMakefile7 scmi-protocols-y = base.o clock.o perf.o power.o reset.o sensors.o system.o
8 scmi-module-objs := $(scmi-bus-y) $(scmi-driver-y) $(scmi-protocols-y) \
Dnotify.c61 * different protocols while delivery of events within the same protocol is
142 * populated at protocols' registration time and then only read but NEVER
176 /* A couple of utility macros to limit cruft when calling protocols' helpers */
284 * All protocols that register at least one event have their protocol-specific
290 * removed or modified since protocols do not unregister ever, so that, once
325 * removed or modified since protocols do not unregister ever, so that once we
522 * flood of events cannot saturate other protocols' queues.
525 * + all protocols can process their dedicated queues concurrently
698 /* Ensure protocols are up to date */ in scmi_allocate_registered_events_desc()
744 * Used by SCMI Protocols initialization code to register with the notification
[all …]
/linux-5.10/drivers/soc/fsl/qe/
DKconfig23 protocols: UART, BISYNC, QMC
30 protocols: HDLC, Ethernet, ATM, transparent
/linux-5.10/drivers/nfc/st-nci/
Dcore.c119 u32 protocols; in st_nci_probe() local
126 protocols = NFC_PROTO_JEWEL_MASK in st_nci_probe()
134 ndlc->ndev = nci_allocate_device(&st_nci_ops, protocols, in st_nci_probe()
/linux-5.10/drivers/pnp/
DKconfig18 devices. You should then also say Y to all of the protocols below.
40 comment "Protocols"
/linux-5.10/Documentation/admin-guide/
Dpnp.rst115 All Plug and Play drivers, protocols, and services meet at a central location
117 information between PnP drivers and PnP protocols. Thus it automatically
148 Plug and Play Protocols
153 The following Protocols are currently available in the computing world:
/linux-5.10/net/x25/
DKconfig9 X.25 is a set of standardized network protocols, similar in scope to
16 protocols: the higher level Packet Layer Protocol (PLP) (say Y here

12345678910>>...21