Lines Matching refs:here
1624 struct ext4_xattr_entry *here = s->here; in ext4_xattr_set_entry() local
1632 old_size = (!s->not_found && !here->e_value_inum) ? in ext4_xattr_set_entry()
1633 EXT4_XATTR_SIZE(le32_to_cpu(here->e_value_size)) : 0; in ext4_xattr_set_entry()
1641 size_t offs = le16_to_cpu(here->e_value_offs); in ext4_xattr_set_entry()
1644 here->e_value_size = cpu_to_le32(i->value_len); in ext4_xattr_set_entry()
1703 if (!s->not_found && here->e_value_inum) { in ext4_xattr_set_entry()
1705 le32_to_cpu(here->e_value_inum), in ext4_xattr_set_entry()
1706 le32_to_cpu(here->e_hash), in ext4_xattr_set_entry()
1719 le32_to_cpu(here->e_value_size)); in ext4_xattr_set_entry()
1724 if (!s->not_found && here->e_value_size && !here->e_value_inum) { in ext4_xattr_set_entry()
1727 size_t offs = le16_to_cpu(here->e_value_offs); in ext4_xattr_set_entry()
1751 memmove(here, (void *)here + size, in ext4_xattr_set_entry()
1752 (void *)last - (void *)here + sizeof(__u32)); in ext4_xattr_set_entry()
1771 size_t rest = (void *)last - (void *)here + sizeof(__u32); in ext4_xattr_set_entry()
1773 memmove((void *)here + size, here, rest); in ext4_xattr_set_entry()
1774 memset(here, 0, size); in ext4_xattr_set_entry()
1775 here->e_name_index = i->name_index; in ext4_xattr_set_entry()
1776 here->e_name_len = name_len; in ext4_xattr_set_entry()
1777 memcpy(here->e_name, i->name, name_len); in ext4_xattr_set_entry()
1780 here->e_value_inum = 0; in ext4_xattr_set_entry()
1781 here->e_value_offs = 0; in ext4_xattr_set_entry()
1782 here->e_value_size = 0; in ext4_xattr_set_entry()
1788 here->e_value_inum = cpu_to_le32(new_ea_inode->i_ino); in ext4_xattr_set_entry()
1792 here->e_value_offs = cpu_to_le16(min_offs - new_size); in ext4_xattr_set_entry()
1802 here->e_value_size = cpu_to_le32(i->value_len); in ext4_xattr_set_entry()
1820 hash = ext4_xattr_hash_entry(here->e_name, in ext4_xattr_set_entry()
1821 here->e_name_len, in ext4_xattr_set_entry()
1825 here->e_value_offs); in ext4_xattr_set_entry()
1827 hash = ext4_xattr_hash_entry(here->e_name, in ext4_xattr_set_entry()
1828 here->e_name_len, value, in ext4_xattr_set_entry()
1831 here->e_hash = hash; in ext4_xattr_set_entry()
1876 bs->s.here = bs->s.first; in ext4_xattr_block_find()
1877 error = xattr_find_entry(inode, &bs->s.here, bs->s.end, in ext4_xattr_block_find()
1918 int offset = (char *)s->here - bs->bh->b_data; in ext4_xattr_block_set()
1974 s->here = ENTRY(s->base + offset); in ext4_xattr_block_set()
1984 if (!s->not_found && s->here->e_value_inum) { in ext4_xattr_block_set()
1985 ea_ino = le32_to_cpu(s->here->e_value_inum); in ext4_xattr_block_set()
1987 le32_to_cpu(s->here->e_hash), in ext4_xattr_block_set()
1999 s->here->e_value_size); in ext4_xattr_block_set()
2003 s->here->e_value_inum = 0; in ext4_xattr_block_set()
2004 s->here->e_value_size = 0; in ext4_xattr_block_set()
2016 s->here = ENTRY(header(s->base)+1); in ext4_xattr_block_set()
2229 is->s.here = is->s.first; in ext4_xattr_ibody_find()
2233 error = xattr_find_entry(inode, &is->s.here, is->s.end, in ext4_xattr_ibody_find()
2298 if (s->here->e_value_inum) in ext4_xattr_value_same()
2300 if (le32_to_cpu(s->here->e_value_size) != i->value_len) in ext4_xattr_value_same()
2302 value = ((void *)s->base) + le16_to_cpu(s->here->e_value_offs); in ext4_xattr_value_same()
3187 struct ext4_xattr_entry *here; in ext4_xattr_rehash() local
3190 here = ENTRY(header+1); in ext4_xattr_rehash()
3191 while (!IS_LAST_ENTRY(here)) { in ext4_xattr_rehash()
3192 if (!here->e_hash) { in ext4_xattr_rehash()
3199 le32_to_cpu(here->e_hash); in ext4_xattr_rehash()
3200 here = EXT4_XATTR_NEXT(here); in ext4_xattr_rehash()