3 #include <linux/list.h>
6 #include <linux/slab.h>
75 list_add(&new->vm_list, &c->
vm_list);
80 spin_unlock_irqrestore(&head->
vm_lock, flags);
84 spin_unlock_irqrestore(&head->
vm_lock, flags);
109 c = __arm_vmregion_find(head, addr);
110 spin_unlock_irqrestore(&head->
vm_lock, flags);
120 c = __arm_vmregion_find(head, addr);
123 spin_unlock_irqrestore(&head->
vm_lock, flags);
133 spin_unlock_irqrestore(&head->
vm_lock, flags);
138 #ifdef CONFIG_PROC_FS
139 static int arm_vmregion_show(
struct seq_file *
m,
void *
p)
151 static void *arm_vmregion_start(
struct seq_file *m, loff_t *
pos)
158 static void *arm_vmregion_next(
struct seq_file *m,
void *p, loff_t *
pos)
164 static void arm_vmregion_stop(
struct seq_file *m,
void *p)
171 .
start = arm_vmregion_start,
172 .stop = arm_vmregion_stop,
173 .next = arm_vmregion_next,
174 .show = arm_vmregion_show,
189 .
open = arm_vmregion_open,