Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Structures | Functions
tcp_recv.c File Reference
#include <linux/kernel.h>
#include <linux/slab.h>
#include <net/tcp.h>
#include "rds.h"
#include "tcp.h"

Go to the source code of this file.

Data Structures

struct  rds_tcp_desc_arg
 

Functions

void rds_tcp_inc_free (struct rds_incoming *inc)
 
int rds_tcp_inc_copy_to_user (struct rds_incoming *inc, struct iovec *first_iov, size_t size)
 
int rds_tcp_recv (struct rds_connection *conn)
 
void rds_tcp_data_ready (struct sock *sk, int bytes)
 
int rds_tcp_recv_init (void)
 
void rds_tcp_recv_exit (void)
 

Function Documentation

void rds_tcp_data_ready ( struct sock sk,
int  bytes 
)

Definition at line 317 of file tcp_recv.c.

int rds_tcp_inc_copy_to_user ( struct rds_incoming inc,
struct iovec first_iov,
size_t  size 
)

Definition at line 62 of file tcp_recv.c.

void rds_tcp_inc_free ( struct rds_incoming inc)

Definition at line 50 of file tcp_recv.c.

int rds_tcp_recv ( struct rds_connection conn)

Definition at line 302 of file tcp_recv.c.

void rds_tcp_recv_exit ( void  )

Definition at line 353 of file tcp_recv.c.

int rds_tcp_recv_init ( void  )

Definition at line 343 of file tcp_recv.c.