Lines Matching refs:offset
35 adfs_error(sb, "dir object %X has a hole at offset 0", id);
60 adfs_error(sb, "dir object %X has a hole at offset %d", id, blk);
102 dir_memcpy(struct adfs_dir *dir, unsigned int offset, void *to, int len)
107 buffer = offset >> sb->s_blocksize_bits;
108 offset &= sb->s_blocksize - 1;
110 partial = sb->s_blocksize - offset;
113 memcpy(to, dir->bh[buffer]->b_data + offset, len);
119 memcpy(c, dir->bh[buffer]->b_data + offset, partial);
129 unsigned int offset;
135 offset = offsetof(struct adfs_bigdirheader, bigdirname);
136 offset += ((le32_to_cpu(h->bigdirnamelen) + 4) & ~3);
137 offset += dir->pos * sizeof(struct adfs_bigdirentry);
139 dir_memcpy(dir, offset, &bde, sizeof(struct adfs_bigdirentry));
148 offset = offsetof(struct adfs_bigdirheader, bigdirname);
149 offset += ((le32_to_cpu(h->bigdirnamelen) + 4) & ~3);
150 offset += le32_to_cpu(h->bigdirentries) * sizeof(struct adfs_bigdirentry);
151 offset += le32_to_cpu(bde.bigdirobnameptr);
153 dir_memcpy(dir, offset, obj->name, obj->name_len);