Lines Matching refs:last
412 struct ext2_xattr_entry *here = NULL, *last = NULL; in ext2_xattr_set() local
467 last = FIRST_ENTRY(bh); in ext2_xattr_set()
468 while (!IS_LAST_ENTRY(last)) { in ext2_xattr_set()
469 if (!ext2_xattr_entry_valid(last, end, sb->s_blocksize)) in ext2_xattr_set()
471 if (last->e_value_size) { in ext2_xattr_set()
472 size_t offs = le16_to_cpu(last->e_value_offs); in ext2_xattr_set()
479 name, last); in ext2_xattr_set()
481 here = last; in ext2_xattr_set()
483 last = EXT2_XATTR_NEXT(last); in ext2_xattr_set()
486 here = last; in ext2_xattr_set()
489 free = min_offs - ((char*)last - (char*)header) - sizeof(__u32); in ext2_xattr_set()
547 offset = (char *)last - bh->b_data; in ext2_xattr_set()
548 last = ENTRY((char *)header + offset); in ext2_xattr_set()
557 last = here = ENTRY(header+1); in ext2_xattr_set()
566 size_t rest = (char *)last - (char *)here; in ext2_xattr_set()
596 last = ENTRY(header+1); in ext2_xattr_set()
597 while (!IS_LAST_ENTRY(last)) { in ext2_xattr_set()
598 size_t o = le16_to_cpu(last->e_value_offs); in ext2_xattr_set()
600 last->e_value_offs = in ext2_xattr_set()
602 last = EXT2_XATTR_NEXT(last); in ext2_xattr_set()
610 last = ENTRY((char *)last - size); in ext2_xattr_set()
612 (char*)last - (char*)here); in ext2_xattr_set()
613 memset(last, 0, size); in ext2_xattr_set()