Lines Matching defs:last
632 struct f2fs_xattr_entry *here, *last;
696 last = here;
697 while (!IS_XATTR_LAST_ENTRY(last)) {
698 if ((void *)(last) + sizeof(__u32) > last_base_addr ||
699 (void *)XATTR_NEXT_ENTRY(last) > last_base_addr) {
700 f2fs_err(F2FS_I_SB(inode), "inode (%lu) has invalid last xattr entry, entry_size: %zu",
701 inode->i_ino, ENTRY_SIZE(last));
708 last = XATTR_NEXT_ENTRY(last);
720 free = MIN_OFFSET(inode) - ((char *)last - (char *)base_addr);
739 memmove(here, next, (char *)last - (char *)next);
740 last = (struct f2fs_xattr_entry *)((char *)last - oldsize);
741 memset(last, 0, oldsize);
744 new_hsize = (char *)last - (char *)base_addr;
753 last->e_name_index = index;
754 last->e_name_len = len;
755 memcpy(last->e_name, name, len);
756 pval = last->e_name + len;
758 last->e_value_size = cpu_to_le16(size);
765 *(u32 *)((u8 *)last + newsize) = 0;