Changeset View
Changeset View
Standalone View
Standalone View
sys/compat/linuxkpi/common/src/linux_compat.c
Show First 20 Lines • Show All 85 Lines • ▼ Show 20 Lines | |||||
#include <linux/list.h> | #include <linux/list.h> | ||||
#include <linux/kthread.h> | #include <linux/kthread.h> | ||||
#include <linux/kernel.h> | #include <linux/kernel.h> | ||||
#include <linux/compat.h> | #include <linux/compat.h> | ||||
#include <linux/poll.h> | #include <linux/poll.h> | ||||
#include <linux/smp.h> | #include <linux/smp.h> | ||||
#include <linux/wait_bit.h> | #include <linux/wait_bit.h> | ||||
#include <linux/rcupdate.h> | #include <linux/rcupdate.h> | ||||
#include <linux/interval_tree.h> | |||||
#include <linux/interval_tree_generic.h> | |||||
#if defined(__i386__) || defined(__amd64__) | #if defined(__i386__) || defined(__amd64__) | ||||
#include <asm/smp.h> | #include <asm/smp.h> | ||||
#endif | #endif | ||||
SYSCTL_NODE(_compat, OID_AUTO, linuxkpi, CTLFLAG_RW | CTLFLAG_MPSAFE, 0, | SYSCTL_NODE(_compat, OID_AUTO, linuxkpi, CTLFLAG_RW | CTLFLAG_MPSAFE, 0, | ||||
"LinuxKPI parameters"); | "LinuxKPI parameters"); | ||||
Show All 40 Lines | |||||
int | int | ||||
panic_cmp(struct rb_node *one, struct rb_node *two) | panic_cmp(struct rb_node *one, struct rb_node *two) | ||||
{ | { | ||||
panic("no cmp"); | panic("no cmp"); | ||||
} | } | ||||
RB_GENERATE(linux_root, rb_node, __entry, panic_cmp); | RB_GENERATE(linux_root, rb_node, __entry, panic_cmp); | ||||
#define START(node) ((node)->start) | |||||
#define LAST(node) ((node)->last) | |||||
INTERVAL_TREE_DEFINE(struct interval_tree_node, rb, unsigned long,, START, | |||||
LAST,, lkpi_interval_tree) | |||||
int | int | ||||
kobject_set_name_vargs(struct kobject *kobj, const char *fmt, va_list args) | kobject_set_name_vargs(struct kobject *kobj, const char *fmt, va_list args) | ||||
{ | { | ||||
va_list tmp_va; | va_list tmp_va; | ||||
int len; | int len; | ||||
char *old; | char *old; | ||||
char *name; | char *name; | ||||
▲ Show 20 Lines • Show All 2,501 Lines • Show Last 20 Lines |