Lines Matching defs:lr

303 	_lr_create_t *lr;
345 lr = (_lr_create_t *)&itx->itx_lr;
346 lr->lr_doid = dzp->z_id;
347 lr->lr_foid = zp->z_id;
349 LR_FOID_SET_SLOTS(lr->lr_foid, zp->z_dnodesize >> DNODE_SHIFT);
350 lr->lr_mode = zp->z_mode;
352 lr->lr_uid = (uint64_t)KUID_TO_SUID(ZTOUID(zp));
354 lr->lr_uid = fuidp->z_fuid_owner;
357 lr->lr_gid = (uint64_t)KGID_TO_SGID(ZTOGID(zp));
359 lr->lr_gid = fuidp->z_fuid_group;
361 (void) sa_lookup(zp->z_sa_hdl, SA_ZPL_GEN(ZTOZSB(zp)), &lr->lr_gen,
364 lr->lr_crtime, sizeof (uint64_t) * 2);
366 if (sa_lookup(zp->z_sa_hdl, SA_ZPL_RDEV(ZTOZSB(zp)), &lr->lr_rdev,
367 sizeof (lr->lr_rdev)) != 0)
368 lr->lr_rdev = 0;
416 lr_remove_t *lr;
422 itx = zil_itx_create(txtype, sizeof (*lr) + namesize);
423 lr = (lr_remove_t *)&itx->itx_lr;
424 lr->lr_doid = dzp->z_id;
425 memcpy(&lr->lr_data[0], name, namesize);
451 lr_link_t *lr;
457 itx = zil_itx_create(txtype, sizeof (*lr) + namesize);
458 lr = (lr_link_t *)&itx->itx_lr;
459 lr->lr_doid = dzp->z_id;
460 lr->lr_link_obj = zp->z_id;
461 memcpy(&lr->lr_data[0], name, namesize);
474 _lr_create_t *lr;
484 lr = &lrc->lr_create;
485 lr->lr_doid = dzp->z_id;
486 lr->lr_foid = zp->z_id;
487 lr->lr_uid = KUID_TO_SUID(ZTOUID(zp));
488 lr->lr_gid = KGID_TO_SGID(ZTOGID(zp));
489 lr->lr_mode = zp->z_mode;
490 (void) sa_lookup(zp->z_sa_hdl, SA_ZPL_GEN(ZTOZSB(zp)), &lr->lr_gen,
493 lr->lr_crtime, sizeof (uint64_t) * 2);
505 _lr_rename_t *lr;
513 itx = zil_itx_create(txtype, sizeof (*lr) + snamesize + dnamesize);
515 lr = &lrr->lr_rename;
516 lr->lr_sdoid = sdzp->z_id;
517 lr->lr_tdoid = tdzp->z_id;
560 lr_rename_whiteout_t *lr;
568 itx = zil_itx_create(txtype, sizeof (*lr) + snamesize + dnamesize);
569 lr = (lr_rename_whiteout_t *)&itx->itx_lr;
570 lr->lr_rename.lr_sdoid = sdzp->z_id;
571 lr->lr_rename.lr_tdoid = tdzp->z_id;
578 lr->lr_wfoid = wzp->z_id;
579 LR_FOID_SET_SLOTS(lr->lr_wfoid, wzp->z_dnodesize >> DNODE_SHIFT);
580 (void) sa_lookup(wzp->z_sa_hdl, SA_ZPL_GEN(ZTOZSB(wzp)), &lr->lr_wgen,
583 lr->lr_wcrtime, sizeof (uint64_t) * 2);
584 lr->lr_wmode = wzp->z_mode;
585 lr->lr_wuid = (uint64_t)KUID_TO_SUID(ZTOUID(wzp));
586 lr->lr_wgid = (uint64_t)KGID_TO_SGID(ZTOGID(wzp));
594 (void) sa_lookup(wzp->z_sa_hdl, SA_ZPL_RDEV(ZTOZSB(wzp)), &lr->lr_wrdev,
595 sizeof (lr->lr_wrdev));
597 memcpy(&lr->lr_data[0], sname, snamesize);
598 memcpy(&lr->lr_data[snamesize], dname, dnamesize);
644 lr_write_t *lr;
660 itx = zil_itx_create(txtype, sizeof (*lr) +
662 lr = (lr_write_t *)&itx->itx_lr;
671 &lr->lr_data[0], DMU_READ_NO_PREFETCH);
675 itx = zil_itx_create(txtype, sizeof (*lr));
676 lr = (lr_write_t *)&itx->itx_lr;
682 lr->lr_foid = zp->z_id;
683 lr->lr_offset = off;
684 lr->lr_length = len;
685 lr->lr_blkoff = 0;
686 BP_ZERO(&lr->lr_blkptr);
713 lr_truncate_t *lr;
719 itx = zil_itx_create(txtype, sizeof (*lr));
720 lr = (lr_truncate_t *)&itx->itx_lr;
721 lr->lr_foid = zp->z_id;
722 lr->lr_offset = off;
723 lr->lr_length = len;
737 lr_setattr_t *lr;
751 recsize = sizeof (*lr) + ZIL_XVAT_SIZE(xvap->xva_mapsize);
757 lr = (lr_setattr_t *)&itx->itx_lr;
758 lr->lr_foid = zp->z_id;
759 lr->lr_mask = (uint64_t)mask_applied;
760 lr->lr_mode = (uint64_t)vap->va_mode;
762 lr->lr_uid = fuidp->z_fuid_owner;
764 lr->lr_uid = (uint64_t)vap->va_uid;
767 lr->lr_gid = fuidp->z_fuid_group;
769 lr->lr_gid = (uint64_t)vap->va_gid;
771 lr->lr_size = (uint64_t)vap->va_size;
772 ZFS_TIME_ENCODE(&vap->va_atime, lr->lr_atime);
773 ZFS_TIME_ENCODE(&vap->va_mtime, lr->lr_mtime);
774 start = &lr->lr_data[0];
777 start = &lr->lr_data[ZIL_XVAT_SIZE(xvap->xva_mapsize)];
799 lr_setsaxattr_t *lr;
809 lr = (lr_setsaxattr_t *)&itx->itx_lr;
810 lr->lr_foid = zp->z_id;
811 memcpy(&lr->lr_data[0], name, namelen);
813 memcpy(&lr->lr_data[namelen], value, size);
814 lr->lr_size = size;
816 lr->lr_size = 0;
832 lr_acl_t *lr;
845 lrsize = sizeof (*lr);
856 lr = (lr_acl_t *)&itx->itx_lr;
857 lr->lr_foid = zp->z_id;
859 lr->lr_acl_bytes = aclbytes;
860 lr->lr_domcnt = fuidp ? fuidp->z_domain_cnt : 0;
861 lr->lr_fuidcnt = fuidp ? fuidp->z_fuid_cnt : 0;
863 lr->lr_acl_flags = (uint64_t)vsecp->vsa_aclflags;
865 lr->lr_acl_flags = 0;
867 lr->lr_aclcnt = (uint64_t)vsecp->vsa_aclcnt;
870 lrv0 = (lr_acl_v0_t *)lr;
873 uint8_t *start = &lr->lr_data[0];
877 start = &lr->lr_data[ZIL_ACE_LENGTH(aclbytes)];
898 lr_clone_range_t *lr;
914 sizeof (*lr) + sizeof (bps[0]) * partnbps);
915 lr = (lr_clone_range_t *)&itx->itx_lr;
916 lr->lr_foid = zp->z_id;
917 lr->lr_offset = off;
918 lr->lr_length = partlen;
919 lr->lr_blksz = blksz;
920 lr->lr_nbps = partnbps;
921 memcpy(lr->lr_bps, bps, sizeof (bps[0]) * partnbps);