• Home
  • Raw
  • Download

Lines Matching refs:rc

237 	debug_info_t *rc;  in debug_info_alloc()  local
240 rc = kmalloc(sizeof(debug_info_t), GFP_KERNEL); in debug_info_alloc()
241 if (!rc) in debug_info_alloc()
243 rc->active_entries = kcalloc(nr_areas, sizeof(int), GFP_KERNEL); in debug_info_alloc()
244 if (!rc->active_entries) in debug_info_alloc()
246 rc->active_pages = kcalloc(nr_areas, sizeof(int), GFP_KERNEL); in debug_info_alloc()
247 if (!rc->active_pages) in debug_info_alloc()
250 rc->areas = debug_areas_alloc(pages_per_area, nr_areas); in debug_info_alloc()
251 if (!rc->areas) in debug_info_alloc()
254 rc->areas = NULL; in debug_info_alloc()
258 spin_lock_init(&rc->lock); in debug_info_alloc()
259 rc->pages_per_area = pages_per_area; in debug_info_alloc()
260 rc->nr_areas = nr_areas; in debug_info_alloc()
261 rc->active_area = 0; in debug_info_alloc()
262 rc->level = level; in debug_info_alloc()
263 rc->buf_size = buf_size; in debug_info_alloc()
264 rc->entry_size = sizeof(debug_entry_t) + buf_size; in debug_info_alloc()
265 strlcpy(rc->name, name, sizeof(rc->name)); in debug_info_alloc()
266 memset(rc->views, 0, DEBUG_MAX_VIEWS * sizeof(struct debug_view *)); in debug_info_alloc()
267 memset(rc->debugfs_entries, 0, DEBUG_MAX_VIEWS * sizeof(struct dentry *)); in debug_info_alloc()
268 refcount_set(&(rc->ref_count), 0); in debug_info_alloc()
270 return rc; in debug_info_alloc()
273 kfree(rc->active_pages); in debug_info_alloc()
275 kfree(rc->active_entries); in debug_info_alloc()
277 kfree(rc); in debug_info_alloc()
321 debug_info_t *rc; in debug_info_create() local
323 rc = debug_info_alloc(name, pages_per_area, nr_areas, buf_size, in debug_info_create()
325 if (!rc) in debug_info_create()
328 rc->mode = mode & ~S_IFMT; in debug_info_create()
331 rc->debugfs_root_entry = debugfs_create_dir(rc->name, in debug_info_create()
337 debug_area_first = rc; in debug_info_create()
338 rc->prev = NULL; in debug_info_create()
341 debug_area_last->next = rc; in debug_info_create()
342 rc->prev = debug_area_last; in debug_info_create()
344 debug_area_last = rc; in debug_info_create()
345 rc->next = NULL; in debug_info_create()
347 refcount_set(&rc->ref_count, 1); in debug_info_create()
349 return rc; in debug_info_create()
359 debug_info_t *rc; in debug_info_copy() local
364 rc = debug_info_alloc(in->name, in->pages_per_area, in debug_info_copy()
367 if (!rc) in debug_info_copy()
370 if ((rc->pages_per_area == in->pages_per_area) && in debug_info_copy()
371 (rc->nr_areas == in->nr_areas)) { in debug_info_copy()
375 debug_info_free(rc); in debug_info_copy()
383 memcpy(rc->areas[i][j], in->areas[i][j], PAGE_SIZE); in debug_info_copy()
387 return rc; in debug_info_copy()
556 int rc = 0; in debug_input() local
561 rc = p_info->view->input_proc(p_info->debug_info_org, in debug_input()
565 rc = -EPERM; in debug_input()
568 return rc; /* number of input characters */ in debug_input()
581 int i, rc = 0; in debug_open() local
593 rc = -EINVAL; in debug_open()
608 rc = -ENOMEM; in debug_open()
614 rc = -ENOMEM; in debug_open()
630 return rc; in debug_open()
672 debug_info_t *rc = NULL; in debug_register_mode() local
682 rc = debug_info_create(name, pages_per_area, nr_areas, buf_size, mode); in debug_register_mode()
683 if (!rc) in debug_register_mode()
685 debug_register_view(rc, &debug_level_view); in debug_register_mode()
686 debug_register_view(rc, &debug_flush_view); in debug_register_mode()
687 debug_register_view(rc, &debug_pages_view); in debug_register_mode()
689 if (!rc) in debug_register_mode()
692 return rc; in debug_register_mode()
746 int rc = 0; in debug_set_size() local
755 rc = -ENOMEM; in debug_set_size()
772 return rc; in debug_set_size()
1106 int rc = 0; in debug_register_view() local
1126 rc = -1; in debug_register_view()
1132 if (rc) in debug_register_view()
1135 return rc; in debug_register_view()
1154 int i, rc = 0; in debug_unregister_view() local
1164 rc = -1; in debug_unregister_view()
1173 return rc; in debug_unregister_view()
1199 int rc; in debug_get_uint() local
1202 rc = simple_strtoul(buf, &buf, 10); in debug_get_uint()
1204 rc = -EINVAL; in debug_get_uint()
1205 return rc; in debug_get_uint()
1231 int rc, new_pages; in debug_input_pages_fn() local
1237 rc = -EPIPE; in debug_input_pages_fn()
1242 rc = PTR_ERR(str); in debug_input_pages_fn()
1247 rc = -EINVAL; in debug_input_pages_fn()
1250 rc = debug_set_size(id, id->nr_areas, new_pages); in debug_input_pages_fn()
1251 if (rc != 0) { in debug_input_pages_fn()
1252 rc = -EINVAL; in debug_input_pages_fn()
1255 rc = user_len; in debug_input_pages_fn()
1260 return rc; /* number of input characters */ in debug_input_pages_fn()
1269 int rc = 0; in debug_prolog_level_fn() local
1272 rc = sprintf(out_buf, "-\n"); in debug_prolog_level_fn()
1274 rc = sprintf(out_buf, "%i\n", id->level); in debug_prolog_level_fn()
1275 return rc; in debug_prolog_level_fn()
1285 int rc, new_level; in debug_input_level_fn() local
1291 rc = -EPIPE; in debug_input_level_fn()
1296 rc = PTR_ERR(str); in debug_input_level_fn()
1301 rc = user_len; in debug_input_level_fn()
1308 rc = -EINVAL; in debug_input_level_fn()
1311 rc = user_len; in debug_input_level_fn()
1317 return rc; /* number of input characters */ in debug_input_level_fn()
1356 int rc = user_len; in debug_input_flush_fn() local
1361 rc = -EPIPE; in debug_input_flush_fn()
1365 rc = -EFAULT; in debug_input_flush_fn()
1384 return rc; /* number of input characters */ in debug_input_flush_fn()
1393 int rc; in debug_raw_header_fn() local
1395 rc = sizeof(debug_entry_t); in debug_raw_header_fn()
1397 return rc; in debug_raw_header_fn()
1406 int rc; in debug_raw_format_fn() local
1408 rc = id->buf_size; in debug_raw_format_fn()
1410 return rc; in debug_raw_format_fn()
1419 int i, rc = 0; in debug_hex_ascii_format_fn() local
1422 rc += sprintf(out_buf + rc, "%02x ", ((unsigned char *) in_buf)[i]); in debug_hex_ascii_format_fn()
1423 rc += sprintf(out_buf + rc, "| "); in debug_hex_ascii_format_fn()
1428 rc += sprintf(out_buf + rc, "%c", c); in debug_hex_ascii_format_fn()
1430 rc += sprintf(out_buf + rc, "."); in debug_hex_ascii_format_fn()
1432 rc += sprintf(out_buf + rc, "\n"); in debug_hex_ascii_format_fn()
1433 return rc; in debug_hex_ascii_format_fn()
1446 int rc = 0; in debug_dflt_header_fn() local
1458 rc += sprintf(out_buf, "%02i %011ld:%06lu %1u %1s %02i %pK ", in debug_dflt_header_fn()
1461 return rc; in debug_dflt_header_fn()
1475 int num_longs, num_used_args = 0, i, rc = 0; in debug_sprintf_format_fn() local
1486 rc = strlen(curr_event->string); in debug_sprintf_format_fn()
1498 rc = sprintf(out_buf, curr_event->string, curr_event->args[index[0]], in debug_sprintf_format_fn()
1505 return rc; in debug_sprintf_format_fn()