#include <linux/module.h>
#include <linux/kmod.h>
#include <linux/net.h>
#include <linux/atm.h>
#include <linux/atmdev.h>
#include <linux/socket.h>
#include <linux/errno.h>
#include <linux/capability.h>
#include <linux/mm.h>
#include <linux/sched.h>
#include <linux/time.h>
#include <linux/skbuff.h>
#include <linux/bitops.h>
#include <linux/init.h>
#include <linux/slab.h>
#include <net/sock.h>
#include <linux/uaccess.h>
#include <linux/poll.h>
#include <linux/atomic.h>
#include "resources.h"
#include "common.h"
#include "protocols.h"
#include "addr.h"
#include "signaling.h"
Go to the source code of this file.
|
#define | pr_fmt(fmt) KBUILD_MODNAME ":%s: " fmt, __func__ |
|
|
| EXPORT_SYMBOL (vcc_hash) |
|
| DEFINE_RWLOCK (vcc_sklist_lock) |
|
| EXPORT_SYMBOL (vcc_sklist_lock) |
|
void | vcc_insert_socket (struct sock *sk) |
|
| EXPORT_SYMBOL (vcc_insert_socket) |
|
int | vcc_create (struct net *net, struct socket *sock, int protocol, int family) |
|
int | vcc_release (struct socket *sock) |
|
void | vcc_release_async (struct atm_vcc *vcc, int reply) |
|
| EXPORT_SYMBOL (vcc_release_async) |
|
void | vcc_process_recv_queue (struct atm_vcc *vcc) |
|
| EXPORT_SYMBOL (vcc_process_recv_queue) |
|
void | atm_dev_signal_change (struct atm_dev *dev, char signal) |
|
| EXPORT_SYMBOL (atm_dev_signal_change) |
|
void | atm_dev_release_vccs (struct atm_dev *dev) |
|
| EXPORT_SYMBOL (atm_dev_release_vccs) |
|
int | vcc_connect (struct socket *sock, int itf, short vpi, int vci) |
|
int | vcc_recvmsg (struct kiocb *iocb, struct socket *sock, struct msghdr *msg, size_t size, int flags) |
|
int | vcc_sendmsg (struct kiocb *iocb, struct socket *sock, struct msghdr *m, size_t total_len) |
|
unsigned int | vcc_poll (struct file *file, struct socket *sock, poll_table *wait) |
|
int | vcc_setsockopt (struct socket *sock, int level, int optname, char __user *optval, unsigned int optlen) |
|
int | vcc_getsockopt (struct socket *sock, int level, int optname, char __user *optval, int __user *optlen) |
|
int | register_atmdevice_notifier (struct notifier_block *nb) |
|
| EXPORT_SYMBOL_GPL (register_atmdevice_notifier) |
|
void | unregister_atmdevice_notifier (struct notifier_block *nb) |
|
| EXPORT_SYMBOL_GPL (unregister_atmdevice_notifier) |
|
| subsys_initcall (atm_init) |
|
| module_exit (atm_exit) |
|
| MODULE_LICENSE ("GPL") |
|
| MODULE_ALIAS_NETPROTO (PF_ATMPVC) |
|
| MODULE_ALIAS_NETPROTO (PF_ATMSVC) |
|
#define pr_fmt |
( |
|
fmt | ) |
KBUILD_MODNAME ":%s: " fmt, __func__ |
subsys_initcall |
( |
atm_init |
| ) |
|