/linux-6.12.1/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()
|
/linux-6.12.1/tools/testing/selftests/ir/ |
D | ir_loopback.c | 47 } 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/ |
D | rc-ir-raw.c | 41 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 …]
|
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() 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/ |
D | Makefile | 9 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/ |
D | time-sync.c | 128 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/ |
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. 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/ |
D | arm_mhuv2.c | 185 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/ |
D | ip_vs_proto.c | 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()
|
/linux-6.12.1/Documentation/ABI/testing/ |
D | sysfs-class-rc | 18 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
|
D | sysfs-bus-hsi | 11 the protocols available in the system. Bus drivers implement 12 those protocols.
|
/linux-6.12.1/net/nfc/ |
D | digital_core.c | 483 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/ |
D | core.c | 117 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/ |
D | names.c | 81 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/ |
D | main.c | 102 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/ |
D | Kconfig | 44 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/ |
D | Kconfig | 23 protocols: UART, BISYNC, QMC 30 protocols: HDLC, Ethernet, ATM, transparent
|
/linux-6.12.1/drivers/nfc/pn533/ |
D | usb.c | 487 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()
|
D | pn533.h | 242 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/ |
D | Kconfig | 9 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/ |
D | index.rst | 5 Linux kernel, their protocols, and driver details.
|
/linux-6.12.1/Documentation/wmi/devices/ |
D | index.rst | 8 the Linux kernel, their protocols and driver details.
|
/linux-6.12.1/arch/arm64/boot/dts/arm/ |
D | corstone1000.dtsi | 144 arm,mhuv2-protocols = <0 0>; 156 arm,mhuv2-protocols = <0 0>;
|