Lines Matching refs:last
528 struct ext3_xattr_entry *last; in ext3_xattr_set_entry() local
532 last = s->first; in ext3_xattr_set_entry()
533 for (; !IS_LAST_ENTRY(last); last = EXT3_XATTR_NEXT(last)) { in ext3_xattr_set_entry()
534 if (!last->e_value_block && last->e_value_size) { in ext3_xattr_set_entry()
535 size_t offs = le16_to_cpu(last->e_value_offs); in ext3_xattr_set_entry()
540 free = min_offs - ((void *)last - s->base) - sizeof(__u32); in ext3_xattr_set_entry()
557 size_t rest = (void *)last - (void *)s->here + sizeof(__u32); in ext3_xattr_set_entry()
590 last = s->first; in ext3_xattr_set_entry()
591 while (!IS_LAST_ENTRY(last)) { in ext3_xattr_set_entry()
592 size_t o = le16_to_cpu(last->e_value_offs); in ext3_xattr_set_entry()
593 if (!last->e_value_block && in ext3_xattr_set_entry()
594 last->e_value_size && o < offs) in ext3_xattr_set_entry()
595 last->e_value_offs = in ext3_xattr_set_entry()
597 last = EXT3_XATTR_NEXT(last); in ext3_xattr_set_entry()
603 last = ENTRY((void *)last - size); in ext3_xattr_set_entry()
605 (void *)last - (void *)s->here + sizeof(__u32)); in ext3_xattr_set_entry()
606 memset(last, 0, size); in ext3_xattr_set_entry()