Lines Matching full:transport
3 #include "transport.h"
5 #include <libpldm/transport.h>
36 int pldm_transport_poll(struct pldm_transport *transport, int timeout) in pldm_transport_poll() argument
40 if (!transport) { in pldm_transport_poll()
44 /* If polling isn't supported then always indicate the transport is ready */ in pldm_transport_poll()
45 if (!transport->init_pollfd) { in pldm_transport_poll()
49 rc = transport->init_pollfd(transport, &pollfd); in pldm_transport_poll()
64 pldm_requester_rc_t pldm_transport_send_msg(struct pldm_transport *transport, in pldm_transport_send_msg() argument
69 if (!transport || !pldm_msg) { in pldm_transport_send_msg()
77 return transport->send(transport, tid, pldm_msg, msg_len); in pldm_transport_send_msg()
81 pldm_requester_rc_t pldm_transport_recv_msg(struct pldm_transport *transport, in pldm_transport_recv_msg() argument
85 if (!transport || !msg_len) { in pldm_transport_recv_msg()
90 transport->recv(transport, tid, pldm_msg, msg_len); in pldm_transport_recv_msg()
148 pldm_transport_send_recv_msg(struct pldm_transport *transport, pldm_tid_t tid, in pldm_transport_send_recv_msg() argument
180 pldm_transport_poll(transport, 0) == 1; in pldm_transport_send_recv_msg()
183 rc = pldm_transport_recv_msg(transport, &l_tid, pldm_resp_msg, in pldm_transport_send_recv_msg()
194 rc = pldm_transport_send_msg(transport, tid, pldm_req_msg, req_msg_len); in pldm_transport_send_recv_msg()
215 ret = pldm_transport_poll(transport, in pldm_transport_send_recv_msg()
226 rc = pldm_transport_recv_msg(transport, &src_tid, pldm_resp_msg, in pldm_transport_send_recv_msg()