H A D | debug.c | 76 int nr_areas, int buf_size, umode_t mode); 194 debug_areas_alloc(int pages_per_area, int nr_areas) debug_areas_alloc() argument 199 areas = kmalloc(nr_areas * debug_areas_alloc() 204 for (i = 0; i < nr_areas; i++) { debug_areas_alloc() 243 debug_info_alloc(const char *name, int pages_per_area, int nr_areas, debug_info_alloc() argument 253 rc->active_entries = kcalloc(nr_areas, sizeof(int), GFP_KERNEL); debug_info_alloc() 256 rc->active_pages = kcalloc(nr_areas, sizeof(int), GFP_KERNEL); debug_info_alloc() 260 rc->areas = debug_areas_alloc(pages_per_area, nr_areas); debug_info_alloc() 271 rc->nr_areas = nr_areas; debug_info_alloc() 306 for (i = 0; i < db_info->nr_areas; i++) { debug_areas_free() 335 debug_info_create(const char *name, int pages_per_area, int nr_areas, debug_info_create() argument 340 rc = debug_info_alloc(name, pages_per_area, nr_areas, buf_size, debug_info_create() 384 in->nr_areas, in->buf_size, in->level, mode); debug_info_copy() 390 (rc->nr_areas == in->nr_areas)) { debug_info_copy() 400 for(i = 0; i < in->nr_areas; i++){ debug_info_copy() 515 if(p_info->act_area >= id->nr_areas) debug_next_entry() 541 if(p_info->act_area >= p_info->debug_info_snap->nr_areas) debug_output() 694 int nr_areas, int buf_size, umode_t mode, debug_register_mode() 709 rc = debug_info_create(name, pages_per_area, nr_areas, buf_size, mode); debug_register_mode() 731 int nr_areas, int buf_size) debug_register() 733 return debug_register_mode(name, pages_per_area, nr_areas, buf_size, debug_register() 762 debug_set_size(debug_info_t* id, int nr_areas, int pages_per_area) debug_set_size() argument 768 if(!id || (nr_areas <= 0) || (pages_per_area < 0)) debug_set_size() 771 new_areas = debug_areas_alloc(pages_per_area, nr_areas); debug_set_size() 784 id->nr_areas = nr_areas; debug_set_size() 787 memset(id->active_entries,0,sizeof(int)*id->nr_areas); debug_set_size() 788 memset(id->active_pages, 0, sizeof(int)*id->nr_areas); debug_set_size() 846 id->active_area = id->active_area % id->nr_areas; proceed_active_area() 1248 rc = debug_set_size(id,id->nr_areas, new_pages); debug_input_pages_fn() 1339 memset(id->active_entries, 0, id->nr_areas * sizeof(int)); debug_flush() 1340 for (i = 0; i < id->nr_areas; i++) { debug_flush() 1346 } else if(area >= 0 && area < id->nr_areas) { debug_flush() 693 debug_register_mode(const char *name, int pages_per_area, int nr_areas, int buf_size, umode_t mode, uid_t uid, gid_t gid) debug_register_mode() argument 730 debug_register(const char *name, int pages_per_area, int nr_areas, int buf_size) debug_register() argument
|