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