• Home
  • Raw
  • Download

Lines Matching refs:last

1310 static size_t ext4_xattr_free_space(struct ext4_xattr_entry *last,  in ext4_xattr_free_space()  argument
1313 for (; !IS_LAST_ENTRY(last); last = EXT4_XATTR_NEXT(last)) { in ext4_xattr_free_space()
1314 if (!last->e_value_inum && last->e_value_size) { in ext4_xattr_free_space()
1315 size_t offs = le16_to_cpu(last->e_value_offs); in ext4_xattr_free_space()
1320 *total += EXT4_XATTR_LEN(last->e_name_len); in ext4_xattr_free_space()
1322 return (*min_offs - ((void *)last - base) - sizeof(__u32)); in ext4_xattr_free_space()
1564 struct ext4_xattr_entry *last, *next; in ext4_xattr_set_entry() local
1598 last = s->first; in ext4_xattr_set_entry()
1599 for (; !IS_LAST_ENTRY(last); last = next) { in ext4_xattr_set_entry()
1600 next = EXT4_XATTR_NEXT(last); in ext4_xattr_set_entry()
1606 if (!last->e_value_inum && last->e_value_size) { in ext4_xattr_set_entry()
1607 size_t offs = le16_to_cpu(last->e_value_offs); in ext4_xattr_set_entry()
1617 free = min_offs - ((void *)last - s->base) - sizeof(__u32); in ext4_xattr_set_entry()
1709 last = s->first; in ext4_xattr_set_entry()
1710 while (!IS_LAST_ENTRY(last)) { in ext4_xattr_set_entry()
1711 size_t o = le16_to_cpu(last->e_value_offs); in ext4_xattr_set_entry()
1713 if (!last->e_value_inum && in ext4_xattr_set_entry()
1714 last->e_value_size && o < offs) in ext4_xattr_set_entry()
1715 last->e_value_offs = cpu_to_le16(o + old_size); in ext4_xattr_set_entry()
1716 last = EXT4_XATTR_NEXT(last); in ext4_xattr_set_entry()
1724 last = ENTRY((void *)last - size); in ext4_xattr_set_entry()
1726 (void *)last - (void *)here + sizeof(__u32)); in ext4_xattr_set_entry()
1727 memset(last, 0, size); in ext4_xattr_set_entry()
1745 size_t rest = (void *)last - (void *)here + sizeof(__u32); in ext4_xattr_set_entry()
2520 struct ext4_xattr_entry *last = entry; in ext4_xattr_shift_entries() local
2527 for (; !IS_LAST_ENTRY(last); last = EXT4_XATTR_NEXT(last)) { in ext4_xattr_shift_entries()
2528 if (!last->e_value_inum && last->e_value_size) { in ext4_xattr_shift_entries()
2529 new_offs = le16_to_cpu(last->e_value_offs) + in ext4_xattr_shift_entries()
2531 last->e_value_offs = cpu_to_le16(new_offs); in ext4_xattr_shift_entries()
2638 struct ext4_xattr_entry *last; in ext4_xattr_make_inode_space() local
2648 last = IFIRST(header); in ext4_xattr_make_inode_space()
2650 for (; !IS_LAST_ENTRY(last); last = EXT4_XATTR_NEXT(last)) { in ext4_xattr_make_inode_space()
2652 if ((last->e_name_len == 4) && in ext4_xattr_make_inode_space()
2653 (last->e_name_index == EXT4_XATTR_INDEX_SYSTEM) && in ext4_xattr_make_inode_space()
2654 !memcmp(last->e_name, "data", 4)) in ext4_xattr_make_inode_space()
2656 total_size = EXT4_XATTR_LEN(last->e_name_len); in ext4_xattr_make_inode_space()
2657 if (!last->e_value_inum) in ext4_xattr_make_inode_space()
2659 le32_to_cpu(last->e_value_size)); in ext4_xattr_make_inode_space()
2663 small_entry = last; in ext4_xattr_make_inode_space()
2665 entry = last; in ext4_xattr_make_inode_space()