Home
last modified time | relevance | path

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

123456789

/linux-6.6.21/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-6.6.21/tools/testing/selftests/ir/
Dir_loopback.c47 } protocols[] = { variable
133 for (i = 0; i < ARRAY_SIZE(protocols); i++) { in main()
134 if (write(protocolfd, protocols[i].decoder, in main()
135 strlen(protocols[i].decoder)) == -1) in main()
139 protocols[i].name, protocols[i].decoder, in main()
140 i + 1, (int)ARRAY_SIZE(protocols)); in main()
143 unsigned int scancode = rand() & protocols[i].mask; in main()
144 unsigned int rc_proto = protocols[i].proto; in main()
/linux-6.6.21/drivers/media/rc/
Drc-ir-raw.c41 handler->protocols || !handler->protocols) in ir_raw_event_thread()
250 if (!(dev->enabled_protocols & handler->protocols) && in change_protocol()
251 (*rc_proto & handler->protocols) && handler->raw_register) in change_protocol()
254 if ((dev->enabled_protocols & handler->protocols) && in change_protocol()
255 !(*rc_proto & handler->protocols) && in change_protocol()
266 if (handler->protocols & *rc_proto) { in change_protocol()
291 static void ir_raw_disable_protocols(struct rc_dev *dev, u64 protocols) in ir_raw_disable_protocols() argument
294 dev->enabled_protocols &= ~protocols; in ir_raw_disable_protocols()
530 if (handler->protocols & mask && handler->encode) { in ir_raw_encode_scancode()
598 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()
950 if (protocol >= ARRAY_SIZE(protocols)) in rc_validate_filter()
953 mask = protocols[protocol].scancode_bits; in rc_validate_filter()
1159 static int parse_protocol_change(struct rc_dev *dev, u64 *protocols, in parse_protocol_change() argument
1205 *protocols |= mask; in parse_protocol_change()
1207 *protocols &= ~mask; in parse_protocol_change()
1209 *protocols = mask; in parse_protocol_change()
1220 void ir_raw_load_modules(u64 *protocols) in ir_raw_load_modules() argument
[all …]
/linux-6.6.21/Documentation/devicetree/bindings/mailbox/
Darm,mhuv2.yaml28 protocols. The transport protocols determine the method of data transmission
31 Following are the possible transport protocols.
83 arm,mhuv2-protocols:
88 be used for various transport protocols.
91 used in various transport protocols. The entries in this property shall be
114 arm,mhuv2-protocols = <0 2>, <1 1>, <1 5>, <1 7>;
117 The above example defines the protocols of an ARM MHUv2 mailbox
139 From the example given above for arm,mhuv2-protocols, here is how a client
164 - arm,mhuv2-protocols
169 # Multiple transport protocols implemented by the mailbox controllers
[all …]
/linux-6.6.21/drivers/net/wireless/intel/iwlwifi/mvm/
Dtime-sync.c128 int iwl_mvm_time_sync_config(struct iwl_mvm *mvm, const u8 *addr, u32 protocols) in iwl_mvm_time_sync_config() argument
149 if (protocols & ~(IWL_TIME_SYNC_PROTOCOL_TM | in iwl_mvm_time_sync_config()
153 cmd.protocols = cpu_to_le32(protocols); in iwl_mvm_time_sync_config()
164 mvm->time_sync.active = protocols != 0; in iwl_mvm_time_sync_config()
/linux-6.6.21/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.
156 :ref:`IR protocols <Remote_controllers_Protocols>`, but there
157 are many protocols which are not supported. To support these, it is possible
/linux-6.6.21/drivers/mailbox/
Darm_mhuv2.c185 u32 *protocols; member
514 protocol = mhu->protocols[i]; in get_irq_chan_comb()
515 windows = mhu->protocols[i + 1]; in get_irq_chan_comb()
808 protocol = mhu->protocols[i]; in mhuv2_mbox_of_xlate()
809 windows = mhu->protocols[i + 1]; in mhuv2_mbox_of_xlate()
842 protocol = mhu->protocols[i]; in mhuv2_verify_protocol()
843 windows = mhu->protocols[i + 1]; in mhuv2_verify_protocol()
889 protocol = mhu->protocols[i]; in mhuv2_allocate_channels()
890 windows = mhu->protocols[i + 1]; in mhuv2_allocate_channels()
936 u32 *protocols; in mhuv2_parse_channels() local
[all …]
/linux-6.6.21/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()
/linux-6.6.21/Documentation/ABI/testing/
Dsysfs-class-rc18 What: /sys/class/rc/rc<N>/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-6.6.21/net/nfc/
Ddigital_core.c483 tm_protocols, ddev->protocols); in digital_start_poll()
485 matching_im_protocols = ddev->protocols & im_protocols; in digital_start_poll()
486 matching_tm_protocols = ddev->protocols & tm_protocols; in digital_start_poll()
782 ddev->protocols |= NFC_PROTO_JEWEL_MASK; in nfc_digital_allocate_device()
784 ddev->protocols |= NFC_PROTO_MIFARE_MASK; in nfc_digital_allocate_device()
786 ddev->protocols |= NFC_PROTO_FELICA_MASK; in nfc_digital_allocate_device()
788 ddev->protocols |= NFC_PROTO_NFC_DEP_MASK; in nfc_digital_allocate_device()
790 ddev->protocols |= NFC_PROTO_ISO15693_MASK; in nfc_digital_allocate_device()
792 ddev->protocols |= NFC_PROTO_ISO14443_MASK; in nfc_digital_allocate_device()
794 ddev->protocols |= NFC_PROTO_ISO14443_B_MASK; in nfc_digital_allocate_device()
[all …]
/linux-6.6.21/drivers/nfc/st-nci/
Dcore.c117 u32 protocols; in st_nci_probe() local
124 protocols = NFC_PROTO_JEWEL_MASK in st_nci_probe()
133 ndlc->ndev = nci_allocate_device(&st_nci_ops, protocols, in st_nci_probe()
/linux-6.6.21/drivers/firmware/arm_scmi/
DMakefile13 scmi-protocols-y = base.o clock.o perf.o power.o reset.o sensors.o system.o voltage.o powercap.o
14 scmi-module-objs := $(scmi-driver-y) $(scmi-protocols-y) $(scmi-transport-y)
/linux-6.6.21/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()
/linux-6.6.21/drivers/nfc/nfcmrvl/
Dmain.c102 u32 protocols; in nfcmrvl_nci_register_dev() local
134 protocols = NFC_PROTO_JEWEL_MASK in nfcmrvl_nci_register_dev()
142 priv->ndev = nci_allocate_device(&nfcmrvl_nci_ops, protocols, in nfcmrvl_nci_register_dev()
/linux-6.6.21/drivers/net/wwan/
DKconfig44 control protocols/ports to userspace, including AT, MBIM, QMI, DIAG
45 and FIREHOSE. These protocols can be accessed directly from userspace
82 different modem protocols/ports to userspace, including AT and QMI.
83 These protocols can be accessed directly from userspace
/linux-6.6.21/drivers/soc/fsl/qe/
DKconfig23 protocols: UART, BISYNC, QMC
30 protocols: HDLC, Ethernet, ATM, transparent
/linux-6.6.21/Documentation/i2c/
Dsummary.rst21 a subset of I2C protocols and signaling. Many I2C devices will work on an
22 SMBus, but some SMBus protocols add semantics beyond what is required to
28 use its protocols on many I2C systems. However, there are systems that don't
/linux-6.6.21/drivers/nfc/pn533/
Dusb.c488 u32 protocols; in pn533_usb_probe() local
545 protocols = PN533_ALL_PROTOCOLS; in pn533_usb_probe()
549 protocols = PN533_NO_TYPE_B_PROTOCOLS; in pn533_usb_probe()
553 protocols = PN533_NO_TYPE_B_PROTOCOLS; in pn533_usb_probe()
588 rc = pn53x_register_nfc(priv, protocols, &interface->dev); in pn533_usb_probe()
/linux-6.6.21/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
/linux-6.6.21/Documentation/input/devices/
Dindex.rst5 Linux kernel, their protocols, and driver details.
/linux-6.6.21/Documentation/wmi/devices/
Dindex.rst8 the Linux kernel, their protocols and driver details.

123456789