Home
last modified time | relevance | path

Searched refs:smp_transport (Results 1 – 18 of 18) sorted by relevance

/Zephyr-Core-3.6.0/subsys/mgmt/mcumgr/transport/include/mgmt/mcumgr/transport/
Dsmp_reassembly.h14 struct smp_transport;
24 void smp_reassembly_init(struct smp_transport *smpt);
54 int smp_reassembly_collect(struct smp_transport *smpt, const void *buf, uint16_t len);
67 int smp_reassembly_expected(const struct smp_transport *smpt);
91 int smp_reassembly_complete(struct smp_transport *smpt, bool force);
104 int smp_reassembly_drop(struct smp_transport *smpt);
117 void *smp_reassembly_get_ud(const struct smp_transport *smpt);
Dsmp_internal.h37 struct smp_transport;
49 void smp_rx_req(struct smp_transport *smtp, struct net_buf *nb);
63 smp_rx_req((struct smp_transport *)smpt, nb); in zephyr_smp_rx_req()
/Zephyr-Core-3.6.0/include/zephyr/mgmt/mcumgr/transport/
Dsmp.h24 struct smp_transport;
118 struct smp_transport { struct
161 struct smp_transport *smpt;
174 int smp_transport_init(struct smp_transport *smpt);
185 void smp_rx_remove_invalid(struct smp_transport *zst, void *arg);
192 void smp_rx_clear(struct smp_transport *zst);
208 struct smp_transport *smp_client_transport_get(int smpt_type);
/Zephyr-Core-3.6.0/subsys/mgmt/mcumgr/transport/src/
Dsmp_reassembly.c18 void smp_reassembly_init(struct smp_transport *smpt) in smp_reassembly_init()
24 int smp_reassembly_expected(const struct smp_transport *smpt) in smp_reassembly_expected()
33 int smp_reassembly_collect(struct smp_transport *smpt, const void *buf, uint16_t len) in smp_reassembly_collect()
86 int smp_reassembly_complete(struct smp_transport *smpt, bool force) in smp_reassembly_complete()
103 int smp_reassembly_drop(struct smp_transport *smpt) in smp_reassembly_drop()
116 void *smp_reassembly_get_ud(const struct smp_transport *smpt) in smp_reassembly_get_ud()
Dsmp.c71 struct smp_transport *smpt = arg; in smp_alloc_rsp()
93 struct smp_transport *smpt = arg; in smp_free_buf()
110 smp_process_packet(struct smp_transport *smpt, struct net_buf *nb) in smp_process_packet()
133 struct smp_transport *smpt; in smp_handle_reqs()
144 int smp_transport_init(struct smp_transport *smpt) in smp_transport_init()
164 struct smp_transport *smp_client_transport_get(int smpt_type) in smp_client_transport_get()
200 smp_rx_req(struct smp_transport *smpt, struct net_buf *nb) in smp_rx_req()
213 void smp_rx_remove_invalid(struct smp_transport *zst, void *arg) in smp_rx_remove_invalid()
252 void smp_rx_clear(struct smp_transport *zst) in smp_rx_clear()
Dsmp_udp.c63 struct smp_transport smp_transport; member
269 smp_rx_req(&conf->smp_transport, nb); in smp_udp_receive_thread()
391 smp_udp_configs.ipv4.smp_transport.functions.output = smp_udp4_tx; in smp_udp_start()
392 smp_udp_configs.ipv4.smp_transport.functions.get_mtu = smp_udp_get_mtu; in smp_udp_start()
393 smp_udp_configs.ipv4.smp_transport.functions.ud_copy = smp_udp_ud_copy; in smp_udp_start()
395 rc = smp_transport_init(&smp_udp_configs.ipv4.smp_transport); in smp_udp_start()
398 smp_udp_configs.ipv4_transport.smpt = &smp_udp_configs.ipv4.smp_transport; in smp_udp_start()
413 smp_udp_configs.ipv6.smp_transport.functions.output = smp_udp6_tx; in smp_udp_start()
414 smp_udp_configs.ipv6.smp_transport.functions.get_mtu = smp_udp_get_mtu; in smp_udp_start()
415 smp_udp_configs.ipv6.smp_transport.functions.ud_copy = smp_udp_ud_copy; in smp_udp_start()
[all …]
Dsmp_uart.c33 static struct smp_transport smp_uart_transport;
Dsmp_shell.c38 static struct smp_transport smp_shell_transport;
Dsmp_bt.c88 static struct smp_transport smp_bt_transport;
Dsmp_dummy.c38 static struct smp_transport smp_dummy_transport;
/Zephyr-Core-3.6.0/doc/services/device_mgmt/
Dindex.rst14 smp_transport.rst
/Zephyr-Core-3.6.0/include/zephyr/mgmt/mcumgr/smp/
Dsmp_client.h32 struct smp_transport *smpt;
Dsmp.h84 struct smp_transport *smpt;
/Zephyr-Core-3.6.0/tests/subsys/mgmt/mcumgr/smp_client/src/
Dsmp_transport_stub.c15 static struct smp_transport smpt_test;
/Zephyr-Core-3.6.0/tests/subsys/mgmt/mcumgr/smp_reassembly/src/
Dmain.c17 static struct smp_transport smpt;
28 void smp_rx_req(struct smp_transport *transport, struct net_buf *nb) in smp_rx_req()
/Zephyr-Core-3.6.0/tests/subsys/mgmt/mcumgr/mcumgr_client/src/
Dsmp_stub.c22 static struct smp_transport smpt_test;
/Zephyr-Core-3.6.0/subsys/mgmt/mcumgr/smp_client/src/
Dclient.c55 struct smp_transport *smpt; in smp_client_handle_reqs()
/Zephyr-Core-3.6.0/doc/releases/
Drelease-notes-3.3.rst215 is now replaced with :c:struct:`smp_transport`, and the later one is used,