Lines Matching refs:res_arr
1274 struct res_common **res_arr; in add_res_range() local
1278 res_arr = kcalloc(count, sizeof(*res_arr), GFP_KERNEL); in add_res_range()
1279 if (!res_arr) in add_res_range()
1283 res_arr[i] = alloc_tr(base + i, type, slave, extra); in add_res_range()
1284 if (!res_arr[i]) { in add_res_range()
1286 kfree(res_arr[i]); in add_res_range()
1288 kfree(res_arr); in add_res_range()
1299 err = res_tracker_insert(root, res_arr[i]); in add_res_range()
1302 list_add_tail(&res_arr[i]->list, in add_res_range()
1306 kfree(res_arr); in add_res_range()
1312 rb_erase(&res_arr[i]->node, root); in add_res_range()
1313 list_del_init(&res_arr[i]->list); in add_res_range()
1319 kfree(res_arr[i]); in add_res_range()
1321 kfree(res_arr); in add_res_range()