Lines Matching defs:last
630 struct f2fs_xattr_entry *here, *last;
682 last = here;
683 while (!IS_XATTR_LAST_ENTRY(last)) {
684 if ((void *)(last) + sizeof(__u32) > last_base_addr ||
685 (void *)XATTR_NEXT_ENTRY(last) > last_base_addr) {
686 f2fs_err(F2FS_I_SB(inode), "inode (%lu) has invalid last xattr entry, entry_size: %zu",
687 inode->i_ino, ENTRY_SIZE(last));
692 last = XATTR_NEXT_ENTRY(last);
704 free = MIN_OFFSET(inode) - ((char *)last - (char *)base_addr);
723 memmove(here, next, (char *)last - (char *)next);
724 last = (struct f2fs_xattr_entry *)((char *)last - oldsize);
725 memset(last, 0, oldsize);
728 new_hsize = (char *)last - (char *)base_addr;
737 last->e_name_index = index;
738 last->e_name_len = len;
739 memcpy(last->e_name, name, len);
740 pval = last->e_name + len;
742 last->e_value_size = cpu_to_le16(size);
749 *(u32 *)((u8 *)last + newsize) = 0;