Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Functions
cn_queue.c File Reference
#include <linux/kernel.h>
#include <linux/module.h>
#include <linux/list.h>
#include <linux/workqueue.h>
#include <linux/spinlock.h>
#include <linux/slab.h>
#include <linux/skbuff.h>
#include <linux/suspend.h>
#include <linux/connector.h>
#include <linux/delay.h>

Go to the source code of this file.

Functions

void cn_queue_release_callback (struct cn_callback_entry *cbq)
 
int cn_cb_equal (struct cb_id *i1, struct cb_id *i2)
 
int cn_queue_add_callback (struct cn_queue_dev *dev, const char *name, struct cb_id *id, void(*callback)(struct cn_msg *, struct netlink_skb_parms *))
 
void cn_queue_del_callback (struct cn_queue_dev *dev, struct cb_id *id)
 
struct cn_queue_devcn_queue_alloc_dev (const char *name, struct sock *nls)
 
void cn_queue_free_dev (struct cn_queue_dev *dev)
 

Function Documentation

int cn_cb_equal ( struct cb_id i1,
struct cb_id i2 
)

Definition at line 68 of file cn_queue.c.

int cn_queue_add_callback ( struct cn_queue_dev dev,
const char name,
struct cb_id id,
void(*)(struct cn_msg *, struct netlink_skb_parms *)  callback 
)

Definition at line 73 of file cn_queue.c.

struct cn_queue_dev* cn_queue_alloc_dev ( const char name,
struct sock nls 
)
read

Definition at line 126 of file cn_queue.c.

void cn_queue_del_callback ( struct cn_queue_dev dev,
struct cb_id id 
)

Definition at line 107 of file cn_queue.c.

void cn_queue_free_dev ( struct cn_queue_dev dev)

Definition at line 144 of file cn_queue.c.

void cn_queue_release_callback ( struct cn_callback_entry cbq)

Definition at line 59 of file cn_queue.c.