Lines Matching defs:off
71 u32 off, len, nameoff;
97 off = iter->pos & (blksize - 1);
98 len = min_t(u32, sizeof(struct fileIdentDesc), blksize - off);
99 memcpy(&iter->fi, iter->bh[0]->b_data + off, len);
108 nameoff = off + sizeof(struct fileIdentDesc) +
110 if (off + udf_dir_entry_len(&iter->fi) <= blksize) {
191 int off = iter->pos & (blksize - 1);
211 if (off + sizeof(struct fileIdentDesc) > blksize)
213 fi = (struct fileIdentDesc *)(iter->bh[0]->b_data + off);
215 if (off + udf_dir_entry_len(fi) > blksize) {
324 int off, void *src, int len)
328 if (off >= len1) {
329 off -= len1;
331 copy = min(off + len, len1) - off;
332 memcpy(buf1 + off, src, copy);
335 off = 0;
338 if (WARN_ON_ONCE(off + len > len2 || !buf2))
340 memcpy(buf2 + off, src, len);
345 int off, int len)
350 if (off >= len1) {
351 off -= len1;
353 copy = min(off + len, len1) - off;
354 crc = crc_itu_t(crc, buf1 + off, copy);
356 off = 0;
359 if (WARN_ON_ONCE(off + len > len2 || !buf2))
361 crc = crc_itu_t(crc, buf2 + off, len);
367 int off, struct fileIdentDesc *fi,
371 int fioff = off;
372 int crcoff = off + sizeof(struct tag);
375 int endoff = off + udf_dir_entry_len(fi);
377 udf_copy_to_bufs(buf1, len1, buf2, len2, off, fi,
379 off += sizeof(struct fileIdentDesc);
381 udf_copy_to_bufs(buf1, len1, buf2, len2, off, impuse,
383 off += le16_to_cpu(fi->lengthOfImpUse);
385 udf_copy_to_bufs(buf1, len1, buf2, len2, off, name,
387 off += fi->lengthFileIdent;
388 udf_copy_to_bufs(buf1, len1, buf2, len2, off, zeros,
389 endoff - off);
404 int len1, len2 = 0, off;
407 off = iter->pos & (blksize - 1);
420 udf_copy_fi_to_bufs(buf1, len1, buf2, len2, off, &iter->fi, impuse,