Lines Matching refs:attr_b

411 	struct ATTRIB *attr = NULL, *attr_b;  in attr_set_size()  local
424 attr_b = ni_find_attr(ni, NULL, &le_b, type, name, name_len, NULL, in attr_set_size()
426 if (!attr_b) { in attr_set_size()
431 if (!attr_b->non_res) { in attr_set_size()
432 err = attr_set_size_res(ni, attr_b, le_b, mi_b, new_size, run, in attr_set_size()
433 &attr_b); in attr_set_size()
438 if (!attr_b->non_res) { in attr_set_size()
447 is_ext = is_attr_ext(attr_b); in attr_set_size()
450 align <<= attr_b->nres.c_unit; in attr_set_size()
452 old_valid = le64_to_cpu(attr_b->nres.valid_size); in attr_set_size()
453 old_size = le64_to_cpu(attr_b->nres.data_size); in attr_set_size()
454 old_alloc = le64_to_cpu(attr_b->nres.alloc_size); in attr_set_size()
463 attr_b->nres.data_size = cpu_to_le64(new_size); in attr_set_size()
470 svcn = le64_to_cpu(attr_b->nres.svcn); in attr_set_size()
471 evcn = le64_to_cpu(attr_b->nres.evcn); in attr_set_size()
474 attr = attr_b; in attr_set_size()
482 attr = ni_find_attr(ni, attr_b, &le, type, name, name_len, &vcn, in attr_set_size()
509 attr_b->nres.data_size = cpu_to_le64(new_size); in attr_set_size()
599 attr_b->nres.alloc_size = cpu_to_le64(new_alloc_tmp); in attr_set_size()
604 attr_b->nres.data_size = cpu_to_le64(new_size); in attr_set_size()
612 attr_b->nres.data_size = attr_b->nres.alloc_size; in attr_set_size()
622 attr_b->nres.data_size = attr_b->nres.alloc_size; in attr_set_size()
624 attr_b->nres.valid_size = attr_b->nres.data_size; in attr_set_size()
653 attr_b->flags, &attr, &mi, NULL); in attr_set_size()
660 attr_b = ni_find_attr(ni, NULL, &le_b, type, name, name_len, in attr_set_size()
662 if (!attr_b) { in attr_set_size()
684 attr_b->nres.valid_size = attr_b->nres.data_size = in attr_set_size()
685 attr_b->nres.alloc_size = cpu_to_le64(old_size); in attr_set_size()
731 attr_b->nres.alloc_size = cpu_to_le64(new_alloc_tmp); in attr_set_size()
734 attr_b->nres.data_size = cpu_to_le64(new_size); in attr_set_size()
736 attr_b->nres.valid_size = in attr_set_size()
737 attr_b->nres.data_size; in attr_set_size()
740 le64_to_cpu(attr_b->nres.data_size)) in attr_set_size()
741 attr_b->nres.data_size = in attr_set_size()
742 attr_b->nres.alloc_size; in attr_set_size()
744 le64_to_cpu(attr_b->nres.valid_size)) in attr_set_size()
745 attr_b->nres.valid_size = in attr_set_size()
746 attr_b->nres.alloc_size; in attr_set_size()
757 le64_sub_cpu(&attr_b->nres.total_size, in attr_set_size()
770 attr = attr_b; in attr_set_size()
799 if (attr_b->nres.valid_size != valid) { in attr_set_size()
800 attr_b->nres.valid_size = valid; in attr_set_size()
807 *ret = attr_b; in attr_set_size()
812 if (attr_b->non_res) { in attr_set_size()
813 new_alloc = le64_to_cpu(attr_b->nres.alloc_size); in attr_set_size()
831 attr_b->nres.data_size = cpu_to_le64(old_size); in attr_set_size()
832 attr_b->nres.valid_size = cpu_to_le64(old_valid); in attr_set_size()
833 attr_b->nres.alloc_size = cpu_to_le64(old_alloc); in attr_set_size()
839 if (le64_to_cpu(attr_b->nres.svcn) <= svcn && in attr_set_size()
840 svcn <= le64_to_cpu(attr_b->nres.evcn)) { in attr_set_size()
841 attr = attr_b; in attr_set_size()
849 attr = ni_find_attr(ni, attr_b, &le, type, name, name_len, in attr_set_size()
889 struct ATTRIB *attr = NULL, *attr_b; in attr_data_get_block() local
922 attr_b = ni_find_attr(ni, NULL, &le_b, ATTR_DATA, NULL, 0, NULL, &mi_b); in attr_data_get_block()
923 if (!attr_b) { in attr_data_get_block()
928 if (!attr_b->non_res) { in attr_data_get_block()
934 asize = le64_to_cpu(attr_b->nres.alloc_size) >> cluster_bits; in attr_data_get_block()
945 svcn = le64_to_cpu(attr_b->nres.svcn); in attr_data_get_block()
946 evcn1 = le64_to_cpu(attr_b->nres.evcn) + 1; in attr_data_get_block()
948 attr = attr_b; in attr_data_get_block()
953 attr = ni_find_attr(ni, attr_b, &le, ATTR_DATA, NULL, 0, &vcn, in attr_data_get_block()
982 if (!is_attr_ext(attr_b)) { in attr_data_get_block()
994 if (attr_b->nres.c_unit) { in attr_data_get_block()
995 CLST clst_per_frame = 1u << attr_b->nres.c_unit; in attr_data_get_block()
1008 attr = ni_find_attr(ni, attr_b, &le, ATTR_DATA, NULL, 0, in attr_data_get_block()
1049 total_size0 = le64_to_cpu(attr_b->nres.total_size); in attr_data_get_block()
1073 attr_b->nres.total_size = cpu_to_le64(total_size); in attr_data_get_block()
1095 attr_b = ni_find_attr(ni, NULL, &le_b, ATTR_DATA, NULL, in attr_data_get_block()
1097 if (!attr_b) { in attr_data_get_block()
1102 attr = attr_b; in attr_data_get_block()
1134 alloc = bytes_to_cluster(sbi, le64_to_cpu(attr_b->nres.alloc_size)); in attr_data_get_block()
1190 attr_b->flags, &attr, &mi, NULL); in attr_data_get_block()
1208 attr_b->nres.total_size = cpu_to_le64(total_size0); in attr_data_get_block()
1620 struct ATTRIB *attr = NULL, *attr_b; in attr_allocate_frame() local
1628 attr_b = ni_find_attr(ni, NULL, &le_b, ATTR_DATA, NULL, 0, NULL, &mi_b); in attr_allocate_frame()
1629 if (!attr_b) in attr_allocate_frame()
1632 if (!is_attr_ext(attr_b)) in attr_allocate_frame()
1636 total_size = le64_to_cpu(attr_b->nres.total_size); in attr_allocate_frame()
1638 svcn = le64_to_cpu(attr_b->nres.svcn); in attr_allocate_frame()
1639 evcn1 = le64_to_cpu(attr_b->nres.evcn) + 1; in attr_allocate_frame()
1640 data_size = le64_to_cpu(attr_b->nres.data_size); in attr_allocate_frame()
1643 attr = attr_b; in attr_allocate_frame()
1651 attr = ni_find_attr(ni, attr_b, &le, ATTR_DATA, NULL, 0, &vcn, in attr_allocate_frame()
1665 err = attr_is_frame_compressed(ni, attr_b, frame, &clst_data); in attr_allocate_frame()
1716 attr_b->nres.total_size = cpu_to_le64(total_size); in attr_allocate_frame()
1737 attr_b = ni_find_attr(ni, NULL, &le_b, ATTR_DATA, NULL, in attr_allocate_frame()
1739 if (!attr_b) in attr_allocate_frame()
1742 attr = attr_b; in attr_allocate_frame()
1756 sbi, le64_to_cpu(attr_b->nres.alloc_size)); in attr_allocate_frame()
1814 attr_b->flags, &attr, &mi, NULL); in attr_allocate_frame()
1824 valid_size = le64_to_cpu(attr_b->nres.valid_size); in attr_allocate_frame()
1826 attr_b->nres.valid_size = cpu_to_le64(valid_size); in attr_allocate_frame()
1841 struct ATTRIB *attr = NULL, *attr_b; in attr_collapse_range() local
1854 attr_b = ni_find_attr(ni, NULL, &le_b, ATTR_DATA, NULL, 0, NULL, &mi_b); in attr_collapse_range()
1855 if (!attr_b) in attr_collapse_range()
1858 if (!attr_b->non_res) { in attr_collapse_range()
1863 data_size = le64_to_cpu(attr_b->nres.data_size); in attr_collapse_range()
1864 alloc_size = le64_to_cpu(attr_b->nres.alloc_size); in attr_collapse_range()
1865 a_flags = attr_b->flags; in attr_collapse_range()
1867 if (is_attr_ext(attr_b)) { in attr_collapse_range()
1868 total_size = le64_to_cpu(attr_b->nres.total_size); in attr_collapse_range()
1869 mask = (sbi->cluster_size << attr_b->nres.c_unit) - 1; in attr_collapse_range()
1908 svcn = le64_to_cpu(attr_b->nres.svcn); in attr_collapse_range()
1909 evcn1 = le64_to_cpu(attr_b->nres.evcn) + 1; in attr_collapse_range()
1912 attr = attr_b; in attr_collapse_range()
1920 attr = ni_find_attr(ni, attr_b, &le, ATTR_DATA, NULL, 0, &vcn, in attr_collapse_range()
1984 attr_b = NULL; in attr_collapse_range()
2049 if (!attr_b) { in attr_collapse_range()
2051 attr_b = ni_find_attr(ni, NULL, &le_b, ATTR_DATA, NULL, 0, NULL, in attr_collapse_range()
2053 if (!attr_b) { in attr_collapse_range()
2066 attr_b->nres.alloc_size = cpu_to_le64(alloc_size - bytes); in attr_collapse_range()
2067 attr_b->nres.data_size = cpu_to_le64(data_size); in attr_collapse_range()
2068 attr_b->nres.valid_size = cpu_to_le64(min(valid_size, data_size)); in attr_collapse_range()
2070 if (is_attr_ext(attr_b)) in attr_collapse_range()
2071 attr_b->nres.total_size = cpu_to_le64(total_size); in attr_collapse_range()
2099 struct ATTRIB *attr = NULL, *attr_b; in attr_punch_hole() local
2112 attr_b = ni_find_attr(ni, NULL, &le_b, ATTR_DATA, NULL, 0, NULL, &mi_b); in attr_punch_hole()
2113 if (!attr_b) in attr_punch_hole()
2116 if (!attr_b->non_res) { in attr_punch_hole()
2117 u32 data_size = le32_to_cpu(attr_b->res.data_size); in attr_punch_hole()
2125 memset(Add2Ptr(resident_data(attr_b), from), 0, to - from); in attr_punch_hole()
2129 if (!is_attr_ext(attr_b)) in attr_punch_hole()
2132 alloc_size = le64_to_cpu(attr_b->nres.alloc_size); in attr_punch_hole()
2133 total_size = le64_to_cpu(attr_b->nres.total_size); in attr_punch_hole()
2140 mask = (sbi->cluster_size << attr_b->nres.c_unit) - 1; in attr_punch_hole()
2170 svcn = le64_to_cpu(attr_b->nres.svcn); in attr_punch_hole()
2171 evcn1 = le64_to_cpu(attr_b->nres.evcn) + 1; in attr_punch_hole()
2172 a_flags = attr_b->flags; in attr_punch_hole()
2175 attr = attr_b; in attr_punch_hole()
2183 attr = ni_find_attr(ni, attr_b, &le, ATTR_DATA, NULL, 0, &vcn, in attr_punch_hole()
2242 attr_b = NULL; in attr_punch_hole()
2270 if (!attr_b) { in attr_punch_hole()
2271 attr_b = ni_find_attr(ni, NULL, NULL, ATTR_DATA, NULL, 0, NULL, in attr_punch_hole()
2273 if (!attr_b) { in attr_punch_hole()
2280 attr_b->nres.total_size = cpu_to_le64(total_size); in attr_punch_hole()
2317 struct ATTRIB *attr = NULL, *attr_b; in attr_insert_range() local
2329 attr_b = ni_find_attr(ni, NULL, &le_b, ATTR_DATA, NULL, 0, NULL, &mi_b); in attr_insert_range()
2330 if (!attr_b) in attr_insert_range()
2333 if (!is_attr_ext(attr_b)) { in attr_insert_range()
2338 if (!attr_b->non_res) { in attr_insert_range()
2339 data_size = le32_to_cpu(attr_b->res.data_size); in attr_insert_range()
2343 data_size = le64_to_cpu(attr_b->nres.data_size); in attr_insert_range()
2344 alloc_size = le64_to_cpu(attr_b->nres.alloc_size); in attr_insert_range()
2345 mask = (sbi->cluster_size << attr_b->nres.c_unit) - 1; in attr_insert_range()
2370 if (!attr_b->non_res) { in attr_insert_range()
2375 attr_b = ni_find_attr(ni, NULL, &le_b, ATTR_DATA, NULL, 0, NULL, in attr_insert_range()
2377 if (!attr_b) { in attr_insert_range()
2385 if (!attr_b->non_res) { in attr_insert_range()
2387 char *data = Add2Ptr(attr_b, in attr_insert_range()
2388 le16_to_cpu(attr_b->res.data_off)); in attr_insert_range()
2396 data_size = le64_to_cpu(attr_b->nres.data_size); in attr_insert_range()
2397 alloc_size = le64_to_cpu(attr_b->nres.alloc_size); in attr_insert_range()
2403 a_flags = attr_b->flags; in attr_insert_range()
2404 svcn = le64_to_cpu(attr_b->nres.svcn); in attr_insert_range()
2405 evcn1 = le64_to_cpu(attr_b->nres.evcn) + 1; in attr_insert_range()
2408 attr = attr_b; in attr_insert_range()
2416 attr = ni_find_attr(ni, attr_b, &le, ATTR_DATA, NULL, 0, &vcn, in attr_insert_range()
2461 attr_b = ni_find_attr(ni, NULL, &le_b, ATTR_DATA, NULL, 0, NULL, in attr_insert_range()
2463 if (!attr_b) { in attr_insert_range()
2480 attr_b->nres.data_size = cpu_to_le64(data_size + bytes); in attr_insert_range()
2481 attr_b->nres.alloc_size = cpu_to_le64(alloc_size + bytes); in attr_insert_range()
2485 attr_b->nres.valid_size = attr_b->nres.data_size; in attr_insert_range()
2487 attr_b->nres.valid_size = cpu_to_le64(ni->i_valid); in attr_insert_range()
2507 svcn = le64_to_cpu(attr_b->nres.svcn); in attr_insert_range()
2508 evcn1 = le64_to_cpu(attr_b->nres.evcn) + 1; in attr_insert_range()
2511 attr = attr_b; in attr_insert_range()
2518 attr = ni_find_attr(ni, attr_b, &le, ATTR_DATA, NULL, 0, &vcn, in attr_insert_range()