Searched refs:xfer (Results 1 - 25 of 44) sorted by relevance

12

/vbox/src/VBox/NetworkServices/NAT/
H A Dproxy_tftpd.c53 struct xfer { struct
85 struct xfer xfers[TFTP_MAX_XFERS];
90 int (*getopt)(struct xfer *, const char *);
91 int (*ackopt)(struct xfer *, char **, size_t *);
101 static void tftp_recv_ack(struct xfer *, u16_t);
102 static void tftp_fillbuf(struct xfer *);
103 static void tftp_send(struct xfer *);
106 static struct xfer *tftp_xfer_alloc(ip_addr_t *, u16_t);
107 static int tftp_xfer_create_pcb(struct xfer *);
108 static void tftp_xfer_free(struct xfer *);
221 struct xfer *xfer; local
330 struct xfer *xfer = (struct xfer *)arg; local
373 tftp_recv_ack(struct xfer *xfer, u16_t ack) argument
403 tftp_send(struct xfer *xfer) argument
416 struct xfer *xfer = (struct xfer *)arg; local
430 tftp_fillbuf(struct xfer *xfer) argument
466 struct xfer *xfer; local
509 tftp_xfer_create_pcb(struct xfer *xfer) argument
549 tftp_xfer_free(struct xfer *xfer) argument
581 tftp_parse_filename(struct xfer *xfer, char **ps, size_t *plen) argument
651 tftp_parse_mode(struct xfer *xfer, char **ps, size_t *plen) argument
680 tftp_parse_option(struct xfer *xfer, char **ps, size_t *plen) argument
712 tftp_opt_blksize(struct xfer *xfer, const char *optval) argument
738 tftp_opt_timeout(struct xfer *xfer, const char *optval) argument
747 tftp_opt_tsize(struct xfer *xfer, const char *optval) argument
761 tftp_getstr(struct xfer *xfer, const char *msg, char **ps, size_t *plen) argument
781 tftp_ack_blksize(struct xfer *xfer, char **ps, size_t *plen) argument
792 tftp_ack_timeout(struct xfer *xfer, char **ps, size_t *plen) argument
803 tftp_ack_tsize(struct xfer *xfer, char **ps, size_t *plen) argument
862 tftp_internal_error(struct xfer *xfer) argument
886 tftp_error(struct xfer *xfer, u16_t error, const char *fmt, ...) argument
[all...]
/vbox/src/VBox/Devices/PC/ipxe/src/include/ipxe/
H A Dib_cmrc.h13 #include <ipxe/xfer.h>
15 extern int ib_cmrc_open ( struct interface *xfer,
H A Dhttp.h18 extern int http_open_filter ( struct interface *xfer, struct uri *uri,
H A Dudp.h40 extern int udp_open_promisc ( struct interface *xfer );
41 extern int udp_open ( struct interface *xfer, struct sockaddr *peer,
H A Dxferbuf.h14 #include <ipxe/xfer.h>
H A Dxfer.h94 extern int xfer_redirect ( struct interface *xfer, int type, ... );
/vbox/src/VBox/Devices/PC/ipxe/src/core/
H A Dhw.c7 #include <ipxe/xfer.h>
18 struct interface xfer; member in struct:hw
25 intf_shutdown ( &hw->xfer, rc );
32 if ( xfer_window ( &hw->xfer ) ) {
33 rc = xfer_deliver_raw ( &hw->xfer, hw_msg, sizeof ( hw_msg ) );
44 INTF_DESC ( struct hw, xfer, hw_xfer_operations );
49 static int hw_open ( struct interface *xfer, struct uri *uri __unused ) { argument
57 intf_init ( &hw->xfer, &hw_xfer_desc, &hw->refcnt );
61 intf_plug_plug ( &hw->xfer, xfer );
[all...]
H A Dresolv.c26 #include <ipxe/xfer.h>
303 struct interface xfer; member in struct:named_socket
323 intf_shutdown ( &named->xfer, rc );
345 INTF_DESC ( struct named_socket, xfer, named_xfer_ops );
358 intf_nullify ( &named->xfer );
360 /* Redirect data-xfer interface */
361 if ( ( rc = xfer_redirect ( &named->xfer, LOCATION_SOCKET,
365 /* Redirection failed - do not unplug data-xfer interface */
369 /* Redirection succeeded - unplug data-xfer interface */
371 intf_unplug ( &named->xfer );
397 xfer_open_named_socket( struct interface *xfer, int semantics, struct sockaddr *peer, const char *name, struct sockaddr *local ) argument
[all...]
H A Ddownloader.c26 #include <ipxe/xfer.h>
48 struct interface xfer; member in struct:downloader
87 intf_shutdown ( &downloader->xfer, rc );
199 INTF_DESC ( struct downloader, xfer, downloader_xfer_operations );
248 intf_init ( &downloader->xfer, &downloader_xfer_desc,
254 if ( ( rc = xfer_vopen ( &downloader->xfer, type, args ) ) != 0 )
H A Dposix_io.c26 #include <ipxe/xfer.h>
54 struct interface xfer; member in struct:posix_file
91 intf_shutdown ( &file->xfer, rc );
131 INTF_DESC ( struct posix_file, xfer, posix_file_xfer_operations );
188 intf_init ( &file->xfer, &posix_file_xfer_desc, &file->refcnt );
192 if ( ( rc = xfer_open_uri_string ( &file->xfer, uri_string ) ) != 0 )
H A Dxferbuf.c34 #include <ipxe/xfer.h>
/vbox/src/VBox/Devices/PC/ipxe/src/net/tcp/
H A Dhttp.c38 * @v xfer Data transfer interface
42 static int http_open ( struct interface *xfer, struct uri *uri ) { argument
43 return http_open_filter ( xfer, uri, HTTP_PORT, NULL );
H A Dhttps.c39 * @v xfer Data transfer interface
43 static int https_open ( struct interface *xfer, struct uri *uri ) { argument
44 return http_open_filter ( xfer, uri, HTTPS_PORT, add_tls );
H A Dftp.c12 #include <ipxe/xfer.h>
52 struct interface xfer; member in struct:ftp_request
101 intf_shutdown ( &ftp->xfer, rc );
389 xfer );
404 INTF_DESC_PASSTHRU ( struct ftp_request, xfer, ftp_xfer_operations,
416 * @v xfer Data transfer interface
420 static int ftp_open ( struct interface *xfer, struct uri *uri ) { argument
436 intf_init ( &ftp->xfer, &ftp_xfer_desc, &ftp->refcnt );
454 intf_plug_plug ( &ftp->xfer, xfer );
[all...]
H A Dhttpcore.c39 #include <ipxe/xfer.h>
114 struct interface xfer; member in struct:http_request
190 intf_shutdown ( &http->xfer, rc );
291 if ( ( rc = xfer_redirect ( &http->xfer, LOCATION_URI_STRING,
334 xfer_seek ( &http->xfer, http->remaining );
335 xfer_seek ( &http->xfer, 0 );
481 xfer_seek ( &http->xfer, ( http->rx_len + http->chunk_remaining ) );
482 xfer_seek ( &http->xfer, http->rx_len );
558 rc = xfer_deliver_raw ( &http->xfer,
565 if ( ( rc = xfer_deliver_iob ( &http->xfer,
888 http_open_filter( struct interface *xfer, struct uri *uri, unsigned int default_port, int ( * filter ) ( struct interface *xfer, const char *name, struct interface **next ) ) argument
[all...]
/vbox/src/VBox/Devices/PC/ipxe/src/net/
H A Dudp.c9 #include <ipxe/xfer.h>
33 struct interface xfer; member in struct:udp_connection
95 * @v xfer Data transfer interface
101 static int udp_open_common ( struct interface *xfer, argument
115 intf_init ( &udp->xfer, &udp_xfer_desc, &udp->refcnt );
130 intf_plug_plug ( &udp->xfer, xfer );
142 * @v xfer Data transfer interface
147 int udp_open ( struct interface *xfer, struct sockaddr *peer, argument
149 return udp_open_common ( xfer, pee
429 udp_open_uri( struct interface *xfer, struct uri *uri ) argument
[all...]
H A Dvalidator.c37 #include <ipxe/xfer.h>
62 struct interface xfer; member in struct:validator
98 intf_shutdown ( &validator->xfer, rc );
182 if ( ( rc = xfer_open_uri_string ( &validator->xfer,
298 intf_restart ( &validator->xfer, rc );
359 INTF_DESC ( struct validator, xfer, validator_xfer_operations );
442 intf_init ( &validator->xfer, &validator_xfer_desc,
H A Dtcp.c13 #include <ipxe/xfer.h>
39 struct interface xfer; member in struct:tcp_connection
256 * @v xfer Data transfer interface
261 static int tcp_open ( struct interface *xfer, struct sockaddr *peer, argument
275 intf_init ( &tcp->xfer, &tcp_xfer_desc, &tcp->refcnt );
297 intf_plug_plug ( &tcp->xfer, xfer );
320 intf_shutdown ( &tcp->xfer, rc );
530 app_win = xfer_window ( &tcp->xfer );
924 if ( ( rc = xfer_deliver_iob ( &tcp->xfer, iobu
1364 tcp_open_uri( struct interface *xfer, struct uri *uri ) argument
[all...]
/vbox/src/VBox/Devices/PC/ipxe/src/net/infiniband/
H A Dib_cmrc.c37 #include <ipxe/xfer.h>
73 struct interface xfer; member in struct:ib_cmrc_connection
133 intf_shutdown ( &cmrc->xfer, rc );
170 ( rc_xfer = xfer_deliver_raw ( &cmrc->xfer, private_data,
179 xfer_window_changed ( &cmrc->xfer );
246 if ( ( rc = xfer_deliver_iob ( &cmrc->xfer, iobuf ) ) != 0 ) {
359 INTF_DESC ( struct ib_cmrc_connection, xfer, ib_cmrc_xfer_operations );
369 * @v xfer Data transfer interface
375 int ib_cmrc_open ( struct interface *xfer, struct ib_device *ibdev, argument
387 intf_init ( &cmrc->xfer,
[all...]
/vbox/src/VBox/Devices/PC/ipxe/src/interface/efi/
H A Defi_download.c26 #include <ipxe/xfer.h>
37 struct interface xfer; member in struct:efi_download_file
52 /* xfer interface */
64 intf_shutdown ( &file->xfer, rc );
105 INTF_DESC ( struct efi_download_file, xfer, efi_xfer_operations );
134 intf_init ( &file->xfer, &efi_download_file_xfer_desc, NULL );
135 rc = xfer_open ( &file->xfer, LOCATION_URI_STRING, Url );
/vbox/src/VBox/Devices/PC/ipxe/src/arch/i386/interface/pxe/
H A Dpxe_udp.c10 #include <ipxe/xfer.h>
39 struct interface xfer; member in struct:pxe_udp_connection
110 INTF_DESC ( struct pxe_udp_connection, xfer, pxe_udp_xfer_operations );
114 .xfer = INTF_INIT ( pxe_udp_xfer_desc ),
172 intf_restart ( &pxe_udp.xfer, 0 );
173 if ( ( rc = udp_open_promisc ( &pxe_udp.xfer ) ) != 0 ) {
210 intf_restart ( &pxe_udp.xfer, 0 );
293 iobuf = xfer_alloc_iob ( &pxe_udp.xfer, len );
310 if ( ( rc = xfer_deliver ( &pxe_udp.xfer, iobuf, &meta ) ) != 0 ) {
H A Dpxe_tftp.c35 #include <ipxe/xfer.h>
43 struct interface xfer; member in struct:pxe_tftp_connection
69 intf_shutdown ( &pxe_tftp->xfer, rc );
135 INTF_DESC ( struct pxe_tftp_connection, xfer, pxe_tftp_xfer_ops );
139 .xfer = INTF_INIT ( pxe_tftp_xfer_desc ),
168 intf_init ( &pxe_tftp.xfer, &pxe_tftp_xfer_desc, NULL );
185 if ( ( rc = xfer_open_uri_string ( &pxe_tftp.xfer,
259 pxe_tftp.blksize = xfer_window ( &pxe_tftp.xfer );
/vbox/src/VBox/Devices/PC/ipxe/src/net/udp/
H A Dslam.c31 #include <ipxe/xfer.h>
122 struct interface xfer; member in struct:slam_request
189 intf_shutdown ( &slam->xfer, rc );
465 xfer_seek ( &slam->xfer, slam->total_bytes );
531 if ( ( rc = xfer_deliver ( &slam->xfer, iobuf, &meta ) ) != 0 )
625 INTF_DESC ( struct slam_request, xfer, slam_xfer_operations );
671 * @v xfer Data transfer interface
675 static int slam_open ( struct interface *xfer, struct uri *uri ) { argument
695 intf_init ( &slam->xfer, &slam_xfer_desc, &slam->refcnt );
742 intf_plug_plug ( &slam->xfer, xfe
[all...]
H A Dtftp.c31 #include <ipxe/xfer.h>
83 struct interface xfer; member in struct:tftp_request
189 intf_shutdown ( &tftp->xfer, rc );
272 xfer_seek ( &tftp->xfer, filesize );
273 xfer_seek ( &tftp->xfer, 0 );
859 if ( ( rc = xfer_deliver ( &tftp->xfer, iob_disown ( iobuf ),
1054 /* We abuse this data-xfer method to convey the blocksize to
1070 INTF_DESC ( struct tftp_request, xfer, tftp_xfer_operations );
1075 * @v xfer Data transfer interface
1079 static int tftp_core_open ( struct interface *xfer, struc argument
1139 tftp_open( struct interface *xfer, struct uri *uri ) argument
1158 tftpsize_open( struct interface *xfer, struct uri *uri ) argument
1178 tftm_open( struct interface *xfer, struct uri *uri ) argument
1198 mtftp_open( struct interface *xfer, struct uri *uri ) argument
[all...]
H A Ddhcp.c32 #include <ipxe/xfer.h>
206 struct interface xfer; member in struct:dhcp_session
274 intf_shutdown ( &dhcp->xfer, rc );
1093 iobuf = xfer_alloc_iob ( &dhcp->xfer, DHCP_MIN_LEN );
1124 if ( ( rc = xfer_deliver ( &dhcp->xfer, iob_disown ( iobuf ),
1215 INTF_DESC ( struct dhcp_session, xfer, dhcp_xfer_operations );
1307 intf_init ( &dhcp->xfer, &dhcp_xfer_desc, &dhcp->refcnt );
1318 if ( ( rc = xfer_open_socket ( &dhcp->xfer, SOCK_DGRAM, &dhcp_peer,
1414 intf_init ( &dhcp->xfer, &dhcp_xfer_desc, &dhcp->refcnt );
1464 if ( ( rc = xfer_open_socket ( &dhcp->xfer, SOCK_DGRA
[all...]

Completed in 107 milliseconds

12