Lines Matching refs:u

45 	if (rr->u.SP.magic[0] != 0xbe)  in check_sp()
47 if (rr->u.SP.magic[1] != 0xef) in check_sp()
49 ISOFS_SB(inode->i_sb)->s_rock_offset = rr->u.SP.skip; in check_sp()
89 const int min_de_size = offsetof(struct rock_ridge, u); in rock_continue()
193 len += offsetof(struct rock_ridge, u); in rock_check_overflow()
250 if ((rr->u.RR.flags[0] & RR_NM) == 0) in get_rock_ridge_filename()
258 rs.cont_extent = isonum_733(rr->u.CE.extent); in get_rock_ridge_filename()
259 rs.cont_offset = isonum_733(rr->u.CE.offset); in get_rock_ridge_filename()
260 rs.cont_size = isonum_733(rr->u.CE.size); in get_rock_ridge_filename()
274 if (rr->u.NM.flags & 6) in get_rock_ridge_filename()
277 if (rr->u.NM.flags & ~1) { in get_rock_ridge_filename()
279 rr->u.NM.flags); in get_rock_ridge_filename()
287 p = memchr(rr->u.NM.name, '\0', len); in get_rock_ridge_filename()
289 len = p - rr->u.NM.name; in get_rock_ridge_filename()
290 memcpy(retname + retnamlen, rr->u.NM.name, len); in get_rock_ridge_filename()
367 if ((rr->u.RR.flags[0] & in parse_rock_ridge_inode_internal()
377 rs.cont_extent = isonum_733(rr->u.CE.extent); in parse_rock_ridge_inode_internal()
378 rs.cont_offset = isonum_733(rr->u.CE.offset); in parse_rock_ridge_inode_internal()
379 rs.cont_size = isonum_733(rr->u.CE.size); in parse_rock_ridge_inode_internal()
383 if (rr->u.ER.len_id + offsetof(struct rock_ridge, u.ER.data) > rr->len) in parse_rock_ridge_inode_internal()
389 for (p = 0; p < rr->u.ER.len_id; p++) in parse_rock_ridge_inode_internal()
390 printk(KERN_CONT "%c", rr->u.ER.data[p]); in parse_rock_ridge_inode_internal()
395 inode->i_mode = isonum_733(rr->u.PX.mode); in parse_rock_ridge_inode_internal()
396 set_nlink(inode, isonum_733(rr->u.PX.n_links)); in parse_rock_ridge_inode_internal()
397 i_uid_write(inode, isonum_733(rr->u.PX.uid)); in parse_rock_ridge_inode_internal()
398 i_gid_write(inode, isonum_733(rr->u.PX.gid)); in parse_rock_ridge_inode_internal()
403 high = isonum_733(rr->u.PN.dev_high); in parse_rock_ridge_inode_internal()
404 low = isonum_733(rr->u.PN.dev_low); in parse_rock_ridge_inode_internal()
427 flags = rr->u.TF.flags & TF_LONG_FORM ? ISO_DATE_LONG_FORM : 0; in parse_rock_ridge_inode_internal()
428 size = rr->u.TF.flags & TF_LONG_FORM ? 17 : 7; in parse_rock_ridge_inode_internal()
437 if ((rr->u.TF.flags & TF_CREATE) && size <= slen) { in parse_rock_ridge_inode_internal()
439 iso_date(rr->u.TF.data + size * cnt++, flags)); in parse_rock_ridge_inode_internal()
442 if ((rr->u.TF.flags & TF_MODIFY) && size <= slen) { in parse_rock_ridge_inode_internal()
444 iso_date(rr->u.TF.data + size * cnt++, flags)); in parse_rock_ridge_inode_internal()
447 if ((rr->u.TF.flags & TF_ACCESS) && size <= slen) { in parse_rock_ridge_inode_internal()
449 iso_date(rr->u.TF.data + size * cnt++, flags)); in parse_rock_ridge_inode_internal()
452 if ((rr->u.TF.flags & TF_ATTRIBUTES) && size <= slen) { in parse_rock_ridge_inode_internal()
454 iso_date(rr->u.TF.data + size * cnt++, flags)); in parse_rock_ridge_inode_internal()
465 slp = &rr->u.SL.link; in parse_rock_ridge_inode_internal()
494 if (((rr->u.SL. in parse_rock_ridge_inode_internal()
526 reloc_block = isonum_733(rr->u.CL.location); in parse_rock_ridge_inode_internal()
558 algo = isonum_721(rr->u.ZF.algorithm); in parse_rock_ridge_inode_internal()
561 isonum_711(&rr->u.ZF.parms[1]); in parse_rock_ridge_inode_internal()
580 isonum_711(&rr->u.ZF.parms[0]); in parse_rock_ridge_inode_internal()
582 isonum_711(&rr->u.ZF.parms[1]); in parse_rock_ridge_inode_internal()
584 isonum_733(rr->u.ZF. in parse_rock_ridge_inode_internal()
591 rr->u.ZF.algorithm[0], in parse_rock_ridge_inode_internal()
592 rr->u.ZF.algorithm[1]); in parse_rock_ridge_inode_internal()
621 slp = &rr->u.SL.link; in get_symlink_chunk()
661 if ((!rootflag) && (rr->u.SL.flags & 1) && in get_symlink_chunk()
763 if ((rr->u.RR.flags[0] & RR_SL) == 0) in rock_ridge_symlink_read_folio()
778 rs.cont_extent = isonum_733(rr->u.CE.extent); in rock_ridge_symlink_read_folio()
779 rs.cont_offset = isonum_733(rr->u.CE.offset); in rock_ridge_symlink_read_folio()
780 rs.cont_size = isonum_733(rr->u.CE.size); in rock_ridge_symlink_read_folio()