• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-12-stable/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/

Lines Matching refs:lr

245 	lr_create_t *lr;
274 txsize = sizeof (*lr) + namesize + fuidsz + xvatsize;
275 lrsize = sizeof (*lr);
285 lr = (lr_create_t *)&itx->itx_lr;
286 lr->lr_doid = dzp->z_id;
287 lr->lr_foid = zp->z_id;
289 LR_FOID_SET_SLOTS(lr->lr_foid, zp->z_dnodesize >> DNODE_SHIFT);
290 lr->lr_mode = zp->z_mode;
292 lr->lr_uid = (uint64_t)zp->z_uid;
294 lr->lr_uid = fuidp->z_fuid_owner;
297 lr->lr_gid = (uint64_t)zp->z_gid;
299 lr->lr_gid = fuidp->z_fuid_group;
301 (void) sa_lookup(zp->z_sa_hdl, SA_ZPL_GEN(zp->z_zfsvfs), &lr->lr_gen,
304 lr->lr_crtime, sizeof (uint64_t) * 2);
306 if (sa_lookup(zp->z_sa_hdl, SA_ZPL_RDEV(zp->z_zfsvfs), &lr->lr_rdev,
307 sizeof (lr->lr_rdev)) != 0)
308 lr->lr_rdev = 0;
314 zfs_log_xvattr((lr_attr_t *)((caddr_t)lr + lrsize), xvap);
315 end = (caddr_t)lr + lrsize + xvatsize;
317 end = (caddr_t)lr + lrsize;
358 lr_remove_t *lr;
364 itx = zil_itx_create(txtype, sizeof (*lr) + namesize);
365 lr = (lr_remove_t *)&itx->itx_lr;
366 lr->lr_doid = dzp->z_id;
367 bcopy(name, (char *)(lr + 1), namesize);
382 lr_link_t *lr;
388 itx = zil_itx_create(txtype, sizeof (*lr) + namesize);
389 lr = (lr_link_t *)&itx->itx_lr;
390 lr->lr_doid = dzp->z_id;
391 lr->lr_link_obj = zp->z_id;
392 bcopy(name, (char *)(lr + 1), namesize);
405 lr_create_t *lr;
412 itx = zil_itx_create(txtype, sizeof (*lr) + namesize + linksize);
413 lr = (lr_create_t *)&itx->itx_lr;
414 lr->lr_doid = dzp->z_id;
415 lr->lr_foid = zp->z_id;
416 lr->lr_uid = zp->z_uid;
417 lr->lr_gid = zp->z_gid;
418 lr->lr_mode = zp->z_mode;
419 (void) sa_lookup(zp->z_sa_hdl, SA_ZPL_GEN(zp->z_zfsvfs), &lr->lr_gen,
422 lr->lr_crtime, sizeof (uint64_t) * 2);
423 bcopy(name, (char *)(lr + 1), namesize);
424 bcopy(link, (char *)(lr + 1) + namesize, linksize);
437 lr_rename_t *lr;
444 itx = zil_itx_create(txtype, sizeof (*lr) + snamesize + dnamesize);
445 lr = (lr_rename_t *)&itx->itx_lr;
446 lr->lr_sdoid = sdzp->z_id;
447 lr->lr_tdoid = tdzp->z_id;
448 bcopy(sname, (char *)(lr + 1), snamesize);
449 bcopy(dname, (char *)(lr + 1) + snamesize, dnamesize);
492 lr_write_t *lr;
508 itx = zil_itx_create(txtype, sizeof (*lr) +
510 lr = (lr_write_t *)&itx->itx_lr;
512 zp->z_id, off, len, lr + 1, DMU_READ_NO_PREFETCH) != 0) {
514 itx = zil_itx_create(txtype, sizeof (*lr));
515 lr = (lr_write_t *)&itx->itx_lr;
520 lr->lr_foid = zp->z_id;
521 lr->lr_offset = off;
522 lr->lr_length = len;
523 lr->lr_blkoff = 0;
524 BP_ZERO(&lr->lr_blkptr);
547 lr_truncate_t *lr;
552 itx = zil_itx_create(txtype, sizeof (*lr));
553 lr = (lr_truncate_t *)&itx->itx_lr;
554 lr->lr_foid = zp->z_id;
555 lr->lr_offset = off;
556 lr->lr_length = len;
570 lr_setattr_t *lr;
584 recsize = sizeof (*lr) + ZIL_XVAT_SIZE(xvap->xva_mapsize);
590 lr = (lr_setattr_t *)&itx->itx_lr;
591 lr->lr_foid = zp->z_id;
592 lr->lr_mask = (uint64_t)mask_applied;
593 lr->lr_mode = (uint64_t)vap->va_mode;
595 lr->lr_uid = fuidp->z_fuid_owner;
597 lr->lr_uid = (uint64_t)vap->va_uid;
600 lr->lr_gid = fuidp->z_fuid_group;
602 lr->lr_gid = (uint64_t)vap->va_gid;
604 lr->lr_size = (uint64_t)vap->va_size;
605 ZFS_TIME_ENCODE(&vap->va_atime, lr->lr_atime);
606 ZFS_TIME_ENCODE(&vap->va_mtime, lr->lr_mtime);
607 start = (lr_setattr_t *)(lr + 1);
633 lr_acl_t *lr;
646 lrsize = sizeof (*lr);
657 lr = (lr_acl_t *)&itx->itx_lr;
658 lr->lr_foid = zp->z_id;
660 lr->lr_acl_bytes = aclbytes;
661 lr->lr_domcnt = fuidp ? fuidp->z_domain_cnt : 0;
662 lr->lr_fuidcnt = fuidp ? fuidp->z_fuid_cnt : 0;
664 lr->lr_acl_flags = (uint64_t)vsecp->vsa_aclflags;
666 lr->lr_acl_flags = 0;
668 lr->lr_aclcnt = (uint64_t)vsecp->vsa_aclcnt;
671 lrv0 = (lr_acl_v0_t *)lr;
674 void *start = (ace_t *)(lr + 1);