mirror of https://github.com/Qortal/Brooklyn
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
19 lines
515 B
19 lines
515 B
#ifndef __LINUX_USERMODE_DRIVER_H__ |
|
#define __LINUX_USERMODE_DRIVER_H__ |
|
|
|
#include <linux/umh.h> |
|
#include <linux/path.h> |
|
|
|
struct umd_info { |
|
const char *driver_name; |
|
struct file *pipe_to_umh; |
|
struct file *pipe_from_umh; |
|
struct path wd; |
|
struct pid *tgid; |
|
}; |
|
int umd_load_blob(struct umd_info *info, const void *data, size_t len); |
|
int umd_unload_blob(struct umd_info *info); |
|
int fork_usermode_driver(struct umd_info *info); |
|
void umd_cleanup_helper(struct umd_info *info); |
|
|
|
#endif /* __LINUX_USERMODE_DRIVER_H__ */
|
|
|