Linux Kernel
3.7.1
|
#include <linux/module.h>
#include <linux/types.h>
#include <linux/list.h>
#include <linux/errno.h>
#include <linux/kernel.h>
#include <linux/sched.h>
#include <linux/slab.h>
#include <linux/skbuff.h>
#include <linux/init.h>
#include <linux/poll.h>
#include <net/sock.h>
#include <asm/ebcdic.h>
#include <asm/cpcmd.h>
#include <linux/kmod.h>
#include <net/iucv/af_iucv.h>
Go to the source code of this file.
Macros | |
#define | KMSG_COMPONENT "af_iucv" |
#define | pr_fmt(fmt) KMSG_COMPONENT ": " fmt |
#define | VERSION "1.2" |
#define | TRGCLS_SIZE (sizeof(((struct iucv_message *)0)->class)) |
#define | CB_TAG(skb) ((skb)->cb) /* iucv message tag */ |
#define | CB_TAG_LEN (sizeof(((struct iucv_message *) 0)->tag)) |
#define | CB_TRGCLS(skb) ((skb)->cb + CB_TAG_LEN) /* iucv msg target class */ |
#define | CB_TRGCLS_LEN (TRGCLS_SIZE) |
#define | __iucv_sock_wait(sk, condition, timeo, ret) |
#define | iucv_sock_wait(sk, condition, timeo) |
Functions | |
void | iucv_sock_link (struct iucv_sock_list *l, struct sock *sk) |
void | iucv_sock_unlink (struct iucv_sock_list *l, struct sock *sk) |
void | iucv_accept_enqueue (struct sock *parent, struct sock *sk) |
void | iucv_accept_unlink (struct sock *sk) |
struct sock * | iucv_accept_dequeue (struct sock *parent, struct socket *newsock) |
unsigned int | iucv_sock_poll (struct file *file, struct socket *sock, poll_table *wait) |
module_init (afiucv_init) | |
module_exit (afiucv_exit) | |
MODULE_AUTHOR ("Jennifer Hunt <[email protected]>") | |
MODULE_DESCRIPTION ("IUCV Sockets ver "VERSION) | |
MODULE_VERSION (VERSION) | |
MODULE_LICENSE ("GPL") | |
MODULE_ALIAS_NETPROTO (PF_IUCV) | |
#define CB_TAG_LEN (sizeof(((struct iucv_message *) 0)->tag)) |
#define CB_TRGCLS_LEN (TRGCLS_SIZE) |
#define iucv_sock_wait | ( | sk, | |
condition, | |||
timeo | |||
) |
#define pr_fmt | ( | fmt | ) | KMSG_COMPONENT ": " fmt |
#define TRGCLS_SIZE (sizeof(((struct iucv_message *)0)->class)) |
void iucv_sock_link | ( | struct iucv_sock_list * | l, |
struct sock * | sk | ||
) |
void iucv_sock_unlink | ( | struct iucv_sock_list * | l, |
struct sock * | sk | ||
) |
MODULE_ALIAS_NETPROTO | ( | PF_IUCV | ) |
MODULE_AUTHOR | ( | "Jennifer Hunt <[email protected]>" | ) |
MODULE_DESCRIPTION | ( | "IUCV Sockets ver " | VERSION | ) |
module_exit | ( | afiucv_exit | ) |
module_init | ( | afiucv_init | ) |
MODULE_LICENSE | ( | "GPL" | ) |
MODULE_VERSION | ( | VERSION | ) |