Lines Matching defs:header
126 struct ocfs2_xattr_header *header;
931 struct ocfs2_xattr_header *header,
938 for (i = 0 ; i < le16_to_cpu(header->xh_count); i++) {
939 struct ocfs2_xattr_entry *entry = &header->xh_entries[i];
941 name = (const char *)header +
977 struct ocfs2_xattr_header *header = NULL;
984 header = (struct ocfs2_xattr_header *)
988 ret = ocfs2_xattr_list_entries(inode, header, buffer, buffer_size);
1014 struct ocfs2_xattr_header *header = &xb->xb_attrs.xb_header;
1015 ret = ocfs2_xattr_list_entries(inode, header,
1084 for (i = 0; i < le16_to_cpu(xs->header->xh_count); i++) {
1170 xs->header = (struct ocfs2_xattr_header *)
1172 xs->base = (void *)xs->header;
1173 xs->here = xs->header->xh_entries;
1243 i = xs->here - xs->header->xh_entries;
1726 /* The header is at the front of the bucket */
2239 * little. Errors are going to leave the xattr header in a
2364 struct ocfs2_xattr_header *header,
2375 for (i = 0; i < le16_to_cpu(header->xh_count); i++) {
2376 struct ocfs2_xattr_entry *entry = &header->xh_entries[i];
2381 val = (void *)header +
2428 struct ocfs2_xattr_header *header;
2435 header = (struct ocfs2_xattr_header *)
2439 ret = ocfs2_remove_value_outside(inode, &vb, header,
2468 struct ocfs2_xattr_header *header = &(xb->xb_attrs.xb_header);
2469 ret = ocfs2_remove_value_outside(inode, &vb, header,
2697 xs->header = (struct ocfs2_xattr_header *)
2700 xs->header = (struct ocfs2_xattr_header *)
2702 xs->base = (void *)xs->header;
2703 xs->here = xs->header->xh_entries;
2837 xs->header = &xb->xb_attrs.xb_header;
2838 xs->base = (void *)xs->header;
2840 xs->here = xs->header->xh_entries;
2972 xs->header = &xblk->xb_attrs.xb_header;
2973 xs->base = (void *)xs->header;
2975 xs->here = xs->header->xh_entries;
3011 if (!xs->header)
3014 last = xs->header->xh_entries;
3016 for (i = 0; i < le16_to_cpu(xs->header->xh_count); i++) {
3089 i = xbs->here - xbs->header->xh_entries;
3905 xs->header = bucket_xh(xs->bucket);
3910 xs->here = &xs->header->xh_entries[index];
4179 * The header goes at the start of the bucket, and the names+values are
4220 /* Init new header now. */
4261 xs->header = bucket_xh(xs->bucket);
4269 xs->here = &xs->header->xh_entries[i];
5795 i = xbs->here - xbs->header->xh_entries;
5939 struct ocfs2_xattr_header *header,
5950 for (i = 0; i < le16_to_cpu(header->xh_count); i++) {
5951 xe = &header->xh_entries[i];
5956 xv = (struct ocfs2_xattr_value_root *)((void *)header +
5982 struct ocfs2_xattr_header *header = (struct ocfs2_xattr_header *)
5990 return ocfs2_xattr_attach_refcount_normal(inode, &vb, header,
6114 struct ocfs2_xattr_header *header = &xb->xb_attrs.xb_header;
6120 ret = ocfs2_xattr_attach_refcount_normal(inode, &vb, header,
6197 * Given a xattr header and xe offset,
6210 * Calculate all the xattr value root metadata stored in this xattr header and
6328 * Given a xattr header, reflink all the xattrs in this container.
6336 * be reflinked or not. If not, remove it from the new xattr header.