Lines Matching refs:rc

246 	debug_info_t* rc;  in debug_info_alloc()  local
250 rc = kmalloc(sizeof(debug_info_t), GFP_KERNEL); in debug_info_alloc()
251 if(!rc) in debug_info_alloc()
253 rc->active_entries = kcalloc(nr_areas, sizeof(int), GFP_KERNEL); in debug_info_alloc()
254 if(!rc->active_entries) in debug_info_alloc()
256 rc->active_pages = kcalloc(nr_areas, sizeof(int), GFP_KERNEL); in debug_info_alloc()
257 if(!rc->active_pages) in debug_info_alloc()
260 rc->areas = debug_areas_alloc(pages_per_area, nr_areas); in debug_info_alloc()
261 if(!rc->areas) in debug_info_alloc()
264 rc->areas = NULL; in debug_info_alloc()
269 spin_lock_init(&rc->lock); in debug_info_alloc()
270 rc->pages_per_area = pages_per_area; in debug_info_alloc()
271 rc->nr_areas = nr_areas; in debug_info_alloc()
272 rc->active_area = 0; in debug_info_alloc()
273 rc->level = level; in debug_info_alloc()
274 rc->buf_size = buf_size; in debug_info_alloc()
275 rc->entry_size = sizeof(debug_entry_t) + buf_size; in debug_info_alloc()
276 strlcpy(rc->name, name, sizeof(rc->name)); in debug_info_alloc()
277 memset(rc->views, 0, DEBUG_MAX_VIEWS * sizeof(struct debug_view *)); in debug_info_alloc()
278 memset(rc->debugfs_entries, 0 ,DEBUG_MAX_VIEWS * in debug_info_alloc()
280 atomic_set(&(rc->ref_count), 0); in debug_info_alloc()
282 return rc; in debug_info_alloc()
285 kfree(rc->active_pages); in debug_info_alloc()
287 kfree(rc->active_entries); in debug_info_alloc()
289 kfree(rc); in debug_info_alloc()
338 debug_info_t* rc; in debug_info_create() local
340 rc = debug_info_alloc(name, pages_per_area, nr_areas, buf_size, in debug_info_create()
342 if(!rc) in debug_info_create()
345 rc->mode = mode & ~S_IFMT; in debug_info_create()
348 rc->debugfs_root_entry = debugfs_create_dir(rc->name, in debug_info_create()
354 debug_area_first = rc; in debug_info_create()
355 rc->prev = NULL; in debug_info_create()
358 debug_area_last->next = rc; in debug_info_create()
359 rc->prev = debug_area_last; in debug_info_create()
361 debug_area_last = rc; in debug_info_create()
362 rc->next = NULL; in debug_info_create()
364 debug_info_get(rc); in debug_info_create()
366 return rc; in debug_info_create()
378 debug_info_t* rc; in debug_info_copy() local
383 rc = debug_info_alloc(in->name, in->pages_per_area, in debug_info_copy()
386 if(!rc) in debug_info_copy()
389 if((rc->pages_per_area == in->pages_per_area) && in debug_info_copy()
390 (rc->nr_areas == in->nr_areas)) { in debug_info_copy()
394 debug_info_free(rc); in debug_info_copy()
402 memcpy(rc->areas[i][j], in->areas[i][j],PAGE_SIZE); in debug_info_copy()
407 return rc; in debug_info_copy()
584 int rc = 0; in debug_input() local
590 rc = p_info->view->input_proc(p_info->debug_info_org, in debug_input()
594 rc = -EPERM; in debug_input()
596 return rc; /* number of input characters */ in debug_input()
609 int i, rc = 0; in debug_open() local
625 rc = -EINVAL; in debug_open()
642 rc = -ENOMEM; in debug_open()
649 rc = -ENOMEM; in debug_open()
665 return rc; in debug_open()
697 debug_info_t *rc = NULL; in debug_register_mode() local
709 rc = debug_info_create(name, pages_per_area, nr_areas, buf_size, mode); in debug_register_mode()
710 if(!rc) in debug_register_mode()
712 debug_register_view(rc, &debug_level_view); in debug_register_mode()
713 debug_register_view(rc, &debug_flush_view); in debug_register_mode()
714 debug_register_view(rc, &debug_pages_view); in debug_register_mode()
716 if (!rc){ in debug_register_mode()
720 return rc; in debug_register_mode()
766 int rc=0; in debug_set_size() local
775 rc = -ENOMEM; in debug_set_size()
792 return rc; in debug_set_size()
1097 int rc = 0; in debug_register_view() local
1115 rc = -1; in debug_register_view()
1126 rc = -1; in debug_register_view()
1132 if (rc) in debug_register_view()
1135 return rc; in debug_register_view()
1148 int i, rc = 0; in debug_unregister_view() local
1158 rc = -1; in debug_unregister_view()
1167 return rc; in debug_unregister_view()
1194 int rc; in debug_get_uint() local
1197 rc = simple_strtoul(buf, &buf, 10); in debug_get_uint()
1199 rc = -EINVAL; in debug_get_uint()
1201 return rc; in debug_get_uint()
1230 int rc,new_pages; in debug_input_pages_fn() local
1235 rc = -EPIPE; in debug_input_pages_fn()
1240 rc = PTR_ERR(str); in debug_input_pages_fn()
1245 rc = -EINVAL; in debug_input_pages_fn()
1248 rc = debug_set_size(id,id->nr_areas, new_pages); in debug_input_pages_fn()
1249 if(rc != 0){ in debug_input_pages_fn()
1250 rc = -EINVAL; in debug_input_pages_fn()
1253 rc = user_len; in debug_input_pages_fn()
1258 return rc; /* number of input characters */ in debug_input_pages_fn()
1268 int rc = 0; in debug_prolog_level_fn() local
1271 rc = sprintf(out_buf,"-\n"); in debug_prolog_level_fn()
1274 rc = sprintf(out_buf, "%i\n", id->level); in debug_prolog_level_fn()
1276 return rc; in debug_prolog_level_fn()
1289 int rc,new_level; in debug_input_level_fn() local
1294 rc = -EPIPE; in debug_input_level_fn()
1299 rc = PTR_ERR(str); in debug_input_level_fn()
1304 rc = user_len; in debug_input_level_fn()
1312 rc = -EINVAL; in debug_input_level_fn()
1315 rc = user_len; in debug_input_level_fn()
1321 return rc; /* number of input characters */ in debug_input_level_fn()
1366 int rc = user_len; in debug_input_flush_fn() local
1371 rc = -EPIPE; in debug_input_flush_fn()
1375 rc = -EFAULT; in debug_input_flush_fn()
1393 return rc; /* number of input characters */ in debug_input_flush_fn()
1404 int rc; in debug_raw_header_fn() local
1406 rc = sizeof(debug_entry_t); in debug_raw_header_fn()
1408 return rc; in debug_raw_header_fn()
1419 int rc; in debug_raw_format_fn() local
1421 rc = id->buf_size; in debug_raw_format_fn()
1423 return rc; in debug_raw_format_fn()
1434 int i, rc = 0; in debug_hex_ascii_format_fn() local
1437 rc += sprintf(out_buf + rc, "%02x ", in debug_hex_ascii_format_fn()
1440 rc += sprintf(out_buf + rc, "| "); in debug_hex_ascii_format_fn()
1444 rc += sprintf(out_buf + rc, "%c", c); in debug_hex_ascii_format_fn()
1446 rc += sprintf(out_buf + rc, "."); in debug_hex_ascii_format_fn()
1448 rc += sprintf(out_buf + rc, "\n"); in debug_hex_ascii_format_fn()
1449 return rc; in debug_hex_ascii_format_fn()
1463 int rc = 0; in debug_dflt_header_fn() local
1474 rc += sprintf(out_buf, "%02i %011lld:%06lu %1u %1s %02i %p ", in debug_dflt_header_fn()
1478 return rc; in debug_dflt_header_fn()
1493 int num_longs, num_used_args = 0,i, rc = 0; in debug_sprintf_format_fn() local
1504 rc = strlen(curr_event->string); in debug_sprintf_format_fn()
1516 rc = sprintf(out_buf, curr_event->string, curr_event->args[index[0]], in debug_sprintf_format_fn()
1525 return rc; in debug_sprintf_format_fn()