| /linux/drivers/media/rc/img-ir/ |
| H A 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()
|
| H A 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()
|
| H A D | Kconfig | 19 testing, debug, and to make more protocols available. 36 NEC protocols in the ImgTec infrared decoder block.
|
| /linux/tools/testing/selftests/ir/ |
| H A D | ir_loopback.c | 47 } protocols[] = { variable 126 snprintf(buf, sizeof(buf), "/sys/class/rc/%s/protocols", argv[2]); in main() 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/Documentation/ABI/testing/ |
| H A 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
|
| H A D | sysfs-bus-hsi | 11 the protocols available in the system. Bus drivers implement 12 those protocols.
|
| /linux/include/net/netfilter/ |
| H A D | nf_reject.h | 11 /* Skip protocols that don't use 16-bit one's complement checksum in nf_reject_verify_csum() 15 /* Protocols with optional checksums. */ in nf_reject_verify_csum() 30 /* Protocols with other integrity checks. */ in nf_reject_verify_csum() 35 /* Protocols with partial checksums. */ in nf_reject_verify_csum()
|
| /linux/net/netfilter/ipvs/ |
| H A D | ip_vs_proto.c | 29 * IPVS protocols can only be registered/unregistered when the ipvs 62 * register an ipvs protocols netns related data 114 * unregister an ipvs protocols netns data 172 * Propagate event for state change to all protocols 342 char protocols[64] = { 0 }; in ip_vs_protocol_init() local 346 strcat(protocols, ", "); \ in ip_vs_protocol_init() 347 strcat(protocols, (p)->name); \ in ip_vs_protocol_init() 365 pr_info("Registered protocols (%s)\n", &protocols[2]); in ip_vs_protocol_init() 376 /* unregister all the ipvs protocols */ in ip_vs_protocol_cleanup()
|
| /linux/net/nfc/ |
| H A D | digital_core.c | 467 * @im_protocols: bitset of nfc initiator protocols to be used for polling 468 * @tm_protocols: bitset of nfc transport protocols to be used for polling 482 pr_debug("protocols: im 0x%x, tm 0x%x, supported 0x%x\n", im_protocols, in digital_start_poll() 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() 546 pr_err("Unsupported protocols: im=0x%x, tm=0x%x\n", in digital_start_poll() 786 ddev->protocols |= NFC_PROTO_JEWEL_MASK; in nfc_digital_allocate_device() 788 ddev->protocols |= NFC_PROTO_MIFARE_MASK; in nfc_digital_allocate_device() 790 ddev->protocols |= NFC_PROTO_FELICA_MASK; in nfc_digital_allocate_device() [all …]
|
| /linux/drivers/mailbox/ |
| H A D | arm_mhuv2.c | 13 * The transport protocols should be specified in the device tree entry for the 14 * device. The transport protocols determine how the underlying hardware 20 * as well as the selected transport protocols. 46 #define MHUV2_PROTOCOL_PROP "arm,mhuv2-protocols" 169 * @length: Length of the protocols array in bytes. 170 * @protocols: Raw protocol information, derived from device tree. 185 u32 *protocols; member 514 protocol = mhu->protocols[j]; in get_irq_chan_comb() 515 windows = mhu->protocols[j + 1]; in get_irq_chan_comb() 808 protocol = mhu->protocols[i]; in mhuv2_mbox_fw_xlate() [all …]
|
| /linux/Documentation/userspace-api/media/rc/ |
| H A 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/drivers/firmware/arm_scmi/ |
| H A D | Makefile | 10 scmi-protocols-y := base.o clock.o perf.o power.o reset.o sensors.o system.o voltage.o powercap.o 11 scmi-protocols-y += pinctrl.o 12 scmi-module-objs := $(scmi-driver-y) $(scmi-protocols-y) $(scmi-transport-y)
|
| H A D | notify.c | 61 * different protocols while delivery of events within the same protocol is 144 * populated at protocols' registration time and then only read but NEVER 178 /* A couple of utility macros to limit cruft when calling protocols' helpers */ 287 * All protocols that register at least one event have their protocol-specific 293 * removed or modified since protocols do not unregister ever, so that, once 332 * removed or modified since protocols do not unregister ever, so that once we 530 * flood of events cannot saturate other protocols' queues. 533 * + all protocols can process their dedicated queues concurrently 704 /* Ensure protocols are up to date */ in scmi_allocate_registered_events_desc() 744 * Used by SCMI Protocols initialization code to register with the notification [all …]
|
| /linux/include/net/ |
| H A D | protocol.h | 17 * Pedro Roque : inet6 protocols 36 /* This is used to register protocols. */ 78 /* This is used to register socket interfaces for IP protocols. */ 92 #define INET_PROTOSW_PERMANENT 0x02 /* Permanent protocols are unremovable. */
|
| H A D | ipconfig.h | 12 extern int ic_proto_enabled; /* Protocols enabled (see IC_xxx) */ 25 #define IC_PROTO 0xFF /* Protocols mask: */
|
| /linux/drivers/gpu/drm/amd/display/dc/link/ |
| H A D | link_factory.c | 36 #include "protocols/link_ddc.h" 37 #include "protocols/link_dp_capability.h" 38 #include "protocols/link_dp_dpia_bw.h" 39 #include "protocols/link_dp_dpia.h" 40 #include "protocols/link_dp_irq_handler.h" 41 #include "protocols/link_dp_phy.h" 42 #include "protocols/link_dp_training.h" 43 #include "protocols/link_edp_panel_control.h" 44 #include "protocols/link_dp_panel_replay.h" 45 #include "protocols/link_hdmi_frl.h" [all …]
|
| /linux/drivers/nfc/st-nci/ |
| H A 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/Documentation/i2c/ |
| H A D | summary.rst | 19 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
|
| /linux/drivers/pnp/ |
| H A D | Kconfig | 18 devices. You should then also say Y to all of the protocols below. 40 comment "Protocols"
|
| /linux/net/x25/ |
| H A 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/net/netlabel/ |
| H A D | netlabel_mgmt.h | 7 * protocols such as CIPSO and RIPSO. 138 * o PROTOCOLS: 139 * Sent by an application to request a list of configured NetLabel protocols
|
| /linux/Documentation/driver-api/nfc/ |
| H A D | nfc-pn544.rst | 15 Protocols chapter 20 or the protocols are different.
|
| /linux/net/802/ |
| H A D | p8022.c | |
| /linux/Documentation/networking/ |
| H A D | openvswitch.rst | 32 Network protocols evolve over time. New protocols become important 33 and existing protocols lose their prominence. For the Open vSwitch 35 versions to parse additional protocols as part of the flow key. It 37 protocols that have become obsolete. Therefore, the Netlink interface
|
| H A D | bareudp.rst | 12 tunnelling different L3 protocols like MPLS, IP, NSH etc. inside a UDP tunnel. 39 The multiproto mode allows bareudp tunnels to handle several protocols of the
|