mirror of
https://github.com/drasko/codezero.git
synced 2026-02-28 09:43:14 +01:00
Removed linux linked list dependency.
This commit is contained in:
@@ -5,7 +5,7 @@ void print_page_area_list(struct page_allocator *p)
|
||||
{
|
||||
struct page_area *area;
|
||||
|
||||
list_for_each_entry (area, &p->page_area_list, list) {
|
||||
list_foreach_struct (area, &p->page_area_list, list) {
|
||||
printf("%-20s\n%-20s\n", "Page area:","-------------------------");
|
||||
printf("%-20s %u\n", "Pfn:", area->pfn);
|
||||
printf("%-20s %d\n", "Used:", area->used);
|
||||
@@ -23,11 +23,11 @@ void print_km_area(struct km_area *s)
|
||||
|
||||
}
|
||||
|
||||
void print_km_area_list(struct list_head *km_areas)
|
||||
void print_km_area_list(struct link *km_areas)
|
||||
{
|
||||
struct km_area *area;
|
||||
|
||||
list_for_each_entry (area, km_areas, list)
|
||||
list_foreach_struct (area, km_areas, list)
|
||||
print_km_area(area);
|
||||
}
|
||||
|
||||
|
||||
@@ -12,6 +12,6 @@
|
||||
#endif
|
||||
|
||||
void print_page_area_list(struct page_allocator *p);
|
||||
void print_km_area_list(struct list_head *s);
|
||||
void print_km_area_list(struct link *s);
|
||||
void print_km_area(struct km_area *s);
|
||||
#endif /* DEBUG_H */
|
||||
|
||||
@@ -29,13 +29,13 @@ void print_page_area(struct page_area *a, int areano)
|
||||
return;
|
||||
}
|
||||
|
||||
void print_areas(struct list_head *area_head)
|
||||
void print_areas(struct link *area_head)
|
||||
{
|
||||
struct page_area *cur;
|
||||
int areano = 1;
|
||||
|
||||
printf("Page areas:\n-------------\n");
|
||||
list_for_each_entry(cur, area_head, list)
|
||||
list_foreach_struct(cur, area_head, list)
|
||||
print_page_area(cur, areano++);
|
||||
}
|
||||
|
||||
@@ -47,12 +47,12 @@ void print_cache(struct mem_cache *c, int cacheno)
|
||||
printf("Start: 0x%x\n", c->start);
|
||||
}
|
||||
|
||||
void print_caches(struct list_head *cache_head)
|
||||
void print_caches(struct link *cache_head)
|
||||
{
|
||||
int caches = 1;
|
||||
struct mem_cache *cur;
|
||||
|
||||
list_for_each_entry(cur, cache_head, list)
|
||||
list_foreach_struct(cur, cache_head, list)
|
||||
print_cache(cur, caches++);
|
||||
}
|
||||
|
||||
|
||||
@@ -6,8 +6,8 @@
|
||||
|
||||
void test_allocpage(int num_allocs, int alloc_max, FILE *init, FILE *exit);
|
||||
void print_page_area(struct page_area *a, int no);
|
||||
void print_caches(struct list_head *cache_head);
|
||||
void print_caches(struct link *cache_head);
|
||||
void print_cache(struct mem_cache *c, int cacheno);
|
||||
void print_areas(struct list_head *area_head);
|
||||
void print_areas(struct link *area_head);
|
||||
void print_page_area(struct page_area *ar, int areano);
|
||||
#endif
|
||||
|
||||
@@ -17,7 +17,7 @@
|
||||
#include "debug.h"
|
||||
#include "tests.h"
|
||||
|
||||
extern struct list_head km_area_start;
|
||||
extern struct link km_area_start;
|
||||
|
||||
void print_kmalloc_state(void)
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user