Home
last modified time | relevance | path

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

123456789

/linux-6.12.1/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.12.1/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.12.1/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.12.1/drivers/firmware/arm_scmi/
DMakefile9 scmi-protocols-y := base.o clock.o perf.o power.o reset.o sensors.o system.o voltage.o powercap.o
10 scmi-protocols-y += pinctrl.o
11 scmi-module-objs := $(scmi-driver-y) $(scmi-protocols-y) $(scmi-transport-y)
/linux-6.12.1/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.12.1/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.12.1/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.12.1/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.12.1/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.12.1/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.12.1/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.12.1/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.12.1/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.12.1/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.12.1/drivers/soc/fsl/qe/
DKconfig23 protocols: UART, BISYNC, QMC
30 protocols: HDLC, Ethernet, ATM, transparent
/linux-6.12.1/drivers/nfc/pn533/
Dusb.c487 u32 protocols; in pn533_usb_probe() local
544 protocols = PN533_ALL_PROTOCOLS; in pn533_usb_probe()
548 protocols = PN533_NO_TYPE_B_PROTOCOLS; in pn533_usb_probe()
552 protocols = PN533_NO_TYPE_B_PROTOCOLS; in pn533_usb_probe()
587 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,
/linux-6.12.1/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.12.1/Documentation/input/devices/
Dindex.rst5 Linux kernel, their protocols, and driver details.
/linux-6.12.1/Documentation/wmi/devices/
Dindex.rst8 the Linux kernel, their protocols and driver details.
/linux-6.12.1/arch/arm64/boot/dts/arm/
Dcorstone1000.dtsi144 arm,mhuv2-protocols = <0 0>;
156 arm,mhuv2-protocols = <0 0>;

123456789