Home
last modified time | relevance | path

Searched full:protocols (Results 1 – 25 of 638) sorted by relevance

12345678910>>...26

/linux/Documentation/devicetree/bindings/mailbox/
H A 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
138 From the example given above for arm,mhuv2-protocols, here is how a client
163 - arm,mhuv2-protocols
168 # Multiple transport protocols implemented by the mailbox controllers
[all …]
/linux/drivers/media/rc/img-ir/
H A 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()
H A 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/tools/testing/selftests/ir/
H A Dir_loopback.c47 } 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/drivers/media/rc/
H A 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()
599 if (handler->protocols & mask && handler->encode) { in ir_raw_encode_carrier()
[all …]
H A 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()
1032 * used by the sysfs protocols file. Note that the order
1098 * it is triggered by reading /sys/class/rc/rc?/protocols.
1099 * It returns the protocol names of supported protocols.
1100 * Enabled protocols are printed in brackets.
1150 * @protocols: pointer to the bitmask of current protocols
[all …]
/linux/Documentation/ABI/testing/
H A 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
/linux/Documentation/userspace-api/media/rc/
H A 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
H A 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/net/netfilter/ipvs/
H A Dip_vs_proto.c29 * 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/include/net/netfilter/
H A Dnf_reject.h11 /* 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/nfc/
H A Ddigital_core.c467 * @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 Darm_mhuv2.c13 * 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_of_xlate()
[all …]
/linux/include/uapi/linux/
H A Dnfc.h43 * @NFC_CMD_START_POLL: start polling for targets using the given protocols
138 * @NFC_ATTR_PROTOCOLS: nfc protocols - bitwise or-ed combination from
149 * @NFC_ATTR_IM_PROTOCOLS: Initiator mode protocols to poll for
150 * @NFC_ATTR_TM_PROTOCOLS: Target mode protocols to listen for
232 /* NFC protocols */
252 /* NFC protocols masks used in bitsets */
287 /* NFC socket protocols */
H A Dcapi.h70 __u32 support1; /* B1 protocols support */
71 __u32 support2; /* B2 protocols support */
72 __u32 support3; /* B3 protocols support */
/linux/drivers/net/wireless/intel/iwlwifi/mld/
H A Dtime_sync.c12 static int iwl_mld_init_time_sync(struct iwl_mld *mld, u32 protocols, in iwl_mld_init_time_sync() argument
20 time_sync->active_protocols = protocols; in iwl_mld_init_time_sync()
38 cmd.protocols = cpu_to_le32(time_sync->active_protocols); in iwl_mld_time_sync_fw_config()
51 int iwl_mld_time_sync_config(struct iwl_mld *mld, const u8 *addr, u32 protocols) in iwl_mld_time_sync_config() argument
68 if (protocols & ~(IWL_TIME_SYNC_PROTOCOL_TM | in iwl_mld_time_sync_config()
75 err = iwl_mld_init_time_sync(mld, protocols, addr); in iwl_mld_time_sync_config()
/linux/drivers/net/wireless/intel/iwlwifi/mvm/
H A 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/security/landlock/errata/
H A Dabi-4.h13 * protocols to operate without unnecessary restrictions.
19 * stream protocols (SMC, MPTCP, SCTP), potentially breaking applications
20 * that rely on these protocols while using Landlock network restrictions.
/linux/drivers/firmware/arm_scmi/
H A DMakefile10 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 Dnotify.c61 * 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()
746 * Used by SCMI Protocols initialization code to register with the notification
[all …]
/linux/drivers/net/wwan/
H A DKconfig45 control protocols/ports to userspace, including AT, MBIM, QMI, DIAG
46 and FIREHOSE. These protocols can be accessed directly from userspace
83 different modem protocols/ports to userspace, including AT and QMI.
84 These protocols can be accessed directly from userspace
/linux/include/net/
H A Dprotocol.h17 * 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. */
/linux/drivers/gpu/drm/amd/display/dc/link/
H A Dlink_factory.c36 #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_hpd.h"
[all …]
/linux/Documentation/driver-api/cxl/devices/
H A Ddevice-types.rst4 Devices and Protocols
11 Protocols chapter
14 There are three core protocols to CXL. For the purpose of this documentation,
50 * Supports cxl.io and cxl.cache protocols
64 * Supports cxl.io, cxl.cache, and cxl.mem protocols
/linux/Documentation/admin-guide/blockdev/
H A Dparide.rst63 known adapter protocols:
90 and at least one of the parallel port communication protocols.
132 protocol protocol name (or "auto" for all protocols)
145 Probe all parports with all protocols::
153 Probe parport0 using all protocols::

12345678910>>...26