Home
last modified time | relevance | path

Searched refs:ptp_msg (Results 1 – 10 of 10) sorted by relevance

/Zephyr-latest/subsys/net/lib/ptp/
Dmsg.h255 struct ptp_msg { struct
310 struct ptp_msg *ptp_msg_alloc(void); argument
319 void ptp_msg_unref(struct ptp_msg *msg);
326 void ptp_msg_ref(struct ptp_msg *msg);
335 enum ptp_msg_type ptp_msg_type(const struct ptp_msg *msg);
346 struct ptp_msg *ptp_msg_from_pkt(struct net_pkt *pkt);
353 void ptp_msg_pre_send(struct ptp_msg *msg);
364 int ptp_msg_post_recv(struct ptp_port *port, struct ptp_msg *msg, int cnt);
374 struct ptp_tlv *ptp_msg_add_tlv(struct ptp_msg *msg, int length);
395 bool ptp_msg_current_parent(const struct ptp_msg *msg);
Dport.h78 struct ptp_msg *last_sync_fup;
168 int ptp_port_add_foreign_tt(struct ptp_port *port, struct ptp_msg *msg);
186 int ptp_port_update_current_time_transmitter(struct ptp_port *port, struct ptp_msg *msg);
200 struct ptp_msg *msg,
212 int ptp_port_management_error(struct ptp_port *port, struct ptp_msg *msg, enum ptp_mgmt_err err);
223 int ptp_port_management_resp(struct ptp_port *port, struct ptp_msg *req, struct ptp_tlv_mgmt *tlv);
Dmsg.c8 LOG_MODULE_REGISTER(ptp_msg, CONFIG_PTP_LOG_LEVEL);
22 K_MEM_SLAB_DEFINE_STATIC(msg_slab, sizeof(struct ptp_msg), CONFIG_PTP_MSG_POLL_SIZE, 8);
24 static const char *msg_type_str(struct ptp_msg *msg) in msg_type_str()
52 static void msg_timestamp_post_recv(struct ptp_msg *msg, struct ptp_timestamp *ts) in msg_timestamp_post_recv()
101 static uint8_t *msg_suffix(struct ptp_msg *msg) in msg_suffix()
141 static int msg_tlv_post_recv(struct ptp_msg *msg, int length) in msg_tlv_post_recv()
195 static void msg_tlv_free(struct ptp_msg *msg) in msg_tlv_free()
207 static void msg_tlv_pre_send(struct ptp_msg *msg) in msg_tlv_pre_send()
219 struct ptp_msg *ptp_msg_alloc(void) in ptp_msg_alloc()
221 struct ptp_msg *msg = NULL; in ptp_msg_alloc()
[all …]
Dtransport.h74 int ptp_transport_send(struct ptp_port *port, struct ptp_msg *msg, enum ptp_socket idx);
86 int ptp_transport_sendto(struct ptp_port *port, struct ptp_msg *msg, enum ptp_socket idx);
96 int ptp_transport_recv(struct ptp_port *port, struct ptp_msg *msg, enum ptp_socket idx);
Dport.c82 static int port_msg_send(struct ptp_port *port, struct ptp_msg *msg, enum ptp_socket idx) in port_msg_send()
158 struct ptp_msg *req, *msg = ptp_msg_from_pkt(pkt); in port_delay_req_timestamp_cb()
176 req = CONTAINER_OF(iter, struct ptp_msg, node); in port_delay_req_timestamp_cb()
207 struct ptp_msg *msg = ptp_msg_from_pkt(pkt); in port_sync_timestamp_cb()
220 struct ptp_msg *resp = ptp_msg_alloc(); in port_sync_timestamp_cb()
254 struct ptp_msg *msg = ptp_msg_alloc(); in port_announce_msg_transmit()
292 struct ptp_msg *msg = ptp_msg_alloc(); in port_delay_req_msg_transmit()
328 struct ptp_msg *msg = ptp_msg_alloc(); in port_sync_msg_transmit()
385 struct ptp_msg *msg; in foreign_clock_cleanup()
389 msg = (struct ptp_msg *)k_fifo_get(&foreign->messages, K_NO_WAIT); in foreign_clock_cleanup()
[all …]
Dclock.h111 int ptp_clock_management_msg_process(struct ptp_port *port, struct ptp_msg *msg);
Dclock.c109 struct ptp_msg *msg, in clock_forward_msg()
124 static void clock_forward_management_msg(struct ptp_port *port, struct ptp_msg *msg) in clock_forward_management_msg()
164 struct ptp_msg *req, in clock_management_set()
207 struct ptp_msg *best_msg = (struct ptp_msg *)k_fifo_peek_tail(&ptp_clk.best->messages); in clock_update_time_receiver()
368 int ptp_clock_management_msg_process(struct ptp_port *port, struct ptp_msg *msg) in ptp_clock_management_msg_process()
Dtransport.c267 int ptp_transport_send(struct ptp_port *port, struct ptp_msg *msg, enum ptp_socket idx) in ptp_transport_send()
277 int ptp_transport_sendto(struct ptp_port *port, struct ptp_msg *msg, enum ptp_socket idx) in ptp_transport_sendto()
287 int ptp_transport_recv(struct ptp_port *port, struct ptp_msg *msg, enum ptp_socket idx) in ptp_transport_recv()
Dtlv.h355 enum ptp_mgmt_op ptp_mgmt_action(struct ptp_msg *msg);
Dtlv.c350 enum ptp_mgmt_op ptp_mgmt_action(struct ptp_msg *msg) in ptp_mgmt_action()