]> git.ipfire.org Git - thirdparty/ipxe.git/commitdiff
Kill off unused request() method in data-xfer interface.
authorMichael Brown <mcb30@etherboot.org>
Sun, 8 Jul 2007 01:10:54 +0000 (02:10 +0100)
committerMichael Brown <mcb30@etherboot.org>
Sun, 8 Jul 2007 01:10:54 +0000 (02:10 +0100)
14 files changed:
src/core/downloader.c
src/core/hw.c
src/core/posix_io.c
src/core/resolv.c
src/core/xfer.c
src/include/gpxe/xfer.h
src/interface/pxe/pxe_udp.c
src/net/tcp.c
src/net/tcp/ftp.c
src/net/tcp/http.c
src/net/udp.c
src/net/udp/dhcp.c
src/net/udp/dns.c
src/net/udp/tftp.c

index d22374436eb3cd543edb027a854008416c72beda..4a74589f4ad824fdf0af63e4cebd027dd6ed48fd 100644 (file)
@@ -227,7 +227,6 @@ static void downloader_xfer_close ( struct xfer_interface *xfer, int rc ) {
 static struct xfer_interface_operations downloader_xfer_operations = {
        .close          = downloader_xfer_close,
        .vredirect      = xfer_vopen,
-       .request        = ignore_xfer_request,
        .seek           = downloader_xfer_seek,
        .deliver_iob    = xfer_deliver_as_raw,
        .deliver_raw    = downloader_xfer_deliver_raw,
index 64258b86000353d6c9a32f2ce72a5da40131b655..2cb912b195801837125356b923116e6768853202 100644 (file)
@@ -36,7 +36,6 @@ static void hw_xfer_close ( struct xfer_interface *xfer, int rc ) {
 static struct xfer_interface_operations hw_xfer_operations = {
        .close          = hw_xfer_close,
        .vredirect      = ignore_xfer_vredirect,
-       .request        = ignore_xfer_request,
        .seek           = ignore_xfer_seek,
        .deliver_iob    = xfer_deliver_as_raw,
        .deliver_raw    = ignore_xfer_deliver_raw,
index ca29ea697df3bea168d8898ebcdc335410f85819..03d440a64f76f33cffec56fcd9a86e2d9a5dc070 100644 (file)
@@ -159,7 +159,6 @@ posix_file_xfer_deliver_iob ( struct xfer_interface *xfer,
 static struct xfer_interface_operations posix_file_xfer_operations = {
        .close          = posix_file_xfer_close,
        .vredirect      = xfer_vopen,
-       .request        = ignore_xfer_request,
        .seek           = posix_file_xfer_seek,
        .alloc_iob      = default_xfer_alloc_iob,
        .deliver_iob    = posix_file_xfer_deliver_iob,
index 88fc1184ae4db936465406292fa798bba66be3b1..7ca62cd80db3621999674727e71d8bf0b2a987b1 100644 (file)
@@ -326,7 +326,6 @@ static int resolv_xfer_seek ( struct xfer_interface *xfer __unused,
 static struct xfer_interface_operations named_xfer_ops = {
        .close          = ignore_xfer_close,
        .vredirect      = ignore_xfer_vredirect,
-       .request        = ignore_xfer_request,
        .seek           = resolv_xfer_seek,
        .alloc_iob      = default_xfer_alloc_iob,
        .deliver_iob    = xfer_deliver_as_raw,
index 97fd2a62d0c5e9381c63baf3094092f6155b099b..3e55ebaf7043557a06bb302e367ab12b7ee4ca92 100644 (file)
@@ -85,33 +85,6 @@ int xfer_redirect ( struct xfer_interface *xfer, int type, ... ) {
        return rc;
 }
 
-/**
- * Request data
- *
- * @v xfer             Data transfer interface
- * @v offset           Offset to new position
- * @v whence           Basis for new position
- * @v len              Length of requested data
- * @ret rc             Return status code
- */
-int xfer_request ( struct xfer_interface *xfer, off_t offset, int whence,
-                  size_t len ) {
-       struct xfer_interface *dest = xfer_get_dest ( xfer );
-       int rc;
-
-       DBGC ( xfer, "XFER %p->%p request %s+%ld %zd\n", xfer, dest,
-              whence_text ( whence ), offset, len );
-
-       rc = dest->op->request ( dest, offset, whence, len );
-
-       if ( rc != 0 ) {
-               DBGC ( xfer, "XFER %p<-%p request: %s\n", xfer, dest,
-                      strerror ( rc ) );
-       }
-       xfer_put ( dest );
-       return rc;
-}
-
 /**
  * Seek to position
  *
@@ -311,21 +284,6 @@ int ignore_xfer_vredirect ( struct xfer_interface *xfer __unused,
        return 0;
 }
 
-/**
- * Ignore request() event
- *
- * @v xfer             Data transfer interface
- * @v offset           Offset to new position
- * @v whence           Basis for new position
- * @v len              Length of requested data
- * @ret rc             Return status code
- */
-int ignore_xfer_request ( struct xfer_interface *xfer __unused,
-                         off_t offset __unused, int whence __unused, 
-                         size_t len __unused ) {
-       return 0;
-}
-
 /**
  * Ignore seek() event
  *
@@ -415,7 +373,6 @@ int ignore_xfer_deliver_raw ( struct xfer_interface *xfer,
 struct xfer_interface_operations null_xfer_ops = {
        .close          = ignore_xfer_close,
        .vredirect      = ignore_xfer_vredirect,
-       .request        = ignore_xfer_request,
        .seek           = ignore_xfer_seek,
        .alloc_iob      = default_xfer_alloc_iob,
        .deliver_iob    = xfer_deliver_as_raw,
index 55c5b176327edcba2559397cf57567a4341c6fbb..edf553f7ded8fae922ec8d8e92877ebd364a3d03 100644 (file)
@@ -32,16 +32,6 @@ struct xfer_interface_operations {
         */
        int ( * vredirect ) ( struct xfer_interface *xfer, int type,
                              va_list args );
-       /** Request data
-        *
-        * @v xfer              Data transfer interface
-        * @v offset            Offset to new position
-        * @v whence            Basis for new position
-        * @v len               Length of requested data
-        * @ret rc              Return status code
-        */
-       int ( * request ) ( struct xfer_interface *xfer, off_t offset,
-                           int whence, size_t len );
        /** Seek to position
         *
         * @v xfer              Data transfer interface
@@ -146,8 +136,6 @@ extern void xfer_close ( struct xfer_interface *xfer, int rc );
 extern int xfer_vredirect ( struct xfer_interface *xfer, int type,
                            va_list args );
 extern int xfer_redirect ( struct xfer_interface *xfer, int type, ... );
-extern int xfer_request ( struct xfer_interface *xfer, off_t offset,
-                         int whence, size_t len );
 extern int xfer_seek ( struct xfer_interface *xfer, off_t offset, int whence );
 extern int xfer_ready ( struct xfer_interface *xfer );
 extern struct io_buffer * xfer_alloc_iob ( struct xfer_interface *xfer,
@@ -167,8 +155,6 @@ extern int xfer_printf ( struct xfer_interface *xfer,
 extern void ignore_xfer_close ( struct xfer_interface *xfer, int rc );
 extern int ignore_xfer_vredirect ( struct xfer_interface *xfer,
                                   int type, va_list args );
-extern int ignore_xfer_request ( struct xfer_interface *xfer, off_t offset,
-                                int whence, size_t len );
 extern int ignore_xfer_seek ( struct xfer_interface *xfer, off_t offset,
                              int whence );
 extern struct io_buffer * default_xfer_alloc_iob ( struct xfer_interface *xfer,
index d85028e42c3f8955cc60ea7e8a0feee2919b9830..153d758cc2b05d45619c827c12470a4c72a756d3 100644 (file)
@@ -103,7 +103,6 @@ static int pxe_udp_deliver_iob ( struct xfer_interface *xfer,
 static struct xfer_interface_operations pxe_udp_xfer_operations = {
        .close          = ignore_xfer_close,
        .vredirect      = ignore_xfer_vredirect,
-       .request        = ignore_xfer_request,
        .seek           = ignore_xfer_seek,
        .alloc_iob      = default_xfer_alloc_iob,
        .deliver_iob    = pxe_udp_deliver_iob,
index a1b86462410b8f16cf0e236da9381ea7897c8c6c..12ca65a62f5030fc60d338e02a11167211ce3012 100644 (file)
@@ -951,7 +951,6 @@ static int tcp_xfer_deliver_iob ( struct xfer_interface *xfer,
 static struct xfer_interface_operations tcp_xfer_operations = {
        .close          = tcp_xfer_close,
        .vredirect      = ignore_xfer_vredirect,
-       .request        = ignore_xfer_request,
        .seek           = tcp_xfer_seek,
        .alloc_iob      = default_xfer_alloc_iob,
        .deliver_iob    = tcp_xfer_deliver_iob,
index 9a90808570ff9612381b2a5b497a647abe56390f..6c09edff15c29707923f7f3b50300bd22203b578 100644 (file)
@@ -296,7 +296,6 @@ static int ftp_control_deliver_raw ( struct xfer_interface *control,
 static struct xfer_interface_operations ftp_control_operations = {
        .close          = ftp_control_close,
        .vredirect      = xfer_vopen,
-       .request        = ignore_xfer_request,
        .seek           = ignore_xfer_seek,
        .alloc_iob      = default_xfer_alloc_iob,
        .deliver_iob    = xfer_deliver_as_raw,
@@ -361,7 +360,6 @@ static int ftp_data_deliver_iob ( struct xfer_interface *data,
 static struct xfer_interface_operations ftp_data_operations = {
        .close          = ftp_data_closed,
        .vredirect      = xfer_vopen,
-       .request        = ignore_xfer_request,
        .seek           = ignore_xfer_seek,
        .alloc_iob      = default_xfer_alloc_iob,
        .deliver_iob    = ftp_data_deliver_iob,
@@ -394,7 +392,6 @@ static void ftp_xfer_closed ( struct xfer_interface *xfer, int rc ) {
 static struct xfer_interface_operations ftp_xfer_operations = {
        .close          = ftp_xfer_closed,
        .vredirect      = ignore_xfer_vredirect,
-       .request        = ignore_xfer_request,
        .seek           = ignore_xfer_seek,
        .alloc_iob      = default_xfer_alloc_iob,
        .deliver_iob    = xfer_deliver_as_raw,
index 4a979eae22b23dba8e1f7814b939c08b853b2040..287a56a069e0c7d5c1c6ba7568a1710644677fc0 100644 (file)
@@ -424,7 +424,6 @@ static void http_socket_close ( struct xfer_interface *socket, int rc ) {
 static struct xfer_interface_operations http_socket_operations = {
        .close          = http_socket_close,
        .vredirect      = xfer_vopen,
-       .request        = ignore_xfer_request,
        .seek           = ignore_xfer_seek,
        .alloc_iob      = default_xfer_alloc_iob,
        .deliver_iob    = http_socket_deliver_iob,
@@ -451,7 +450,6 @@ static void http_xfer_close ( struct xfer_interface *xfer, int rc ) {
 static struct xfer_interface_operations http_xfer_operations = {
        .close          = http_xfer_close,
        .vredirect      = ignore_xfer_vredirect,
-       .request        = ignore_xfer_request,
        .seek           = ignore_xfer_seek,
        .alloc_iob      = default_xfer_alloc_iob,
        .deliver_iob    = xfer_deliver_as_raw,
index ad999c0a159490999f89519b2b891fe46d713f50..3e33ff175b68ac496ab6173bfc08194d44961e4e 100644 (file)
@@ -414,7 +414,6 @@ static int udp_xfer_deliver_iob ( struct xfer_interface *xfer,
 static struct xfer_interface_operations udp_xfer_operations = {
        .close          = udp_xfer_close,
        .vredirect      = ignore_xfer_vredirect,
-       .request        = ignore_xfer_request,
        .seek           = ignore_xfer_seek,
        .alloc_iob      = udp_alloc_iob,
        .deliver_iob    = udp_xfer_deliver_iob,
index 07dd923b10d3ad4bdca0b394712d6158ca20e481..5a8203a1936245ee53388ea019398dc3ac015e9a 100644 (file)
@@ -721,7 +721,6 @@ static int dhcp_deliver_raw ( struct xfer_interface *xfer,
 static struct xfer_interface_operations dhcp_xfer_operations = {
        .close          = ignore_xfer_close,
        .vredirect      = xfer_vopen,
-       .request        = ignore_xfer_request,
        .seek           = ignore_xfer_seek,
        .deliver_iob    = xfer_deliver_as_raw,
        .deliver_raw    = dhcp_deliver_raw,
index 0768d8ee14d49639de06ae52c98188f6c49a15bb..76d5dd7a1cfcc1276b7c34b9d1c1eec51ca9e7c0 100644 (file)
@@ -432,7 +432,6 @@ static void dns_xfer_close ( struct xfer_interface *socket, int rc ) {
 static struct xfer_interface_operations dns_socket_operations = {
        .close          = dns_xfer_close,
        .vredirect      = xfer_vopen,
-       .request        = ignore_xfer_request,
        .seek           = ignore_xfer_seek,
        .alloc_iob      = default_xfer_alloc_iob,
        .deliver_iob    = xfer_deliver_as_raw,
index 4bbeb0f8b4a27ee348b249dd0045518d320baff6..03a51f9a2d910c64d2289c81418fd6c28077b8f3 100644 (file)
@@ -582,7 +582,6 @@ static void tftp_socket_close ( struct xfer_interface *socket, int rc ) {
 static struct xfer_interface_operations tftp_socket_operations = {
        .close          = tftp_socket_close,
        .vredirect      = xfer_vopen,
-       .request        = ignore_xfer_request,
        .seek           = ignore_xfer_seek,
        .alloc_iob      = default_xfer_alloc_iob,
        .deliver_iob    = tftp_socket_deliver_iob,
@@ -609,7 +608,6 @@ static void tftp_xfer_close ( struct xfer_interface *xfer, int rc ) {
 static struct xfer_interface_operations tftp_xfer_operations = {
        .close          = tftp_xfer_close,
        .vredirect      = ignore_xfer_vredirect,
-       .request        = ignore_xfer_request,
        .seek           = ignore_xfer_seek,
        .alloc_iob      = default_xfer_alloc_iob,
        .deliver_iob    = xfer_deliver_as_raw,