Lines Matching refs:last
413 struct ext2_xattr_entry *here = NULL, *last = NULL; in ext2_xattr_set() local
468 last = FIRST_ENTRY(bh); in ext2_xattr_set()
469 while (!IS_LAST_ENTRY(last)) { in ext2_xattr_set()
470 if (!ext2_xattr_entry_valid(last, end, sb->s_blocksize)) in ext2_xattr_set()
472 if (last->e_value_size) { in ext2_xattr_set()
473 size_t offs = le16_to_cpu(last->e_value_offs); in ext2_xattr_set()
480 name, last); in ext2_xattr_set()
482 here = last; in ext2_xattr_set()
484 last = EXT2_XATTR_NEXT(last); in ext2_xattr_set()
487 here = last; in ext2_xattr_set()
490 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()
559 last = here = ENTRY(header+1); in ext2_xattr_set()
567 size_t rest = (char *)last - (char *)here; in ext2_xattr_set()
597 last = ENTRY(header+1); in ext2_xattr_set()
598 while (!IS_LAST_ENTRY(last)) { in ext2_xattr_set()
599 size_t o = le16_to_cpu(last->e_value_offs); in ext2_xattr_set()
601 last->e_value_offs = in ext2_xattr_set()
603 last = EXT2_XATTR_NEXT(last); in ext2_xattr_set()
611 last = ENTRY((char *)last - size); in ext2_xattr_set()
613 (char*)last - (char*)here); in ext2_xattr_set()
614 memset(last, 0, size); in ext2_xattr_set()