Home | History | Annotate | Download | only in Library

Lines Matching refs:UDP_IO

24 typedef struct _UDP_IO UDP_IO;

75 /// time. HeadLen gives the length of the application's header. UDP_IO will
85 UDP_IO *UdpIo;
117 UDP_IO *UdpIo;
128 /// Type defined as UDP_IO.
165 The prototype is set and called when creating a UDP_IO in UdpIoCreatePort().
167 @param[in] UdpIo The UDP_IO to configure.
171 @retval Others The UDP_IO fails to configure indicating
177 IN UDP_IO *UdpIo,
202 @param[in] UdpIo The UDP_IO to cancel packet.
212 IN UDP_IO *UdpIo,
219 Creates a UDP_IO to access the UDP service. It creates and configures
234 @return The newly-created UDP_IO, or NULL if failed.
237 UDP_IO *
248 Free the UDP_IO and all its related resources.
252 @param[in] UdpIo The UDP_IO to free.
254 @retval EFI_SUCCESS The UDP_IO is freed.
260 IN UDP_IO *UdpIo
264 Cleans up the UDP_IO without freeing it. Call this function
265 if you intend to later re-use the UDP_IO.
269 @param[in] UdpIo The UDP_IO to clean up.
275 IN UDP_IO *UdpIo
279 Send a packet through the UDP_IO.
285 @param[in] UdpIo The UDP_IO to send the packet through.
302 IN UDP_IO *UdpIo,
313 @param[in] UdpIo The UDP_IO from which to cancel the packet
320 IN UDP_IO *UdpIo,
325 Issue a receive request to the UDP_IO.
332 @param[in] UdpIo The UDP_IO to receive the packet from.
342 @retval EFI_UNSUPPORTED The UDP version in UDP_IO is not supported.
348 IN UDP_IO *UdpIo,