Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Macros | Functions
resources.c File Reference
#include <linux/ctype.h>
#include <linux/string.h>
#include <linux/atmdev.h>
#include <linux/sonet.h>
#include <linux/kernel.h>
#include <linux/module.h>
#include <linux/bitops.h>
#include <linux/capability.h>
#include <linux/delay.h>
#include <linux/mutex.h>
#include <linux/slab.h>
#include <net/sock.h>
#include "common.h"
#include "resources.h"
#include "addr.h"

Go to the source code of this file.

Macros

#define pr_fmt(fmt)   KBUILD_MODNAME ":%s: " fmt, __func__
 
#define __HANDLE_ITEM(i)   to->i = atomic_read(&from->i)
 
#define __HANDLE_ITEM(i)   atomic_sub(to->i, &from->i)
 

Functions

 LIST_HEAD (atm_devs)
 
 DEFINE_MUTEX (atm_dev_mutex)
 
struct atm_devatm_dev_lookup (int number)
 
 EXPORT_SYMBOL (atm_dev_lookup)
 
struct atm_devatm_dev_register (const char *type, struct device *parent, const struct atmdev_ops *ops, int number, unsigned long *flags)
 
 EXPORT_SYMBOL (atm_dev_register)
 
void atm_dev_deregister (struct atm_dev *dev)
 
 EXPORT_SYMBOL (atm_dev_deregister)
 
int atm_dev_ioctl (unsigned int cmd, void __user *arg, int compat)
 
voidatm_dev_seq_start (struct seq_file *seq, loff_t *pos)
 
void atm_dev_seq_stop (struct seq_file *seq, void *v)
 
voidatm_dev_seq_next (struct seq_file *seq, void *v, loff_t *pos)
 

Macro Definition Documentation

#define __HANDLE_ITEM (   i)    to->i = atomic_read(&from->i)
#define __HANDLE_ITEM (   i)    atomic_sub(to->i, &from->i)
#define pr_fmt (   fmt)    KBUILD_MODNAME ":%s: " fmt, __func__

Definition at line 10 of file resources.c.

Function Documentation

void atm_dev_deregister ( struct atm_dev dev)

Definition at line 138 of file resources.c.

int atm_dev_ioctl ( unsigned int  cmd,
void __user arg,
int  compat 
)

Definition at line 195 of file resources.c.

struct atm_dev* atm_dev_lookup ( int  number)
read

Definition at line 66 of file resources.c.

struct atm_dev* atm_dev_register ( const char type,
struct device parent,
const struct atmdev_ops ops,
int  number,
unsigned long flags 
)
read

Definition at line 77 of file resources.c.

void* atm_dev_seq_next ( struct seq_file seq,
void v,
loff_t *  pos 
)

Definition at line 460 of file resources.c.

void* atm_dev_seq_start ( struct seq_file seq,
loff_t *  pos 
)

Definition at line 449 of file resources.c.

void atm_dev_seq_stop ( struct seq_file seq,
void v 
)

Definition at line 455 of file resources.c.

DEFINE_MUTEX ( atm_dev_mutex  )
EXPORT_SYMBOL ( atm_dev_lookup  )
EXPORT_SYMBOL ( atm_dev_register  )
EXPORT_SYMBOL ( atm_dev_deregister  )
LIST_HEAD ( atm_devs  )