Home
last modified time | relevance | path

Searched refs:protocols (Results 1 – 25 of 192) sorted by relevance

12345678

/kernel/linux/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()
/kernel/linux/linux-5.10/tools/testing/selftests/ir/
Dir_loopback.c38 } protocols[] = { variable
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/
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()
1158 static int parse_protocol_change(struct rc_dev *dev, u64 *protocols, in parse_protocol_change() argument
1204 *protocols |= mask; in parse_protocol_change()
1206 *protocols &= ~mask; in parse_protocol_change()
1208 *protocols = mask; in parse_protocol_change()
1219 void ir_raw_load_modules(u64 *protocols) in ir_raw_load_modules() argument
[all …]
/kernel/linux/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()
/kernel/linux/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
/kernel/linux/linux-5.10/net/netfilter/ipvs/
Dip_vs_proto.c343 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()
/kernel/linux/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.
/kernel/linux/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) \
/kernel/linux/linux-5.10/net/nfc/
Ddigital_core.c480 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()
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()
789 ddev->protocols |= NFC_PROTO_ISO14443_MASK; in nfc_digital_allocate_device()
791 ddev->protocols |= NFC_PROTO_ISO14443_B_MASK; in nfc_digital_allocate_device()
[all …]
/kernel/linux/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()
/kernel/linux/linux-5.10/drivers/soc/fsl/qe/
DKconfig23 protocols: UART, BISYNC, QMC
30 protocols: HDLC, Ethernet, ATM, transparent
/kernel/linux/linux-5.10/tools/usb/usbip/libsrc/
Dnames.c81 static struct protocol *protocols[HASHSZ] = { NULL, }; variable
132 p = protocols[hashnum((classid << 16) | (subclassid << 8) in names_protocol()
274 p = protocols[h]; in new_protocol()
286 p->next = protocols[h]; in new_protocol()
287 protocols[h] = p; in new_protocol()
/kernel/linux/linux-5.10/drivers/nfc/nfcmrvl/
Dmain.c113 u32 protocols; in nfcmrvl_nci_register_dev() local
145 protocols = NFC_PROTO_JEWEL_MASK in nfcmrvl_nci_register_dev()
153 priv->ndev = nci_allocate_device(&nfcmrvl_nci_ops, protocols, in nfcmrvl_nci_register_dev()
/kernel/linux/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
/kernel/linux/linux-5.10/drivers/nfc/pn533/
Dusb.c453 u32 protocols; in pn533_usb_probe() local
510 protocols = PN533_ALL_PROTOCOLS; in pn533_usb_probe()
514 protocols = PN533_NO_TYPE_B_PROTOCOLS; in pn533_usb_probe()
518 protocols = PN533_NO_TYPE_B_PROTOCOLS; in pn533_usb_probe()
553 rc = pn53x_register_nfc(priv, protocols, &interface->dev); in pn533_usb_probe()
Dpn533.h242 int pn532_i2c_nfc_alloc(struct pn533 *priv, u32 protocols,
244 int pn53x_register_nfc(struct pn533 *priv, u32 protocols,
/kernel/linux/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
/kernel/linux/linux-5.10/Documentation/input/devices/
Dindex.rst5 Linux kernel, their protocols, and driver details.
/kernel/linux/linux-5.10/Documentation/networking/
Dbareudp.rst12 tunnelling different L3 protocols like MPLS, IP, NSH etc. inside a UDP tunnel.
38 The multiproto mode allows bareudp tunnels to handle several protocols of the
/kernel/linux/linux-5.10/drivers/infiniband/hw/mlx4/
DKconfig10 This is required to use InfiniBand protocols such as
/kernel/linux/linux-5.10/drivers/infiniband/hw/mlx5/
DKconfig8 This is required to use InfiniBand protocols such as

12345678