/linux-6.12.1/Documentation/devicetree/bindings/mailbox/ |
D | arm,mhuv2.yaml | 28 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 139 From the example given above for arm,mhuv2-protocols, here is how a client 164 - arm,mhuv2-protocols 169 # Multiple transport protocols implemented by the mailbox controllers [all …]
|
/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 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-6.12.1/net/netfilter/ipvs/ |
D | ip_vs_proto.c | 30 * IPVS protocols can only be registered/unregistered when the ipvs 63 * register an ipvs protocols netns related data 115 * unregister an ipvs protocols netns data 173 * Propagate event for state change to all protocols 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() [all …]
|
/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/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() 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-6.12.1/include/net/netfilter/ |
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-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/net/nfc/ |
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() 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() [all …]
|
/linux-6.12.1/drivers/mailbox/ |
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[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() [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/include/uapi/linux/ |
D | nfc.h | 43 * @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 229 /* NFC protocols */ 249 /* NFC protocols masks used in bitsets */ 284 /* NFC socket protocols */
|
D | capi.h | 70 __u32 support1; /* B1 protocols support */ 71 __u32 support2; /* B2 protocols support */ 72 __u32 support3; /* B3 protocols support */
|
/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/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/gpu/drm/amd/display/dc/link/ |
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_hpd.h" 65 * various link protocols. It also provides helper functions to interpret [all …]
|
/linux-6.12.1/include/net/ |
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. */
|
D | ipconfig.h | 12 extern int ic_proto_enabled; /* Protocols enabled (see IC_xxx) */ 25 #define IC_PROTO 0xFF /* Protocols mask: */
|
/linux-6.12.1/Documentation/admin-guide/blockdev/ |
D | paride.rst | 63 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::
|
/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/Documentation/i2c/ |
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
|