Lines Matching refs:off
71 u32 off, len, nameoff; in udf_copy_fi() local
97 off = iter->pos & (blksize - 1); in udf_copy_fi()
98 len = min_t(u32, sizeof(struct fileIdentDesc), blksize - off); in udf_copy_fi()
99 memcpy(&iter->fi, iter->bh[0]->b_data + off, len); in udf_copy_fi()
108 nameoff = off + sizeof(struct fileIdentDesc) + in udf_copy_fi()
110 if (off + udf_dir_entry_len(&iter->fi) <= blksize) { in udf_copy_fi()
197 int off = iter->pos & (blksize - 1); in udf_fiiter_load_bhs() local
217 if (off + sizeof(struct fileIdentDesc) > blksize) in udf_fiiter_load_bhs()
219 fi = (struct fileIdentDesc *)(iter->bh[0]->b_data + off); in udf_fiiter_load_bhs()
221 if (off + udf_dir_entry_len(fi) > blksize) { in udf_fiiter_load_bhs()
331 int off, void *src, int len) in udf_copy_to_bufs() argument
335 if (off >= len1) { in udf_copy_to_bufs()
336 off -= len1; in udf_copy_to_bufs()
338 copy = min(off + len, len1) - off; in udf_copy_to_bufs()
339 memcpy(buf1 + off, src, copy); in udf_copy_to_bufs()
342 off = 0; in udf_copy_to_bufs()
345 if (WARN_ON_ONCE(off + len > len2 || !buf2)) in udf_copy_to_bufs()
347 memcpy(buf2 + off, src, len); in udf_copy_to_bufs()
352 int off, int len) in udf_crc_fi_bufs() argument
357 if (off >= len1) { in udf_crc_fi_bufs()
358 off -= len1; in udf_crc_fi_bufs()
360 copy = min(off + len, len1) - off; in udf_crc_fi_bufs()
361 crc = crc_itu_t(crc, buf1 + off, copy); in udf_crc_fi_bufs()
363 off = 0; in udf_crc_fi_bufs()
366 if (WARN_ON_ONCE(off + len > len2 || !buf2)) in udf_crc_fi_bufs()
368 crc = crc_itu_t(crc, buf2 + off, len); in udf_crc_fi_bufs()
374 int off, struct fileIdentDesc *fi, in udf_copy_fi_to_bufs() argument
378 int fioff = off; in udf_copy_fi_to_bufs()
379 int crcoff = off + sizeof(struct tag); in udf_copy_fi_to_bufs()
382 int endoff = off + udf_dir_entry_len(fi); in udf_copy_fi_to_bufs()
384 udf_copy_to_bufs(buf1, len1, buf2, len2, off, fi, in udf_copy_fi_to_bufs()
386 off += sizeof(struct fileIdentDesc); in udf_copy_fi_to_bufs()
388 udf_copy_to_bufs(buf1, len1, buf2, len2, off, impuse, in udf_copy_fi_to_bufs()
390 off += le16_to_cpu(fi->lengthOfImpUse); in udf_copy_fi_to_bufs()
392 udf_copy_to_bufs(buf1, len1, buf2, len2, off, name, in udf_copy_fi_to_bufs()
394 off += fi->lengthFileIdent; in udf_copy_fi_to_bufs()
395 udf_copy_to_bufs(buf1, len1, buf2, len2, off, zeros, in udf_copy_fi_to_bufs()
396 endoff - off); in udf_copy_fi_to_bufs()
411 int len1, len2 = 0, off; in udf_fiiter_write_fi() local
414 off = iter->pos & (blksize - 1); in udf_fiiter_write_fi()
427 udf_copy_fi_to_bufs(buf1, len1, buf2, len2, off, &iter->fi, impuse, in udf_fiiter_write_fi()