|
Linux Kernel
3.7.1
|
#include <linux/in.h>#include <linux/ip.h>#include <linux/tcp.h>#include <linux/udp.h>#include <linux/if.h>#include <linux/list.h>#include <linux/slab.h>#include <linux/if_ether.h>#include <linux/notifier.h>#include <linux/reboot.h>#include <linux/memory.h>#include <asm/kexec.h>#include <linux/mutex.h>#include <linux/prefetch.h>#include <net/ip.h>#include "ehea.h"#include "ehea_qmr.h"#include "ehea_phyp.h"Go to the source code of this file.
Macros | |
| #define | pr_fmt(fmt) KBUILD_MODNAME ": " fmt |
| #define | SWQE_RESTART_CHECK 0xdeadbeaff00d0000ull |
| #define | EHEA_POLL_MAX_CQES 65535 |
Functions | |
| MODULE_LICENSE ("GPL") | |
| MODULE_AUTHOR ("Christoph Raisch <[email protected]>") | |
| MODULE_DESCRIPTION ("IBM eServer HEA Driver") | |
| MODULE_VERSION (DRV_VERSION) | |
| module_param (msg_level, int, 0) | |
| module_param (rq1_entries, int, 0) | |
| module_param (rq2_entries, int, 0) | |
| module_param (rq3_entries, int, 0) | |
| module_param (sq_entries, int, 0) | |
| module_param (prop_carrier_state, int, 0) | |
| module_param (use_mcs, int, 0) | |
| MODULE_PARM_DESC (msg_level,"msg_level") | |
| MODULE_PARM_DESC (prop_carrier_state,"Propagate carrier state of physical ""port to stack. 1:yes, 0:no. Default = 0 ") | |
| MODULE_PARM_DESC (rq3_entries,"Number of entries for Receive Queue 3 ""[2^x - 1], x = [6..14]. Default = "__MODULE_STRING(EHEA_DEF_ENTRIES_RQ3)")") | |
| MODULE_PARM_DESC (rq2_entries,"Number of entries for Receive Queue 2 ""[2^x - 1], x = [6..14]. Default = "__MODULE_STRING(EHEA_DEF_ENTRIES_RQ2)")") | |
| MODULE_PARM_DESC (rq1_entries,"Number of entries for Receive Queue 1 ""[2^x - 1], x = [6..14]. Default = "__MODULE_STRING(EHEA_DEF_ENTRIES_RQ1)")") | |
| MODULE_PARM_DESC (sq_entries," Number of entries for the Send Queue ""[2^x - 1], x = [6..14]. Default = "__MODULE_STRING(EHEA_DEF_ENTRIES_SQ)")") | |
| MODULE_PARM_DESC (use_mcs," Multiple receive queues, 1: enable, 0: disable, ""Default = 1") | |
| MODULE_DEVICE_TABLE (of, ehea_device_table) | |
| void | ehea_dump (void *adr, int len, char *msg) |
| int | ehea_sense_port_attr (struct ehea_port *port) |
| int | ehea_set_portspeed (struct ehea_port *port, u32 port_speed) |
| module_init (ehea_module_init) | |
| module_exit (ehea_module_exit) | |
| #define EHEA_POLL_MAX_CQES 65535 |
Definition at line 879 of file ehea_main.c.
Definition at line 29 of file ehea_main.c.
| #define SWQE_RESTART_CHECK 0xdeadbeaff00d0000ull |
Definition at line 757 of file ehea_main.c.
Definition at line 988 of file ehea_main.c.
Definition at line 1074 of file ehea_main.c.
| MODULE_AUTHOR | ( | "Christoph Raisch <[email protected]>" | ) |
| MODULE_DESCRIPTION | ( | "IBM eServer HEA Driver" | ) |
| MODULE_DEVICE_TABLE | ( | of | , |
| ehea_device_table | |||
| ) |
| module_exit | ( | ehea_module_exit | ) |
| module_init | ( | ehea_module_init | ) |
| MODULE_LICENSE | ( | "GPL" | ) |
| module_param | ( | msg_level | , |
| int | , | ||
| 0 | |||
| ) |
| module_param | ( | rq1_entries | , |
| int | , | ||
| 0 | |||
| ) |
| module_param | ( | rq2_entries | , |
| int | , | ||
| 0 | |||
| ) |
| module_param | ( | rq3_entries | , |
| int | , | ||
| 0 | |||
| ) |
| module_param | ( | sq_entries | , |
| int | , | ||
| 0 | |||
| ) |
| module_param | ( | prop_carrier_state | , |
| int | , | ||
| 0 | |||
| ) |
| module_param | ( | use_mcs | , |
| int | , | ||
| 0 | |||
| ) |
| MODULE_PARM_DESC | ( | msg_level | , |
| "msg_level" | |||
| ) |
| MODULE_PARM_DESC | ( | prop_carrier_state | , |
| "Propagate carrier state of physical ""port to stack. 1:yes | |||
| ) |
| MODULE_PARM_DESC | ( | rq3_entries | , |
| "Number of entries for Receive Queue 3 "" | [2^x-1], | ||
| x | = [6..14]. Default = "__MODULE_STRING(EHEA_DEF_ENTRIES_RQ3)" |
||
| ) |
| MODULE_PARM_DESC | ( | rq2_entries | , |
| "Number of entries for Receive Queue 2 "" | [2^x-1], | ||
| x | = [6..14]. Default = "__MODULE_STRING(EHEA_DEF_ENTRIES_RQ2)" |
||
| ) |
| MODULE_PARM_DESC | ( | rq1_entries | , |
| "Number of entries for Receive Queue 1 "" | [2^x-1], | ||
| x | = [6..14]. Default = "__MODULE_STRING(EHEA_DEF_ENTRIES_RQ1)" |
||
| ) |
| MODULE_PARM_DESC | ( | sq_entries | , |
| " Number of entries for the Send Queue "" | [2^x-1], | ||
| x | = [6..14]. Default = "__MODULE_STRING(EHEA_DEF_ENTRIES_SQ)" |
||
| ) |
| MODULE_VERSION | ( | DRV_VERSION | ) |
1.8.2