Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Functions
cong.c File Reference
#include <linux/slab.h>
#include <linux/types.h>
#include <linux/rbtree.h>
#include <linux/bitops.h>
#include <linux/export.h>
#include "rds.h"

Go to the source code of this file.

Functions

void rds_cong_add_conn (struct rds_connection *conn)
 
void rds_cong_remove_conn (struct rds_connection *conn)
 
int rds_cong_get_maps (struct rds_connection *conn)
 
void rds_cong_queue_updates (struct rds_cong_map *map)
 
void rds_cong_map_updated (struct rds_cong_map *map, uint64_t portmask)
 
 EXPORT_SYMBOL_GPL (rds_cong_map_updated)
 
int rds_cong_updated_since (unsigned long *recent)
 
void rds_cong_set_bit (struct rds_cong_map *map, __be16 port)
 
void rds_cong_clear_bit (struct rds_cong_map *map, __be16 port)
 
void rds_cong_add_socket (struct rds_sock *rs)
 
void rds_cong_remove_socket (struct rds_sock *rs)
 
int rds_cong_wait (struct rds_cong_map *map, __be16 port, int nonblock, struct rds_sock *rs)
 
void rds_cong_exit (void)
 
struct rds_messagerds_cong_update_alloc (struct rds_connection *conn)
 

Function Documentation

EXPORT_SYMBOL_GPL ( rds_cong_map_updated  )
void rds_cong_add_conn ( struct rds_connection conn)

Definition at line 183 of file cong.c.

void rds_cong_add_socket ( struct rds_sock rs)

Definition at line 316 of file cong.c.

void rds_cong_clear_bit ( struct rds_cong_map *  map,
__be16  port 
)

Definition at line 291 of file cong.c.

void rds_cong_exit ( void  )

Definition at line 377 of file cong.c.

int rds_cong_get_maps ( struct rds_connection conn)

Definition at line 203 of file cong.c.

void rds_cong_map_updated ( struct rds_cong_map *  map,
uint64_t  portmask 
)

Definition at line 231 of file cong.c.

void rds_cong_queue_updates ( struct rds_cong_map *  map)

Definition at line 214 of file cong.c.

void rds_cong_remove_conn ( struct rds_connection conn)

Definition at line 193 of file cong.c.

void rds_cong_remove_socket ( struct rds_sock rs)

Definition at line 326 of file cong.c.

void rds_cong_set_bit ( struct rds_cong_map *  map,
__be16  port 
)

Definition at line 277 of file cong.c.

struct rds_message* rds_cong_update_alloc ( struct rds_connection conn)
read

Definition at line 396 of file cong.c.

int rds_cong_updated_since ( unsigned long recent)

Definition at line 260 of file cong.c.

int rds_cong_wait ( struct rds_cong_map *  map,
__be16  port,
int  nonblock,
struct rds_sock rs 
)

Definition at line 346 of file cong.c.