Home
last modified time | relevance | path

Searched full:protocol (Results 1 – 25 of 628) sorted by relevance

12345678910>>...26

/Zephyr-latest/include/zephyr/drivers/firmware/scmi/
Dutil.h11 * Contains various utility macros and macros used for protocol and
19 * @brief Build protocol name from its ID
21 * Given a protocol ID, this macro builds the protocol
23 * construct with the given protocol ID.
25 * @param proto protocol ID in decimal format
27 * @return protocol name
34 /** @brief Check if a protocol node has an associated channel
36 * This macro, when applied to a protocol node, checks if
43 * @param node_id protocol node identifier
58 * Given a node_id for a protocol, this macro declares the SCMI
[all …]
Dclk.h9 * @brief SCMI clock protocol helpers
15 #include <zephyr/drivers/firmware/scmi/protocol.h>
36 * @brief Clock protocol command message IDs
61 * @param proto pointer to SCMI clock protocol data
74 * @param proto pointer to SCMI clock protocol data
86 * @param proto pointer to SCMI clock protocol data
Dprotocol.h9 * @brief SCMI protocol generic functions and structures
28 * @param proto protocol ID
72 * @brief SCMI protocol structure
75 /** protocol ID */
81 /** protocol private data */
111 * @param proto pointer to SCMI protocol
/Zephyr-latest/drivers/firmware/scmi/
DKconfig7 bool "Helper functions for SCMI clock protocol"
11 Enable support for SCMI clock protocol helper functions.
24 bool "Helper functions for SCMI pinctrl protocol"
29 Enable support for SCMI pinctrl protocol helper functions.
48 What this means is that each protocol will have its channels
51 allocation scheme (i.e: use protocol-specific channels if
52 they exist, otherwise use base protocol channels).
Dmailbox.h18 /* get a `struct device` for a protocol's shared memory area */
34 /* define private data for a protocol TX channel */
55 * Optionally define a mailbox channel for a protocol. This is optional
56 * because a protocol might not have a dedicated channel.
63 /* define a TX channel for a protocol node. This is preferred over
71 /* define and validate base protocol TX channel */
94 * 1) Goes through all protocol nodes (children of the `scmi` node)
96 * `struct scmi_mbox_channel` if the protocol has a dedicated channel.
98 * 2) Creates aforementioned structures for the base protocol
/Zephyr-latest/drivers/net/
Dnsos.h13 /* Protocol families. */
14 #define NSOS_MID_PF_UNSPEC 0 /**< Unspecified protocol family. */
15 #define NSOS_MID_PF_INET 1 /**< IP protocol family version 4. */
16 #define NSOS_MID_PF_INET6 2 /**< IP protocol family version 6. */
17 #define NSOS_MID_PF_UNIX 6 /**< Unix protocol. */
22 #define NSOS_MID_AF_INET NSOS_MID_PF_INET /**< IP protocol family version 4. */
23 #define NSOS_MID_AF_INET6 NSOS_MID_PF_INET6 /**< IP protocol family version 6. */
24 #define NSOS_MID_AF_UNIX NSOS_MID_PF_UNIX /**< Unix protocol. */
27 /** Protocol numbers from IANA/BSD */
29 NSOS_MID_IPPROTO_IP = 0, /**< IP protocol (pseudo-val for setsockopt() */
[all …]
/Zephyr-latest/doc/connectivity/networking/api/
Dppp.rst3 Point-to-Point Protocol (PPP) Support
13 `Point-to-Point Protocol
15 layer (layer 2) communications protocol used to establish a direct connection
18 protocol.
27 * LCP (Link Control Protocol,
31 * IPCP (IP Control Protocol,
33 * IPV6CP (IPv6 Control Protocol,
Dthread.rst3 Thread protocol
14 technology over IEEE 802.15.4 protocol. IP connectivity lets you easily connect
20 Thread protocol can be found at
23 Zephyr integrates an open source Thread protocol implementation called OpenThread,
53 OpenThread L2 uses Zephyr's protocol agnostic IEEE 802.15.4 driver API
64 stack together with Zephyr's IEEE 802.15.4 protocol agnostic driver API. This
Dlldp.rst3 Link Layer Discovery Protocol
13 The Link Layer Discovery Protocol (LLDP) is a vendor-neutral link layer
14 protocol used by network devices for advertising their identity, capabilities,
Dptp.rst3 Precision Time Protocol (PTP)
13 PTP is a network protocol implemented in the application layer, used to synchronize
15 The stack supports the protocol and procedures as defined in the `IEEE 1588-2019 standard`_
16 (IEEE Standard for a Precision Clock Synchronization Protocol
19 Its accuracy is achieved by using hardware timestamping of the protocol packets.
49 UDP IPv4 transport protocol, yes
50 UDP IPv6 transport protocol, yes
51 IEEE 802.3 (Ethernet) transport protocol,
/Zephyr-latest/subsys/sd/
DKconfig9 bool "MMC protocol support"
11 Enable MMC protocol support. Required for eMMC cards to function.
14 bool "SDMMC protocol support"
16 Enable SDMMC protocol support. Required for SD memory cards to
20 bool "SDIO protocol support"
22 Enable SDIO protocol support. Required for SD I/O cards to function.
97 bool "Ultra high speed SD card protocol support"
/Zephyr-latest/doc/hardware/arch/
Darm-scmi.rst17 Agent, platform, protocol and transport
31 #. Protocol
32 A protocol is a set of messages grouped by functionality. Intuitively, a message
48 where each of these protocols is identified by an unique protocol ID
52 **0x80-0xFF** protocol ID range for vendor-specific protocols.
142 Clock management protocol
145 This protocol is used to perform clock management operations. This is done
155 Pin Control protocol
158 This protocol is used to perform pin configuration operations. This is done
163 The support for this protocol **does not** include a definition for
[all …]
/Zephyr-latest/drivers/sdhc/
DKconfig41 to enable UHS portion of protocol stack.
47 Enables SPI protocol in SD protocol stack
53 required. Enables native protocol in SD protocol stack.
/Zephyr-latest/samples/subsys/mgmt/osdp/
DREADME.rst3 Open Supervised Device Protocol (OSDP)
6 Open Supervised Device Protocol (OSDP) is an IEC standard (IEC 60839-11-5)
11 OSDP describes the communication protocol for interfacing one or more Peripheral
13 communication channel. Nevertheless, this protocol can be used to transfer
18 used as a general communication protocol for devices in a secure way without
/Zephyr-latest/subsys/canbus/
DKconfig.canopen5 bool "CANopen protocol support"
9 Enable CANopen (EN 50325-4) (CiA 301) protocol
11 protocol stack.
/Zephyr-latest/subsys/net/l2/ppp/
Dlink.c22 if (proto->protocol == PPP_LCP) { in lcp_up()
37 if (proto->protocol == PPP_CCP || proto->protocol == PPP_ECP) { in do_network()
50 if (proto->protocol == PPP_CCP || proto->protocol == PPP_ECP || in do_network()
51 proto->protocol >= 0xC000) { in do_network()
87 if (proto->protocol == auth_proto) { in do_auth()
Dppp_internal.h38 /** Protocol handler information. */
40 /** Protocol init function */
54 /** Enable this protocol */
57 /** Disable this protocol */
60 /** PPP protocol number */
61 uint16_t protocol; member
83 enum ppp_protocol_type protocol,
96 .protocol = proto, \
110 const char *ppp_option2str(enum ppp_protocol_type protocol, int type);
137 uint16_t protocol);
[all …]
/Zephyr-latest/samples/modules/thrift/hello/client/src/
Dmain.cpp16 #include <thrift/protocol/TBinaryProtocol.h>
17 #include <thrift/protocol/TCompactProtocol.h>
25 using namespace apache::thrift::protocol;
68 std::shared_ptr<TProtocol> protocol; in main() local
110 protocol = std::make_shared<TCompactProtocol>(transport); in main()
112 protocol = std::make_shared<TBinaryProtocol>(transport); in main()
115 HelloClient client(protocol); in main()
/Zephyr-latest/doc/connectivity/canbus/
Disotp.rst3 ISO-TP Transport Protocol
13 ISO-TP is a transport protocol defined in the ISO-Standard ISO15765-2 Road
15 Part2: Transport protocol and network layer services. As its name already
20 This transport protocol extends the limited payload data size for classical
24 size of the CAN frame. The header of those segments is called Protocol Control
/Zephyr-latest/subsys/logging/backends/
DKconfig.spinel5 bool "OpenThread dedicated Spinel protocol backend"
9 When enabled, backend will use OpenThread dedicated SPINEL protocol for logging.
10 This protocol is byte oriented and wraps given messages into serial frames.
/Zephyr-latest/doc/services/modbus/
Dindex.rst6 Modbus is an industrial messaging protocol. The protocol is specified
23 `MODBUS Protocol Specifications`_.
39 .. _`MODBUS Protocol Specifications`: https://www.modbus.org/specs.php
/Zephyr-latest/include/zephyr/drivers/sip_svc/
Dsip_svc_agilex_mailbox.h13 * protocol handler. SDM Mailbox protocol will be embedded in
14 * Arm SiP Services SMC protocol and sent to/from SDM via Arm
/Zephyr-latest/dts/bindings/usb/
Dzephyr,hid-device.yaml17 protocol-code:
20 This property corresponds to the protocol codes defined in Chapter 4.3
25 - keyboard: Device supports boot interface and keyboard protocol
26 - mouse: Device supports boot interface and mouse protocol
/Zephyr-latest/doc/services/debugging/
Dmipi_stp_decoder.rst6 The MIPI System Trace Protocol (MIPI STP) was developed as a generic base protocol that can
7 be shared by multiple application-specific trace protocols. It serves as a wrapper protocol
14 One example where protocol is used is ARM Coresight STM (System Trace Macrocell) where data
/Zephyr-latest/modules/thrift/src/thrift/server/
DTSimpleServer.h50 const std::shared_ptr<apache::thrift::protocol::TProtocolFactory> &protocolFactory);
57 const std::shared_ptr<apache::thrift::protocol::TProtocolFactory> &protocolFactory);
66 const std::shared_ptr<apache::thrift::protocol::TProtocolFactory>
68 const std::shared_ptr<apache::thrift::protocol::TProtocolFactory>
78 const std::shared_ptr<apache::thrift::protocol::TProtocolFactory>
80 const std::shared_ptr<apache::thrift::protocol::TProtocolFactory>

12345678910>>...26