Lines Matching defs:attr_list

194 	if (!ni->attr_list.size ||
255 if (!ni->attr_list.size) {
291 if (!ni->attr_list.size) {
342 if (!ni->attr_list.size)
398 if (base_only || type == ATTR_LIST || !ni->attr_list.size) {
444 if (PtrOffset(ni->attr_list.le, le) >= ni->attr_list.size)
468 if (type != ATTR_LIST && !le && ni->attr_list.size) {
503 ni->attr_list.dirty = true;
617 ni->attr_list.dirty = true;
659 struct ATTRIB *attr, *attr_list, *attr_ins;
667 if (!ni->attr_list.dirty)
674 attr_list = mi_find_attr(&ni->mi, NULL, ATTR_LIST, NULL, 0, NULL);
675 if (!attr_list)
678 asize = le32_to_cpu(attr_list->size);
714 mi_remove_attr(NULL, &ni->mi, attr_list);
778 run_deallocate(sbi, &ni->attr_list.run, true);
779 run_close(&ni->attr_list.run);
780 ni->attr_list.size = 0;
781 kvfree(ni->attr_list.le);
782 ni->attr_list.le = NULL;
783 ni->attr_list.dirty = false;
825 ni->attr_list.le = le;
839 if (le != ni->attr_list.le)
840 le->ref = ni->attr_list.le->ref;
860 lsize = PtrOffset(ni->attr_list.le, le);
861 ni->attr_list.size = lsize;
922 memcpy(resident_data_ex(attr, lsize), ni->attr_list.le, lsize);
924 ni->attr_list.dirty = false;
930 kvfree(ni->attr_list.le);
931 ni->attr_list.le = NULL;
932 ni->attr_list.size = 0;
963 * Standard information and attr_list cannot be made external.
973 if (!ni->attr_list.size) {
1188 if (ni->attr_list.size) {
1335 * This function may implicitly call expand attr_list.
1612 if (ni->attr_list.size) {
1613 run_deallocate(ni->mi.sbi, &ni->attr_list.run, true);
3117 if (ni->mi.dirty || ni->attr_list.dirty ||
3333 if (ni->attr_list.size && ni->attr_list.dirty) {