/Linux-v4.19/drivers/media/rc/img-ir/ |
D | img-ir-sony.c | 58 struct img_ir_filter *out, u64 protocols) in img_ir_sony_filter() argument 71 protocols &= RC_PROTO_BIT_SONY12 | RC_PROTO_BIT_SONY15 | in img_ir_sony_filter() 79 if (!is_power_of_2(protocols)) { in img_ir_sony_filter() 81 protocols = RC_PROTO_BIT_SONY20; in img_ir_sony_filter() 83 protocols = RC_PROTO_BIT_SONY15; in img_ir_sony_filter() 85 protocols = RC_PROTO_BIT_SONY12; in img_ir_sony_filter() 88 if (protocols == RC_PROTO_BIT_SONY20) { in img_ir_sony_filter() 94 } else if (protocols == RC_PROTO_BIT_SONY15) { in img_ir_sony_filter()
|
D | img-ir-nec.c | 58 struct img_ir_filter *out, u64 protocols) in img_ir_nec_filter() argument 66 protocols &= RC_PROTO_BIT_NEC | RC_PROTO_BIT_NECX | RC_PROTO_BIT_NEC32; in img_ir_nec_filter() 73 if (!is_power_of_2(protocols)) { in img_ir_nec_filter() 75 protocols = RC_PROTO_BIT_NEC32; in img_ir_nec_filter() 77 protocols = RC_PROTO_BIT_NECX; in img_ir_nec_filter() 79 protocols = RC_PROTO_BIT_NEC; in img_ir_nec_filter() 82 if (protocols == RC_PROTO_BIT_NEC32) { in img_ir_nec_filter() 93 } else if (protocols == RC_PROTO_BIT_NECX) { in img_ir_nec_filter()
|
/Linux-v4.19/drivers/media/rc/ |
D | rc-ir-raw.c | 43 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 …]
|
D | rc-main.c | 28 } protocols[] = { variable 684 if (protocol >= ARRAY_SIZE(protocols)) in repeat_period() 687 return protocols[protocol].repeat_period; in repeat_period() 904 if (protocol >= ARRAY_SIZE(protocols)) in rc_validate_filter() 907 mask = protocols[protocol].scancode_bits; in rc_validate_filter() 1109 static int parse_protocol_change(struct rc_dev *dev, u64 *protocols, in parse_protocol_change() argument 1155 *protocols |= mask; in parse_protocol_change() 1157 *protocols &= ~mask; in parse_protocol_change() 1159 *protocols = mask; in parse_protocol_change() 1170 void ir_raw_load_modules(u64 *protocols) in ir_raw_load_modules() argument [all …]
|
/Linux-v4.19/drivers/block/paride/ |
D | paride.c | 41 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-v4.19/Documentation/media/uapi/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 | 58 bit is set in protocols that support it (e.g. rc-5 and rc-6), or 59 ``LIRC_SCANCODE_FLAG_REPEAT`` for when a repeat is received for protocols 69 pressing the same button". The rc-5 and rc-6 protocols have a toggle bit. 131 supported IR protocols:
|
/Linux-v4.19/net/netfilter/ipvs/ |
D | ip_vs_proto.c | 348 char protocols[64]; in ip_vs_protocol_init() local 352 strcat(protocols, ", "); \ in ip_vs_protocol_init() 353 strcat(protocols, (p)->name); \ in ip_vs_protocol_init() 356 protocols[0] = '\0'; in ip_vs_protocol_init() 357 protocols[2] = '\0'; in ip_vs_protocol_init() 373 pr_info("Registered protocols (%s)\n", &protocols[2]); in ip_vs_protocol_init()
|
/Linux-v4.19/drivers/firmware/arm_scmi/ |
D | Makefile | 1 obj-y = scmi-bus.o scmi-driver.o scmi-protocols.o 4 scmi-protocols-y = base.o clock.o perf.o power.o sensors.o
|
/Linux-v4.19/Documentation/ABI/testing/ |
D | sysfs-class-rc | 18 What: /sys/class/rc/rcN/protocols 23 Reading this file returns a list of available protocols, 26 Enabled protocols are shown in [] brackets. 28 protocols. 30 protocols. 32 Writing "none" will disable all protocols. 69 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-v4.19/net/nfc/ |
D | digital_core.c | 484 tm_protocols, ddev->protocols); in digital_start_poll() 486 matching_im_protocols = ddev->protocols & im_protocols; in digital_start_poll() 487 matching_tm_protocols = ddev->protocols & tm_protocols; in digital_start_poll() 783 ddev->protocols |= NFC_PROTO_JEWEL_MASK; in nfc_digital_allocate_device() 785 ddev->protocols |= NFC_PROTO_MIFARE_MASK; in nfc_digital_allocate_device() 787 ddev->protocols |= NFC_PROTO_FELICA_MASK; in nfc_digital_allocate_device() 789 ddev->protocols |= NFC_PROTO_NFC_DEP_MASK; in nfc_digital_allocate_device() 791 ddev->protocols |= NFC_PROTO_ISO15693_MASK; in nfc_digital_allocate_device() 793 ddev->protocols |= NFC_PROTO_ISO14443_MASK; in nfc_digital_allocate_device() 795 ddev->protocols |= NFC_PROTO_ISO14443_B_MASK; in nfc_digital_allocate_device() [all …]
|
/Linux-v4.19/drivers/nfc/st-nci/ |
D | core.c | 130 u32 protocols; in st_nci_probe() local 137 protocols = NFC_PROTO_JEWEL_MASK in st_nci_probe() 145 ndlc->ndev = nci_allocate_device(&st_nci_ops, protocols, in st_nci_probe()
|
/Linux-v4.19/Documentation/i2c/ |
D | summary | 12 a subset of I2C protocols and signaling. Many I2C devices will work on an 13 SMBus, but some SMBus protocols add semantics beyond what is required to 19 use its protocols on many I2C systems. However, there are systems that don't
|
/Linux-v4.19/drivers/soc/fsl/qe/ |
D | Kconfig | 21 protocols: UART, BISYNC, QMC 28 protocols: HDLC, Ethernet, ATM, transparent
|
/Linux-v4.19/tools/usb/usbip/libsrc/ |
D | names.c | 99 static struct protocol *protocols[HASHSZ] = { NULL, }; variable 150 p = protocols[hashnum((classid << 16) | (subclassid << 8) in names_protocol() 292 p = protocols[h]; in new_protocol() 304 p->next = protocols[h]; in new_protocol() 305 protocols[h] = p; in new_protocol()
|
/Linux-v4.19/drivers/nfc/nfcmrvl/ |
D | main.c | 113 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()
|
/Linux-v4.19/Documentation/ |
D | smsc_ece1099.txt | 47 only supports four protocols. 49 The Write Byte, Read Byte, Send Byte, and Receive Byte protocols are the 50 only valid SMBus protocols for the device.
|
/Linux-v4.19/Documentation/isdn/ |
D | README.concap | 25 several different encapsulation protocols at once. 28 encapsulation protocols. The encapsulation protocol is configured by a 48 Many Encapsulation protocols used on top of WAN connections will not just 53 Such encapsulation protocols for WAN devices are typically more complex 54 than encapsulation protocols for lan devices. Thus, network interface 79 encapsulation protocols will need to control the connection. Therefore, 145 A Network interface using encapsulation protocols must also provide 228 protocols (e.g. by a member struct concap_proto* in struct net_device)
|
/Linux-v4.19/drivers/nfc/pn533/ |
D | usb.c | 465 u32 protocols; in pn533_usb_probe() local 522 protocols = PN533_ALL_PROTOCOLS; in pn533_usb_probe() 526 protocols = PN533_NO_TYPE_B_PROTOCOLS; in pn533_usb_probe() 530 protocols = PN533_NO_TYPE_B_PROTOCOLS; in pn533_usb_probe() 549 priv = pn533_register_device(id->driver_info, protocols, protocol_type, in pn533_usb_probe()
|
/Linux-v4.19/net/x25/ |
D | Kconfig | 8 X.25 is a set of standardized network protocols, similar in scope to 15 protocols: the higher level Packet Layer Protocol (PLP) (say Y here
|
/Linux-v4.19/Documentation/input/devices/ |
D | index.rst | 5 Linux kernel, their protocols, and driver details.
|
/Linux-v4.19/drivers/infiniband/hw/mlx4/ |
D | Kconfig | 10 This is required to use InfiniBand protocols such as
|
/Linux-v4.19/drivers/infiniband/hw/mlx5/ |
D | Kconfig | 8 This is required to use InfiniBand protocols such as
|
/Linux-v4.19/net/netlabel/ |
D | Kconfig | 12 protocols such as CIPSO and RIPSO. For more information see
|