Move arguments to the start of lists
diff --git a/src/core/transport/transport.h b/src/core/transport/transport.h
index c28dc0c..80d842b 100644
--- a/src/core/transport/transport.h
+++ b/src/core/transport/transport.h
@@ -136,7 +136,7 @@
      stream      - a pointer to uninitialized memory to initialize
      server_data - either NULL for a client initiated stream, or a pointer
                    supplied from the accept_stream callback function */
-int grpc_transport_init_stream (grpc_transport * transport, grpc_stream * stream, const void *server_data, grpc_transport_stream_op * initial_op, grpc_closure_list * closure_list);
+int grpc_transport_init_stream (grpc_exec_ctx * exec_ctx, grpc_transport * transport, grpc_stream * stream, const void *server_data, grpc_transport_stream_op * initial_op);
 
 /* Destroy transport data for a stream.
 
@@ -148,9 +148,9 @@
      transport - the transport on which to create this stream
      stream    - the grpc_stream to destroy (memory is still owned by the
                  caller, but any child memory must be cleaned up) */
-void grpc_transport_destroy_stream (grpc_transport * transport, grpc_stream * stream, grpc_closure_list * closure_list);
+void grpc_transport_destroy_stream (grpc_exec_ctx * exec_ctx, grpc_transport * transport, grpc_stream * stream);
 
-void grpc_transport_stream_op_finish_with_failure (grpc_transport_stream_op * op, grpc_closure_list * closure_list);
+void grpc_transport_stream_op_finish_with_failure (grpc_exec_ctx * exec_ctx, grpc_transport_stream_op * op);
 
 void grpc_transport_stream_op_add_cancellation (grpc_transport_stream_op * op, grpc_status_code status);
 
@@ -167,9 +167,9 @@
      stream    - the stream on which to send the operations. This must be
                  non-NULL and previously initialized by the same transport.
      op        - a grpc_transport_stream_op specifying the op to perform */
-void grpc_transport_perform_stream_op (grpc_transport * transport, grpc_stream * stream, grpc_transport_stream_op * op, grpc_closure_list * closure_list);
+void grpc_transport_perform_stream_op (grpc_exec_ctx * exec_ctx, grpc_transport * transport, grpc_stream * stream, grpc_transport_stream_op * op);
 
-void grpc_transport_perform_op (grpc_transport * transport, grpc_transport_op * op, grpc_closure_list * closure_list);
+void grpc_transport_perform_op (grpc_exec_ctx * exec_ctx, grpc_transport * transport, grpc_transport_op * op);
 
 /* Send a ping on a transport
 
@@ -183,9 +183,9 @@
 void grpc_transport_close (grpc_transport * transport);
 
 /* Destroy the transport */
-void grpc_transport_destroy (grpc_transport * transport, grpc_closure_list * closure_list);
+void grpc_transport_destroy (grpc_exec_ctx * exec_ctx, grpc_transport * transport);
 
 /* Get the transports peer */
-char *grpc_transport_get_peer (grpc_transport * transport, grpc_closure_list * closure_list);
+char *grpc_transport_get_peer (grpc_exec_ctx * exec_ctx, grpc_transport * transport);
 
 #endif /* GRPC_INTERNAL_CORE_TRANSPORT_TRANSPORT_H */