#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 |
| ) |
|