summaryrefslogtreecommitdiffstats
path: root/libc/kernel/common/linux/plist.h
diff options
context:
space:
mode:
Diffstat (limited to 'libc/kernel/common/linux/plist.h')
-rw-r--r--libc/kernel/common/linux/plist.h44
1 files changed, 0 insertions, 44 deletions
diff --git a/libc/kernel/common/linux/plist.h b/libc/kernel/common/linux/plist.h
deleted file mode 100644
index 5d65783..0000000
--- a/libc/kernel/common/linux/plist.h
+++ /dev/null
@@ -1,44 +0,0 @@
-/****************************************************************************
- ****************************************************************************
- ***
- *** This header was automatically generated from a Linux kernel header
- *** of the same name, to make information necessary for userspace to
- *** call into the kernel available to libc. It contains only constants,
- *** structures, and macros generated from the original header, and thus,
- *** contains no copyrightable information.
- ***
- ****************************************************************************
- ****************************************************************************/
-#ifndef _LINUX_PLIST_H_
-#define _LINUX_PLIST_H_
-
-#include <linux/kernel.h>
-#include <linux/list.h>
-#include <linux/spinlock_types.h>
-
-struct plist_head {
- struct list_head prio_list;
- struct list_head node_list;
-};
-
-struct plist_node {
- int prio;
- struct plist_head plist;
-};
-
-#define PLIST_HEAD_LOCK_INIT(_lock)
-
-#define PLIST_HEAD_INIT(head, _lock) { .prio_list = LIST_HEAD_INIT((head).prio_list), .node_list = LIST_HEAD_INIT((head).node_list), PLIST_HEAD_LOCK_INIT(&(_lock)) }
-
-#define PLIST_NODE_INIT(node, __prio) { .prio = (__prio), .plist = PLIST_HEAD_INIT((node).plist, NULL), }
-
-#define plist_for_each(pos, head) list_for_each_entry(pos, &(head)->node_list, plist.node_list)
-
-#define plist_for_each_safe(pos, n, head) list_for_each_entry_safe(pos, n, &(head)->node_list, plist.node_list)
-
-#define plist_for_each_entry(pos, head, mem) list_for_each_entry(pos, &(head)->node_list, mem.plist.node_list)
-
-#define plist_for_each_entry_safe(pos, n, head, m) list_for_each_entry_safe(pos, n, &(head)->node_list, m.plist.node_list)
-
-#define plist_first_entry(head, type, member) container_of(plist_first(head), type, member)
-#endif