Lines Matching refs:here

1622 	struct ext4_xattr_entry *here = s->here;
1631 old_size = (!s->not_found && !here->e_value_inum) ?
1632 EXT4_XATTR_SIZE(le32_to_cpu(here->e_value_size)) : 0;
1640 size_t offs = le16_to_cpu(here->e_value_offs);
1643 here->e_value_size = cpu_to_le32(i->value_len);
1702 if (!s->not_found && here->e_value_inum) {
1704 le32_to_cpu(here->e_value_inum),
1705 le32_to_cpu(here->e_hash),
1750 le32_to_cpu(here->e_value_size));
1755 if (!s->not_found && here->e_value_size && !here->e_value_inum) {
1758 size_t offs = le16_to_cpu(here->e_value_offs);
1782 memmove(here, (void *)here + size,
1783 (void *)last - (void *)here + sizeof(__u32));
1788 * system.data attribute. Handling a failure here won't
1802 size_t rest = (void *)last - (void *)here + sizeof(__u32);
1804 memmove((void *)here + size, here, rest);
1805 memset(here, 0, size);
1806 here->e_name_index = i->name_index;
1807 here->e_name_len = name_len;
1808 memcpy(here->e_name, i->name, name_len);
1811 here->e_value_inum = 0;
1812 here->e_value_offs = 0;
1813 here->e_value_size = 0;
1819 here->e_value_inum = cpu_to_le32(new_ea_inode->i_ino);
1823 here->e_value_offs = cpu_to_le16(min_offs - new_size);
1833 here->e_value_size = cpu_to_le32(i->value_len);
1851 hash = ext4_xattr_hash_entry(here->e_name,
1852 here->e_name_len,
1856 here->e_value_offs);
1858 hash = ext4_xattr_hash_entry(here->e_name,
1859 here->e_name_len, value,
1862 here->e_hash = hash;
1908 bs->s.here = bs->s.first;
1909 error = xattr_find_entry(inode, &bs->s.here, bs->s.end,
1938 int offset = (char *)s->here - bs->bh->b_data;
1993 s->here = ENTRY(s->base + offset);
2003 if (!s->not_found && s->here->e_value_inum) {
2004 ea_ino = le32_to_cpu(s->here->e_value_inum);
2006 le32_to_cpu(s->here->e_hash),
2018 s->here->e_value_size);
2022 s->here->e_value_inum = 0;
2023 s->here->e_value_size = 0;
2035 s->here = ENTRY(header(s->base)+1);
2045 if (i->value && s->here->e_value_inum) {
2052 ea_ino = le32_to_cpu(s->here->e_value_inum);
2054 le32_to_cpu(s->here->e_hash),
2260 is->s.here = is->s.first;
2267 error = xattr_find_entry(inode, &is->s.here, is->s.end,
2307 if (s->here->e_value_inum)
2309 if (le32_to_cpu(s->here->e_value_size) != i->value_len)
2311 value = ((void *)s->base) + le16_to_cpu(s->here->e_value_offs);
3204 struct ext4_xattr_entry *here;
3207 here = ENTRY(header+1);
3208 while (!IS_LAST_ENTRY(here)) {
3209 if (!here->e_hash) {
3216 le32_to_cpu(here->e_hash);
3217 here = EXT4_XATTR_NEXT(here);