1 #include <lunaix/device.h>
2 #include <lunaix/mm/valloc.h>
5 alloc_potens(int cap, unsigned int size)
7 struct potens_meta* cm = (struct potens_meta*)vzalloc(size);
15 device_grant_potens(struct device* dev, struct potens_meta* cap)
17 llist_append(&dev->potentium, &cap->potentes);
22 device_get_potens(struct device* dev, unsigned int pot_type)
24 struct potens_meta *pos, *n;
26 llist_for_each(pos, n, &dev->potentium, potentes) {
27 if (pos->pot_type == pot_type){