• Home
  • Raw
  • Download

Lines Matching refs:offset

24 				int *pos, int *offset, struct buffer_head **bh,
27 int loffset = *offset;
34 ad = (uint8_t *)(*bh)->b_data + *offset;
35 *offset += ad_size;
43 if (*offset == dir->i_sb->s_blocksize) {
51 } else if (*offset > dir->i_sb->s_blocksize) {
67 *offset = ad_size - remainder;
79 sector_t *offset) in udf_fileident_read() argument
107 int lextoffset = epos->offset; in udf_fileident_read()
114 block = udf_get_lb_pblock(dir->i_sb, *eloc, *offset); in udf_fileident_read()
116 (*offset)++; in udf_fileident_read()
118 if ((*offset << blocksize_bits) >= *elen) in udf_fileident_read()
119 *offset = 0; in udf_fileident_read()
121 epos->offset = lextoffset; in udf_fileident_read()
129 if (!(*offset & ((16 >> (blocksize_bits - 9)) - 1))) { in udf_fileident_read()
131 if (i + *offset > (*elen >> blocksize_bits)) in udf_fileident_read()
132 i = (*elen >> blocksize_bits)-*offset; in udf_fileident_read()
135 *offset + i); in udf_fileident_read()
166 int lextoffset = epos->offset; in udf_fileident_read()
172 block = udf_get_lb_pblock(dir->i_sb, *eloc, *offset); in udf_fileident_read()
174 (*offset)++; in udf_fileident_read()
176 if ((*offset << dir->i_sb->s_blocksize_bits) >= *elen) in udf_fileident_read()
177 *offset = 0; in udf_fileident_read()
179 epos->offset = lextoffset; in udf_fileident_read()
210 struct fileIdentDesc *udf_get_fileident(void *buffer, int bufsize, int *offset) in udf_get_fileident() argument
217 if ((!buffer) || (!offset)) { in udf_get_fileident()
219 offset); in udf_get_fileident()
225 if ((*offset > 0) && (*offset < bufsize)) in udf_get_fileident()
226 ptr += *offset; in udf_get_fileident()
232 *offset, (unsigned long)sizeof(struct fileIdentDesc), in udf_get_fileident()
236 if ((*offset + sizeof(struct fileIdentDesc)) > bufsize) in udf_get_fileident()
246 *offset = *offset + lengthThisIdent; in udf_get_fileident()
252 static extent_ad *udf_get_fileextent(void *buffer, int bufsize, int *offset)
258 if ((!buffer) || (!offset)) {
274 if ((*offset > 0) && (*offset < le32_to_cpu(fe->lengthAllocDescs)))
275 ptr += *offset;
279 *offset = *offset + sizeof(extent_ad);
284 short_ad *udf_get_fileshortad(uint8_t *ptr, int maxoffset, uint32_t *offset, in udf_get_fileshortad() argument
289 if ((!ptr) || (!offset)) { in udf_get_fileshortad()
294 if ((*offset + sizeof(short_ad)) > maxoffset) in udf_get_fileshortad()
303 *offset += sizeof(short_ad); in udf_get_fileshortad()
307 long_ad *udf_get_filelongad(uint8_t *ptr, int maxoffset, uint32_t *offset, int inc) in udf_get_filelongad() argument
311 if ((!ptr) || (!offset)) { in udf_get_filelongad()
316 if ((*offset + sizeof(long_ad)) > maxoffset) in udf_get_filelongad()
325 *offset += sizeof(long_ad); in udf_get_filelongad()