Lines Matching full:demux
17 #include <libpldm/transport/mctp-demux.h>
48 struct pldm_transport_mctp_demux *demux = NULL; in pldm_open() local
50 if (pldm_transport_mctp_demux_init(&demux) < 0) { in pldm_open()
54 open_transport = demux; in pldm_open()
67 struct pldm_transport_mctp_demux *demux; \
77 demux = open_transport; \
79 demux = pldm_transport_mctp_demux_init_with_fd(fd); \
80 if (!demux) { \
85 ctx = pldm_transport_mctp_demux_core(demux); \
86 rc = pldm_transport_mctp_demux_map_tid(demux, tid, eid); \
94 pldm_transport_mctp_demux_destroy(demux); \
105 struct pldm_transport_mctp_demux *demux; in pldm_recv_any() local
115 demux = open_transport; in pldm_recv_any()
117 demux = pldm_transport_mctp_demux_init_with_fd(mctp_fd); in pldm_recv_any()
118 if (!demux) { in pldm_recv_any()
123 ctx = pldm_transport_mctp_demux_core(demux); in pldm_recv_any()
124 rc = pldm_transport_mctp_demux_map_tid(demux, tid, eid); in pldm_recv_any()
151 pldm_transport_mctp_demux_destroy(demux); in pldm_recv_any()