Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Macros | Functions
inqueue.c File Reference
#include <net/sctp/sctp.h>
#include <net/sctp/sm.h>
#include <linux/interrupt.h>
#include <linux/slab.h>

Go to the source code of this file.

Macros

#define pr_fmt(fmt)   KBUILD_MODNAME ": " fmt
 

Functions

void sctp_inq_init (struct sctp_inq *queue)
 
void sctp_inq_free (struct sctp_inq *queue)
 
void sctp_inq_push (struct sctp_inq *q, struct sctp_chunk *chunk)
 
struct sctp_chunkhdrsctp_inq_peek (struct sctp_inq *queue)
 
struct sctp_chunksctp_inq_pop (struct sctp_inq *queue)
 
void sctp_inq_set_th_handler (struct sctp_inq *q, work_func_t callback)
 

Macro Definition Documentation

#define pr_fmt (   fmt)    KBUILD_MODNAME ": " fmt

Definition at line 46 of file inqueue.c.

Function Documentation

void sctp_inq_free ( struct sctp_inq queue)

Definition at line 66 of file inqueue.c.

void sctp_inq_init ( struct sctp_inq queue)

Definition at line 54 of file inqueue.c.

struct sctp_chunkhdr* sctp_inq_peek ( struct sctp_inq queue)
read

Definition at line 111 of file inqueue.c.

struct sctp_chunk* sctp_inq_pop ( struct sctp_inq queue)
read

Definition at line 134 of file inqueue.c.

void sctp_inq_push ( struct sctp_inq q,
struct sctp_chunk chunk 
)

Definition at line 93 of file inqueue.c.

void sctp_inq_set_th_handler ( struct sctp_inq q,
work_func_t  callback 
)

Definition at line 242 of file inqueue.c.