Linux Audio

Check our new training course

Loading...
Note: File does not exist in v6.8.
 1/*
 2 * Copyright (C) 2002 Jeff Dike (jdike@karaya.com)
 3 * Licensed under the GPL
 4 */
 5
 6#ifndef __SKAS_PROC_MM_H
 7#define __SKAS_PROC_MM_H
 8
 9#define MM_MMAP 54
10#define MM_MUNMAP 55
11#define MM_MPROTECT 56
12#define MM_COPY_SEGMENTS 57
13
14struct mm_mmap {
15	unsigned long addr;
16	unsigned long len;
17	unsigned long prot;
18	unsigned long flags;
19	unsigned long fd;
20	unsigned long offset;
21};
22
23struct mm_munmap {
24	unsigned long addr;
25	unsigned long len;
26};
27
28struct mm_mprotect {
29	unsigned long addr;
30	unsigned long len;
31	unsigned int prot;
32};
33
34struct proc_mm_op {
35	int op;
36	union {
37		struct mm_mmap mmap;
38		struct mm_munmap munmap;
39	        struct mm_mprotect mprotect;
40		int copy_segments;
41	} u;
42};
43
44#endif