HelenOS sources

intmap             47 uspace/app/sbi/src/intmap.c void intmap_init(intmap_t *intmap)
intmap             49 uspace/app/sbi/src/intmap.c 	list_init(&intmap->elem);
intmap             58 uspace/app/sbi/src/intmap.c void intmap_fini(intmap_t *intmap)
intmap             60 uspace/app/sbi/src/intmap.c 	list_fini(&intmap->elem);
intmap             73 uspace/app/sbi/src/intmap.c void intmap_set(intmap_t *intmap, int key, void *value)
intmap             78 uspace/app/sbi/src/intmap.c 	node = list_first(&intmap->elem);
intmap             87 uspace/app/sbi/src/intmap.c 				list_remove(&intmap->elem, node);
intmap             92 uspace/app/sbi/src/intmap.c 		node = list_next(&intmap->elem, node);
intmap            105 uspace/app/sbi/src/intmap.c 	list_append(&intmap->elem, elem);
intmap            116 uspace/app/sbi/src/intmap.c void *intmap_get(intmap_t *intmap, int key)
intmap            121 uspace/app/sbi/src/intmap.c 	node = list_first(&intmap->elem);
intmap            127 uspace/app/sbi/src/intmap.c 		node = list_next(&intmap->elem, node);
intmap            142 uspace/app/sbi/src/intmap.c map_elem_t *intmap_first(intmap_t *intmap)
intmap            146 uspace/app/sbi/src/intmap.c 	node = list_first(&intmap->elem);
intmap             34 uspace/app/sbi/src/intmap.h void intmap_init(intmap_t *intmap);
intmap             35 uspace/app/sbi/src/intmap.h void intmap_fini(intmap_t *intmap);
intmap             36 uspace/app/sbi/src/intmap.h void intmap_set(intmap_t *intmap, int key, void *data);
intmap             37 uspace/app/sbi/src/intmap.h void *intmap_get(intmap_t *intmap, int key);
intmap             38 uspace/app/sbi/src/intmap.h map_elem_t *intmap_first(intmap_t *intmap);
HelenOS homepage, sources at GitHub