Lines Matching defs:logelem_object_p

84 	cfsd_logelem_object_t *logelem_object_p;
88 logelem_object_p = cfsd_calloc(sizeof (cfsd_logelem_object_t));
89 logelem_object_p->i_maptbl_object_p = maptbl_object_p;
90 logelem_object_p->i_logfile_object_p = logfile_object_p;
91 logelem_object_p->i_kmod_object_p = kmod_object_p;
93 logelem_object_p->i_entp = logfile_object_p->i_cur_entry;
94 logelem_object_p->i_offset = logfile_object_p->i_cur_offset;
95 dbug_assert(logelem_object_p->i_entp);
96 logelem_object_p->i_messagep[0] = '\0';
97 logelem_object_p->i_type = NO_OBJECT_TYPE;
100 return (logelem_object_p);
116 cfsd_logelem_destroy(cfsd_logelem_object_t *logelem_object_p)
119 cfsd_free(logelem_object_p);
229 logelem_format_fid(cfsd_logelem_object_t *logelem_object_p, cfs_fid_t *fidp)
234 logelem_object_p->i_fidbuf[0] = '\0';
239 strlcat(logelem_object_p->i_fidbuf, format,
240 sizeof (logelem_object_p->i_fidbuf));
262 logelem_lostfound(cfsd_logelem_object_t *logelem_object_p,
297 xx = kmod_getinfo(logelem_object_p->i_kmod_object_p, cidp, &ginfo);
302 logelem_log_opskipped(logelem_object_p, namep);
317 logelem_log_opskipped(logelem_object_p, namep);
325 xx = maptbl_get(logelem_object_p->i_maptbl_object_p,
328 logelem_log_opskipped(logelem_object_p, namep);
334 logelem_object_p->i_logfile_object_p,
337 logelem_log_opskipped(logelem_object_p, namep);
349 xx = kmod_cidtofid(logelem_object_p->i_kmod_object_p,
359 xx = maptbl_get(logelem_object_p->i_maptbl_object_p,
362 logelem_log_opskipped(logelem_object_p, namep);
368 logelem_object_p->i_logfile_object_p,
371 logelem_log_opskipped(logelem_object_p, namep);
383 xx = kmod_cidtofid(logelem_object_p->i_kmod_object_p,
413 logelem_object_p->i_kmod_object_p,
441 xx = kmod_create(logelem_object_p->i_kmod_object_p,
447 logelem_object_p->i_kmod_object_p,
455 logelem_resolution(logelem_object_p,
467 xx = kmod_lostfound(logelem_object_p->i_kmod_object_p,
471 logelem_log_opskipped(logelem_object_p, namep);
481 logelem_resolution(logelem_object_p, mesgbuf);
486 logelem_object_p->i_kmod_object_p->i_path,
488 logelem_resolution(logelem_object_p, mesgbuf);
496 xx = maptbl_set(logelem_object_p->i_maptbl_object_p, &map, 1);
522 logelem_problem(cfsd_logelem_object_t *logelem_object_p, char *strp)
527 logelem_message(logelem_object_p, gettext("cachefsd: Problem: "), strp);
548 logelem_resolution(cfsd_logelem_object_t *logelem_object_p, char *strp)
553 logelem_message(logelem_object_p, gettext("cachefsd: Resolution: "),
597 logelem_message(cfsd_logelem_object_t *logelem_object_p,
606 logelem_message_append(logelem_object_p->i_messagep, prefix);
607 logelem_message_append(logelem_object_p->i_messagep, strp);
608 logelem_message_append(logelem_object_p->i_messagep, "\n");
622 logelem_log_opfailed(cfsd_logelem_object_t *logelem_object_p,
648 logelem_problem(logelem_object_p, mesgbuf);
661 logelem_log_opskipped(cfsd_logelem_object_t *logelem_object_p,
668 logelem_resolution(logelem_object_p, mesgbuf);
681 logelem_log_timelogmesg(cfsd_logelem_object_t *logelem_object_p,
717 logelem_problem(logelem_object_p, mesgbuf);
735 cfsd_logelem_object_t *logelem_object_p;
740 logelem_object_p = cfsd_logelem_create(maptbl_object_p,
742 logelem_object_p->i_type = SETATTR_OBJECT_TYPE;
744 setattr_object_p = SETATTR_OBJECT_PTR(logelem_object_p);
746 &logelem_object_p->i_entp->dl_u.dl_setattr;
748 return (logelem_object_p);
764 cfsd_logelem_object_t *logelem_object_p;
769 logelem_object_p = cfsd_logelem_create(maptbl_object_p,
771 logelem_object_p->i_type = SETSECATTR_OBJECT_TYPE;
773 setsecattr_object_p = SETSECATTR_OBJECT_PTR(logelem_object_p);
775 &logelem_object_p->i_entp->dl_u.dl_setsecattr;
782 return (logelem_object_p);
798 cfsd_logelem_object_t *logelem_object_p;
803 logelem_object_p = cfsd_logelem_create(maptbl_object_p,
805 logelem_object_p->i_type = CREATE_OBJECT_TYPE;
807 create_object_p = CREATE_OBJECT_PTR(logelem_object_p);
809 &logelem_object_p->i_entp->dl_u.dl_create;
815 return (logelem_object_p);
832 cfsd_logelem_object_t *logelem_object_p;
837 logelem_object_p = cfsd_logelem_create(maptbl_object_p,
839 logelem_object_p->i_type = REMOVE_OBJECT_TYPE;
841 remove_object_p = REMOVE_OBJECT_PTR(logelem_object_p);
843 &logelem_object_p->i_entp->dl_u.dl_remove;
849 return (logelem_object_p);
866 cfsd_logelem_object_t *logelem_object_p;
871 logelem_object_p = cfsd_logelem_create(maptbl_object_p,
873 logelem_object_p->i_type = RMDIR_OBJECT_TYPE;
875 rmdir_object_p = RMDIR_OBJECT_PTR(logelem_object_p);
877 &logelem_object_p->i_entp->dl_u.dl_rmdir;
883 return (logelem_object_p);
900 cfsd_logelem_object_t *logelem_object_p;
905 logelem_object_p = cfsd_logelem_create(maptbl_object_p,
907 logelem_object_p->i_type = MKDIR_OBJECT_TYPE;
909 mkdir_object_p = MKDIR_OBJECT_PTR(logelem_object_p);
911 &logelem_object_p->i_entp->dl_u.dl_mkdir;
917 return (logelem_object_p);
934 cfsd_logelem_object_t *logelem_object_p;
939 logelem_object_p = cfsd_logelem_create(maptbl_object_p,
941 logelem_object_p->i_type = LINK_OBJECT_TYPE;
943 link_object_p = LINK_OBJECT_PTR(logelem_object_p);
945 &logelem_object_p->i_entp->dl_u.dl_link;
951 return (logelem_object_p);
968 cfsd_logelem_object_t *logelem_object_p;
972 logelem_object_p = cfsd_logelem_create(maptbl_object_p,
974 logelem_object_p->i_type = SYMLINK_OBJECT_TYPE;
976 symlink_object_p = SYMLINK_OBJECT_PTR(logelem_object_p);
978 &logelem_object_p->i_entp->dl_u.dl_symlink;
987 return (logelem_object_p);
1004 cfsd_logelem_object_t *logelem_object_p;
1008 logelem_object_p = cfsd_logelem_create(maptbl_object_p,
1010 logelem_object_p->i_type = RENAME_OBJECT_TYPE;
1012 rename_object_p = RENAME_OBJECT_PTR(logelem_object_p);
1014 &logelem_object_p->i_entp->dl_u.dl_rename;
1023 return (logelem_object_p);
1039 cfsd_logelem_object_t *logelem_object_p;
1043 logelem_object_p = cfsd_logelem_create(maptbl_object_p,
1045 logelem_object_p->i_type = MODIFIED_OBJECT_TYPE;
1047 modified_object_p = MODIFIED_OBJECT_PTR(logelem_object_p);
1049 &logelem_object_p->i_entp->dl_u.dl_modify;
1051 return (logelem_object_p);
1067 cfsd_logelem_object_t *logelem_object_p;
1071 logelem_object_p = cfsd_logelem_create(maptbl_object_p,
1073 logelem_object_p->i_type = MAPFID_OBJECT_TYPE;
1075 mapfid_object_p = MAPFID_OBJECT_PTR(logelem_object_p);
1077 &logelem_object_p->i_entp->dl_u.dl_mapfid;
1079 return (logelem_object_p);
1091 logelem_roll(cfsd_logelem_object_t *logelem_object_p, ulong_t *seqp)
1097 switch (logelem_object_p->i_type) {
1105 retval = logelem_roll_setattr(logelem_object_p, seqp);
1109 retval = logelem_roll_setsecattr(logelem_object_p, seqp);
1113 retval = logelem_roll_create(logelem_object_p, seqp);
1117 retval = logelem_roll_remove(logelem_object_p, seqp);
1121 retval = logelem_roll_rmdir(logelem_object_p, seqp);
1125 retval = logelem_roll_mkdir(logelem_object_p, seqp);
1129 retval = logelem_roll_link(logelem_object_p, seqp);
1133 retval = logelem_roll_symlink(logelem_object_p, seqp);
1137 retval = logelem_roll_rename(logelem_object_p, seqp);
1141 retval = logelem_roll_modified(logelem_object_p, seqp);
1145 retval = logelem_roll_mapfid(logelem_object_p);
1165 logelem_roll_setattr(cfsd_logelem_object_t *logelem_object_p, ulong_t *seqp)
1180 xx = maptbl_get(logelem_object_p->i_maptbl_object_p,
1181 SETATTR_OBJECT(logelem_object_p).i_up->dl_cid, &map);
1183 logelem_log_opfailed(logelem_object_p, "Setattr",
1191 map.ms_cid = SETATTR_OBJECT(logelem_object_p).i_up->dl_cid;
1198 logelem_log_opfailed(logelem_object_p, "Setattr",
1211 xx = logfile_offset(logelem_object_p->i_logfile_object_p,
1214 logelem_log_opfailed(logelem_object_p, "Setattr",
1225 xx = kmod_cidtofid(logelem_object_p->i_kmod_object_p,
1226 &SETATTR_OBJECT(logelem_object_p).i_up->dl_cid, &filefid);
1232 logelem_log_opfailed(logelem_object_p, "Setattr",
1235 xx = logelem_lostfound(logelem_object_p,
1236 &SETATTR_OBJECT(logelem_object_p).i_up->dl_cid,
1238 &SETATTR_OBJECT(logelem_object_p).i_up->dl_cred);
1247 xx = logfile_offset(logelem_object_p->i_logfile_object_p,
1250 logelem_log_opfailed(logelem_object_p, "Setattr",
1262 ctime = SETATTR_OBJECT(logelem_object_p).i_up->dl_ctime;
1263 mtime = SETATTR_OBJECT(logelem_object_p).i_up->dl_mtime;
1268 xx = kmod_getattrfid(logelem_object_p->i_kmod_object_p, &filefid,
1269 &SETATTR_OBJECT(logelem_object_p).i_up->dl_cred, &va);
1275 logelem_log_opfailed(logelem_object_p, "Setattr",
1277 xx = logelem_lostfound(logelem_object_p,
1278 &SETATTR_OBJECT(logelem_object_p).i_up->dl_cid,
1280 &SETATTR_OBJECT(logelem_object_p).i_up->dl_cred);
1288 logelem_log_timelogmesg(logelem_object_p, "Setattr",
1295 logelem_log_timelogmesg(logelem_object_p, "Setattr",
1302 logelem_log_opfailed(logelem_object_p, "Setattr",
1304 xx = logelem_lostfound(logelem_object_p,
1305 &SETATTR_OBJECT(logelem_object_p).i_up->dl_cid,
1307 &SETATTR_OBJECT(logelem_object_p).i_up->dl_cred);
1313 xx = kmod_setattr(logelem_object_p->i_kmod_object_p,
1314 &filefid, &SETATTR_OBJECT(logelem_object_p).i_up->dl_cid,
1315 &SETATTR_OBJECT(logelem_object_p).i_up->dl_attrs,
1316 SETATTR_OBJECT(logelem_object_p).i_up->dl_flags,
1317 &SETATTR_OBJECT(logelem_object_p).i_up->dl_cred,
1318 &SETATTR_OBJECT(logelem_object_p).i_up->dl_ctime,
1319 &SETATTR_OBJECT(logelem_object_p).i_up->dl_mtime);
1325 logelem_log_opfailed(logelem_object_p, "Setattr", NULL,
1327 xx = logelem_lostfound(logelem_object_p,
1328 &SETATTR_OBJECT(logelem_object_p).i_up->dl_cid,
1330 &SETATTR_OBJECT(logelem_object_p).i_up->dl_cred);
1336 map.ms_times = logelem_object_p->i_offset +
1338 xx = maptbl_set(logelem_object_p->i_maptbl_object_p, &map, 1);
1357 logelem_roll_setsecattr(cfsd_logelem_object_t *logelem_object_p, ulong_t *seqp)
1370 xx = maptbl_get(logelem_object_p->i_maptbl_object_p,
1371 SETSECATTR_OBJECT(logelem_object_p).i_up->dl_cid, &map);
1373 logelem_log_opfailed(logelem_object_p, "Setsecattr",
1381 map.ms_cid = SETSECATTR_OBJECT(logelem_object_p).i_up->dl_cid;
1388 logelem_log_opfailed(logelem_object_p, "Setsecattr",
1401 xx = logfile_offset(logelem_object_p->i_logfile_object_p,
1404 logelem_log_opfailed(logelem_object_p, "Setsecattr",
1415 xx = kmod_cidtofid(logelem_object_p->i_kmod_object_p,
1416 &SETSECATTR_OBJECT(logelem_object_p).i_up->dl_cid,
1423 logelem_log_opfailed(logelem_object_p, "Setsecattr",
1426 xx = logelem_lostfound(logelem_object_p,
1427 &SETSECATTR_OBJECT(logelem_object_p).i_up->dl_cid,
1429 &SETSECATTR_OBJECT(logelem_object_p).i_up->dl_cred);
1438 xx = logfile_offset(logelem_object_p->i_logfile_object_p,
1441 logelem_log_opfailed(logelem_object_p, "Setsecattr",
1453 ctime = SETSECATTR_OBJECT(logelem_object_p).i_up->dl_ctime;
1454 mtime = SETSECATTR_OBJECT(logelem_object_p).i_up->dl_mtime;
1459 xx = kmod_getattrfid(logelem_object_p->i_kmod_object_p, &filefid,
1460 &SETSECATTR_OBJECT(logelem_object_p).i_up->dl_cred, &va);
1466 logelem_log_opfailed(logelem_object_p, "Setsecattr",
1468 xx = logelem_lostfound(logelem_object_p,
1469 &SETSECATTR_OBJECT(logelem_object_p).i_up->dl_cid,
1471 &SETSECATTR_OBJECT(logelem_object_p).i_up->dl_cred);
1478 logelem_log_timelogmesg(logelem_object_p, "Setsecattr",
1485 logelem_log_timelogmesg(logelem_object_p, "Setsecattr",
1492 logelem_log_opfailed(logelem_object_p, "Setsecattr",
1494 xx = logelem_lostfound(logelem_object_p,
1495 &SETSECATTR_OBJECT(logelem_object_p).i_up->dl_cid,
1497 &SETSECATTR_OBJECT(logelem_object_p).i_up->dl_cred);
1503 xx = kmod_setsecattr(logelem_object_p->i_kmod_object_p, &filefid,
1504 &SETSECATTR_OBJECT(logelem_object_p).i_up->dl_cid,
1505 SETSECATTR_OBJECT(logelem_object_p).i_up->dl_mask,
1506 SETSECATTR_OBJECT(logelem_object_p).i_up->dl_aclcnt,
1507 SETSECATTR_OBJECT(logelem_object_p).i_up->dl_dfaclcnt,
1508 SETSECATTR_OBJECT(logelem_object_p).i_acl,
1509 &SETSECATTR_OBJECT(logelem_object_p).i_up->dl_cred,
1510 &SETSECATTR_OBJECT(logelem_object_p).i_up->dl_ctime,
1511 &SETSECATTR_OBJECT(logelem_object_p).i_up->dl_mtime);
1517 logelem_log_opfailed(logelem_object_p, "Setsecattr", NULL,
1519 xx = logelem_lostfound(logelem_object_p,
1520 &SETSECATTR_OBJECT(logelem_object_p).i_up->dl_cid,
1522 &SETSECATTR_OBJECT(logelem_object_p).i_up->dl_cred);
1528 map.ms_times = logelem_object_p->i_offset +
1530 xx = maptbl_set(logelem_object_p->i_maptbl_object_p, &map, 1);
1549 logelem_roll_create(cfsd_logelem_object_t *logelem_object_p, ulong_t *seqp)
1560 dbug_assert(CREATE_OBJECT(logelem_object_p).i_up->dl_exists == 0);
1564 xx = kmod_exists(logelem_object_p->i_kmod_object_p,
1565 &CREATE_OBJECT(logelem_object_p).i_up->dl_new_cid);
1570 map.ms_cid = CREATE_OBJECT(logelem_object_p).i_up->dl_new_cid;
1585 xx = maptbl_get(logelem_object_p->i_maptbl_object_p,
1586 CREATE_OBJECT(logelem_object_p).i_up->dl_parent_cid, &map);
1588 logelem_log_opfailed(logelem_object_p, "Create",
1595 xx = kmod_cidtofid(logelem_object_p->i_kmod_object_p,
1596 &CREATE_OBJECT(logelem_object_p).i_up->dl_parent_cid,
1599 logelem_log_opfailed(logelem_object_p, "Create",
1601 CREATE_OBJECT(logelem_object_p).i_namep, xx);
1602 xx = logelem_lostfound(logelem_object_p,
1603 &CREATE_OBJECT(logelem_object_p).i_up->dl_new_cid,
1605 CREATE_OBJECT(logelem_object_p).i_up->dl_parent_cid,
1606 CREATE_OBJECT(logelem_object_p).i_namep,
1607 &CREATE_OBJECT(logelem_object_p).i_up->dl_cred);
1612 xx = logfile_offset(logelem_object_p->i_logfile_object_p,
1615 logelem_log_opfailed(logelem_object_p, "Create",
1625 xx = kmod_getattrname(logelem_object_p->i_kmod_object_p, &dirfid,
1626 CREATE_OBJECT(logelem_object_p).i_namep,
1627 &CREATE_OBJECT(logelem_object_p).i_up->dl_cred, &va, &filefid2);
1635 logelem_log_opfailed(logelem_object_p, "Create",
1637 CREATE_OBJECT(logelem_object_p).i_namep, xx);
1638 xx = logelem_lostfound(logelem_object_p,
1639 &CREATE_OBJECT(logelem_object_p).i_up->dl_new_cid,
1640 &CREATE_OBJECT(logelem_object_p).i_up->dl_parent_cid,
1641 CREATE_OBJECT(logelem_object_p).i_namep,
1642 &CREATE_OBJECT(logelem_object_p).i_up->dl_cred);
1648 xx = kmod_create(logelem_object_p->i_kmod_object_p, &dirfid,
1649 CREATE_OBJECT(logelem_object_p).i_namep,
1650 &CREATE_OBJECT(logelem_object_p).i_up->dl_new_cid,
1651 &CREATE_OBJECT(logelem_object_p).i_up->dl_attrs, NONEXCL,
1652 CREATE_OBJECT(logelem_object_p).i_up->dl_mode,
1653 &CREATE_OBJECT(logelem_object_p).i_up->dl_cred,
1654 &CREATE_OBJECT(logelem_object_p).i_up->dl_fid,
1655 &CREATE_OBJECT(logelem_object_p).i_up->dl_ctime,
1656 &CREATE_OBJECT(logelem_object_p).i_up->dl_mtime);
1663 logelem_log_opfailed(logelem_object_p, "Create", NULL,
1664 CREATE_OBJECT(logelem_object_p).i_namep, xx);
1665 xx = logelem_lostfound(logelem_object_p,
1666 &CREATE_OBJECT(logelem_object_p).i_up->dl_new_cid,
1667 &CREATE_OBJECT(logelem_object_p).i_up->dl_parent_cid,
1668 CREATE_OBJECT(logelem_object_p).i_namep,
1669 &CREATE_OBJECT(logelem_object_p).i_up->dl_cred);
1675 map.ms_cid = CREATE_OBJECT(logelem_object_p).i_up->dl_new_cid;
1676 map.ms_fid = logelem_object_p->i_offset +
1678 map.ms_times = logelem_object_p->i_offset +
1680 xx = maptbl_set(logelem_object_p->i_maptbl_object_p, &map, 1);
1700 logelem_roll_remove(cfsd_logelem_object_t *logelem_object_p, ulong_t *seqp)
1716 xx = maptbl_get(logelem_object_p->i_maptbl_object_p,
1717 REMOVE_OBJECT(logelem_object_p).i_up->dl_child_cid, &map);
1719 logelem_log_opfailed(logelem_object_p, "Remove",
1727 logelem_log_opfailed(logelem_object_p, "Remove",
1742 map.ms_cid = REMOVE_OBJECT(logelem_object_p).i_up->dl_child_cid;
1750 xx = logfile_offset(logelem_object_p->i_logfile_object_p,
1753 logelem_log_opfailed(logelem_object_p, "Remove",
1765 ctime = REMOVE_OBJECT(logelem_object_p).i_up->dl_ctime;
1766 mtime = REMOVE_OBJECT(logelem_object_p).i_up->dl_mtime;
1771 xx = maptbl_get(logelem_object_p->i_maptbl_object_p,
1772 REMOVE_OBJECT(logelem_object_p).i_up->dl_parent_cid, &dirmap);
1774 logelem_log_opfailed(logelem_object_p, "Remove",
1781 xx = kmod_cidtofid(logelem_object_p->i_kmod_object_p,
1782 &REMOVE_OBJECT(logelem_object_p).i_up->dl_parent_cid,
1785 logelem_log_opfailed(logelem_object_p, "Remove",
1787 REMOVE_OBJECT(logelem_object_p).i_namep, xx);
1788 logelem_log_opskipped(logelem_object_p,
1789 REMOVE_OBJECT(logelem_object_p).i_namep);
1794 xx = logfile_offset(logelem_object_p->i_logfile_object_p,
1797 logelem_log_opfailed(logelem_object_p, "Remove",
1807 xx = kmod_getattrname(logelem_object_p->i_kmod_object_p, &dirfid,
1808 REMOVE_OBJECT(logelem_object_p).i_namep,
1809 &REMOVE_OBJECT(logelem_object_p).i_up->dl_cred,
1818 logelem_log_opfailed(logelem_object_p, "Remove",
1820 REMOVE_OBJECT(logelem_object_p).i_namep, xx);
1821 logelem_log_opskipped(logelem_object_p,
1822 REMOVE_OBJECT(logelem_object_p).i_namep);
1826 logelem_log_opfailed(logelem_object_p, "Remove",
1828 REMOVE_OBJECT(logelem_object_p).i_namep, xx);
1829 logelem_log_opskipped(logelem_object_p,
1830 REMOVE_OBJECT(logelem_object_p).i_namep);
1837 logelem_log_timelogmesg(logelem_object_p, "Remove",
1838 REMOVE_OBJECT(logelem_object_p).i_namep,
1840 logelem_log_opskipped(logelem_object_p,
1841 REMOVE_OBJECT(logelem_object_p).i_namep);
1848 logelem_log_timelogmesg(logelem_object_p, "Remove",
1849 REMOVE_OBJECT(logelem_object_p).i_namep,
1851 logelem_log_opskipped(logelem_object_p,
1852 REMOVE_OBJECT(logelem_object_p).i_namep);
1858 &REMOVE_OBJECT(logelem_object_p).i_up->dl_ctime : NULL;
1861 xx = kmod_remove(logelem_object_p->i_kmod_object_p, &dirfid,
1862 &REMOVE_OBJECT(logelem_object_p).i_up->dl_child_cid,
1863 REMOVE_OBJECT(logelem_object_p).i_namep,
1864 &REMOVE_OBJECT(logelem_object_p).i_up->dl_cred, ctimep);
1872 logelem_log_opfailed(logelem_object_p, "Remove", NULL,
1873 REMOVE_OBJECT(logelem_object_p).i_namep, xx);
1874 logelem_log_opskipped(logelem_object_p,
1875 REMOVE_OBJECT(logelem_object_p).i_namep);
1882 REMOVE_OBJECT(logelem_object_p).i_up->dl_mtime = mtime;
1883 map.ms_times = logelem_object_p->i_offset +
1885 xx = maptbl_set(logelem_object_p->i_maptbl_object_p, &map, 1);
1906 logelem_roll_rmdir(cfsd_logelem_object_t *logelem_object_p, ulong_t *seqp)
1916 xx = maptbl_get(logelem_object_p->i_maptbl_object_p,
1917 RMDIR_OBJECT(logelem_object_p).i_up->dl_parent_cid, &map);
1919 logelem_log_opfailed(logelem_object_p, "Remove Directory",
1926 xx = kmod_cidtofid(logelem_object_p->i_kmod_object_p,
1927 &RMDIR_OBJECT(logelem_object_p).i_up->dl_parent_cid,
1930 logelem_log_opfailed(logelem_object_p,
1933 RMDIR_OBJECT(logelem_object_p).i_namep, xx);
1934 logelem_log_opskipped(logelem_object_p,
1935 RMDIR_OBJECT(logelem_object_p).i_namep);
1940 xx = logfile_offset(logelem_object_p->i_logfile_object_p,
1943 logelem_log_opfailed(logelem_object_p,
1954 xx = kmod_rmdir(logelem_object_p->i_kmod_object_p, &dirfid,
1955 RMDIR_OBJECT(logelem_object_p).i_namep,
1956 &RMDIR_OBJECT(logelem_object_p).i_up->dl_cred);
1963 logelem_log_opfailed(logelem_object_p, "Remove Directory", NULL,
1964 RMDIR_OBJECT(logelem_object_p).i_namep, xx);
1965 logelem_log_opskipped(logelem_object_p,
1966 RMDIR_OBJECT(logelem_object_p).i_namep);
1984 logelem_roll_mkdir(cfsd_logelem_object_t *logelem_object_p, ulong_t *seqp)
1994 xx = maptbl_get(logelem_object_p->i_maptbl_object_p,
1995 MKDIR_OBJECT(logelem_object_p).i_up->dl_parent_cid, &map);
1997 logelem_log_opfailed(logelem_object_p, "Create Directory",
2004 xx = kmod_cidtofid(logelem_object_p->i_kmod_object_p,
2005 &MKDIR_OBJECT(logelem_object_p).i_up->dl_parent_cid,
2008 logelem_log_opfailed(logelem_object_p,
2011 MKDIR_OBJECT(logelem_object_p).i_namep, xx);
2012 logelem_log_opskipped(logelem_object_p,
2013 MKDIR_OBJECT(logelem_object_p).i_namep);
2018 xx = logfile_offset(logelem_object_p->i_logfile_object_p,
2021 logelem_log_opfailed(logelem_object_p,
2032 xx = kmod_mkdir(logelem_object_p->i_kmod_object_p, &dirfid,
2033 MKDIR_OBJECT(logelem_object_p).i_namep,
2034 &MKDIR_OBJECT(logelem_object_p).i_up->dl_child_cid,
2035 &MKDIR_OBJECT(logelem_object_p).i_up->dl_attrs,
2036 &MKDIR_OBJECT(logelem_object_p).i_up->dl_cred,
2037 &MKDIR_OBJECT(logelem_object_p).i_up->dl_fid);
2044 logelem_log_opfailed(logelem_object_p, "Create Directory", NULL,
2045 MKDIR_OBJECT(logelem_object_p).i_namep, xx);
2046 logelem_log_opskipped(logelem_object_p,
2047 MKDIR_OBJECT(logelem_object_p).i_namep);
2053 map.ms_cid = MKDIR_OBJECT(logelem_object_p).i_up->dl_child_cid;
2054 map.ms_fid = logelem_object_p->i_offset +
2057 xx = maptbl_set(logelem_object_p->i_maptbl_object_p, &map, 1);
2078 logelem_roll_link(cfsd_logelem_object_t *logelem_object_p, ulong_t *seqp)
2092 xx = maptbl_get(logelem_object_p->i_maptbl_object_p,
2093 LINK_OBJECT(logelem_object_p).i_up->dl_child_cid, &map);
2095 logelem_log_opfailed(logelem_object_p, "Link",
2103 map.ms_cid = LINK_OBJECT(logelem_object_p).i_up->dl_child_cid;
2110 logelem_log_opfailed(logelem_object_p, "Link",
2123 xx = logfile_offset(logelem_object_p->i_logfile_object_p,
2126 logelem_log_opfailed(logelem_object_p, "Link",
2137 xx = kmod_cidtofid(logelem_object_p->i_kmod_object_p,
2138 &LINK_OBJECT(logelem_object_p).i_up->dl_child_cid,
2145 logelem_log_opfailed(logelem_object_p, "Link",
2147 LINK_OBJECT(logelem_object_p).i_namep, xx);
2148 logelem_log_opskipped(logelem_object_p,
2149 LINK_OBJECT(logelem_object_p).i_namep);
2158 xx = logfile_offset(logelem_object_p->i_logfile_object_p,
2161 logelem_log_opfailed(logelem_object_p, "Link",
2173 ctime = LINK_OBJECT(logelem_object_p).i_up->dl_ctime;
2174 mtime = LINK_OBJECT(logelem_object_p).i_up->dl_mtime;
2179 xx = kmod_getattrfid(logelem_object_p->i_kmod_object_p, &linkfid,
2180 &LINK_OBJECT(logelem_object_p).i_up->dl_cred, &va);
2186 logelem_log_opfailed(logelem_object_p, "Link",
2188 logelem_log_opskipped(logelem_object_p,
2189 LINK_OBJECT(logelem_object_p).i_namep);
2196 logelem_log_timelogmesg(logelem_object_p, "Link",
2197 LINK_OBJECT(logelem_object_p).i_namep,
2199 logelem_log_opskipped(logelem_object_p,
2200 LINK_OBJECT(logelem_object_p).i_namep);
2207 logelem_log_timelogmesg(logelem_object_p, "Link",
2208 LINK_OBJECT(logelem_object_p).i_namep,
2210 logelem_log_opskipped(logelem_object_p,
2211 LINK_OBJECT(logelem_object_p).i_namep);
2217 xx = maptbl_get(logelem_object_p->i_maptbl_object_p,
2218 LINK_OBJECT(logelem_object_p).i_up->dl_parent_cid, &dirmap);
2220 logelem_log_opfailed(logelem_object_p, "Link",
2227 xx = kmod_cidtofid(logelem_object_p->i_kmod_object_p,
2228 &LINK_OBJECT(logelem_object_p).i_up->dl_parent_cid,
2231 logelem_log_opfailed(logelem_object_p, "Link",
2233 LINK_OBJECT(logelem_object_p).i_namep, xx);
2234 logelem_log_opskipped(logelem_object_p,
2235 LINK_OBJECT(logelem_object_p).i_namep);
2240 xx = logfile_offset(logelem_object_p->i_logfile_object_p,
2243 logelem_log_opfailed(logelem_object_p, "Link",
2253 xx = kmod_link(logelem_object_p->i_kmod_object_p, &dirfid,
2254 LINK_OBJECT(logelem_object_p).i_namep, &linkfid,
2255 &LINK_OBJECT(logelem_object_p).i_up->dl_child_cid,
2256 &LINK_OBJECT(logelem_object_p).i_up->dl_cred,
2257 &LINK_OBJECT(logelem_object_p).i_up->dl_ctime);
2264 logelem_log_opfailed(logelem_object_p, "Link", NULL,
2265 LINK_OBJECT(logelem_object_p).i_namep, xx);
2266 logelem_log_opskipped(logelem_object_p,
2267 LINK_OBJECT(logelem_object_p).i_namep);
2273 LINK_OBJECT(logelem_object_p).i_up->dl_mtime = mtime;
2274 map.ms_times = logelem_object_p->i_offset +
2276 xx = maptbl_set(logelem_object_p->i_maptbl_object_p, &map, 1);
2295 logelem_roll_symlink(cfsd_logelem_object_t *logelem_object_p, ulong_t *seqp)
2306 xx = kmod_exists(logelem_object_p->i_kmod_object_p,
2307 &SYMLINK_OBJECT(logelem_object_p).i_up->dl_child_cid);
2313 SYMLINK_OBJECT(logelem_object_p).i_up->dl_child_cid;
2327 xx = maptbl_get(logelem_object_p->i_maptbl_object_p,
2328 SYMLINK_OBJECT(logelem_object_p).i_up->dl_parent_cid, &map);
2330 logelem_log_opfailed(logelem_object_p, "Symink",
2337 xx = kmod_cidtofid(logelem_object_p->i_kmod_object_p,
2338 &SYMLINK_OBJECT(logelem_object_p).i_up->dl_parent_cid,
2341 logelem_log_opfailed(logelem_object_p, "Symlink",
2343 SYMLINK_OBJECT(logelem_object_p).i_namep, xx);
2344 logelem_log_opskipped(logelem_object_p,
2345 SYMLINK_OBJECT(logelem_object_p).i_namep);
2350 xx = logfile_offset(logelem_object_p->i_logfile_object_p,
2353 logelem_log_opfailed(logelem_object_p, "Symlink",
2363 xx = kmod_getattrname(logelem_object_p->i_kmod_object_p, &dirfid,
2364 SYMLINK_OBJECT(logelem_object_p).i_namep,
2365 &SYMLINK_OBJECT(logelem_object_p).i_up->dl_cred,
2373 logelem_log_opfailed(logelem_object_p, "Symlink",
2375 SYMLINK_OBJECT(logelem_object_p).i_namep, xx);
2376 logelem_log_opskipped(logelem_object_p,
2377 SYMLINK_OBJECT(logelem_object_p).i_namep);
2383 xx = kmod_symlink(logelem_object_p->i_kmod_object_p, &dirfid,
2384 SYMLINK_OBJECT(logelem_object_p).i_namep,
2385 &SYMLINK_OBJECT(logelem_object_p).i_up->dl_child_cid,
2386 SYMLINK_OBJECT(logelem_object_p).i_contentsp,
2387 &SYMLINK_OBJECT(logelem_object_p).i_up->dl_attrs,
2388 &SYMLINK_OBJECT(logelem_object_p).i_up->dl_cred,
2389 &SYMLINK_OBJECT(logelem_object_p).i_up->dl_fid,
2390 &SYMLINK_OBJECT(logelem_object_p).i_up->dl_ctime,
2391 &SYMLINK_OBJECT(logelem_object_p).i_up->dl_mtime);
2397 logelem_log_opfailed(logelem_object_p, "Symlink", NULL,
2398 SYMLINK_OBJECT(logelem_object_p).i_namep, xx);
2399 logelem_log_opskipped(logelem_object_p,
2400 SYMLINK_OBJECT(logelem_object_p).i_namep);
2406 map.ms_cid = SYMLINK_OBJECT(logelem_object_p).i_up->dl_child_cid;
2407 map.ms_fid = logelem_object_p->i_offset +
2409 map.ms_times = logelem_object_p->i_offset +
2411 xx = maptbl_set(logelem_object_p->i_maptbl_object_p, &map, 1);
2430 logelem_roll_rename(cfsd_logelem_object_t *logelem_object_p, ulong_t *seqp)
2446 xx = maptbl_get(logelem_object_p->i_maptbl_object_p,
2447 RENAME_OBJECT(logelem_object_p).i_up->dl_child_cid, &map);
2449 logelem_log_opfailed(logelem_object_p, "Rename",
2457 map.ms_cid = RENAME_OBJECT(logelem_object_p).i_up->dl_child_cid;
2464 logelem_log_opfailed(logelem_object_p, "Rename",
2477 xx = logfile_offset(logelem_object_p->i_logfile_object_p,
2480 logelem_log_opfailed(logelem_object_p, "Rename",
2492 ctime = RENAME_OBJECT(logelem_object_p).i_up->dl_ctime;
2493 mtime = RENAME_OBJECT(logelem_object_p).i_up->dl_mtime;
2498 xx = maptbl_get(logelem_object_p->i_maptbl_object_p,
2499 RENAME_OBJECT(logelem_object_p).i_up->dl_oparent_cid, &dirmap);
2501 logelem_log_opfailed(logelem_object_p, "Rename",
2508 xx = kmod_cidtofid(logelem_object_p->i_kmod_object_p,
2509 &RENAME_OBJECT(logelem_object_p).i_up->dl_oparent_cid,
2512 logelem_log_opfailed(logelem_object_p, "Rename",
2514 RENAME_OBJECT(logelem_object_p).i_orignamep, xx);
2515 logelem_log_opskipped(logelem_object_p,
2516 RENAME_OBJECT(logelem_object_p).i_orignamep);
2521 xx = logfile_offset(logelem_object_p->i_logfile_object_p,
2524 logelem_log_opfailed(logelem_object_p, "Rename",
2534 xx = maptbl_get(logelem_object_p->i_maptbl_object_p,
2535 RENAME_OBJECT(logelem_object_p).i_up->dl_nparent_cid, &dirmap);
2537 logelem_log_opfailed(logelem_object_p, "Rename",
2544 xx = kmod_cidtofid(logelem_object_p->i_kmod_object_p,
2545 &RENAME_OBJECT(logelem_object_p).i_up->dl_nparent_cid,
2548 logelem_log_opfailed(logelem_object_p, "Rename",
2550 RENAME_OBJECT(logelem_object_p).i_orignamep, xx);
2551 logelem_log_opskipped(logelem_object_p,
2552 RENAME_OBJECT(logelem_object_p).i_orignamep);
2557 xx = logfile_offset(logelem_object_p->i_logfile_object_p,
2560 logelem_log_opfailed(logelem_object_p, "Rename",
2570 xx = kmod_getattrname(logelem_object_p->i_kmod_object_p, &odirfid,
2571 RENAME_OBJECT(logelem_object_p).i_orignamep,
2572 &RENAME_OBJECT(logelem_object_p).i_up->dl_cred,
2579 logelem_log_opfailed(logelem_object_p, "Rename",
2581 RENAME_OBJECT(logelem_object_p).i_orignamep, xx);
2582 logelem_log_opskipped(logelem_object_p,
2583 RENAME_OBJECT(logelem_object_p).i_orignamep);
2590 logelem_log_timelogmesg(logelem_object_p, "Rename",
2591 RENAME_OBJECT(logelem_object_p).i_orignamep,
2593 logelem_log_opskipped(logelem_object_p,
2594 RENAME_OBJECT(logelem_object_p).i_orignamep);
2601 logelem_log_timelogmesg(logelem_object_p, "Rename",
2602 RENAME_OBJECT(logelem_object_p).i_orignamep,
2604 logelem_log_opskipped(logelem_object_p,
2605 RENAME_OBJECT(logelem_object_p).i_orignamep);
2611 if (RENAME_OBJECT(logelem_object_p).i_up->dl_del_cid.cid_fileno != 0) {
2613 xx = maptbl_get(logelem_object_p->i_maptbl_object_p,
2614 RENAME_OBJECT(logelem_object_p).i_up->dl_del_cid, &delmap);
2616 logelem_log_opfailed(logelem_object_p, "Rename",
2625 RENAME_OBJECT(logelem_object_p).i_up->dl_del_cid;
2634 logelem_object_p->i_logfile_object_p,
2637 logelem_log_opfailed(logelem_object_p, "Rename",
2650 delctime = RENAME_OBJECT(logelem_object_p).
2652 delmtime = RENAME_OBJECT(logelem_object_p).
2658 xx = kmod_getattrname(logelem_object_p->i_kmod_object_p,
2660 RENAME_OBJECT(logelem_object_p).i_newnamep,
2661 &RENAME_OBJECT(logelem_object_p).i_up->dl_cred,
2668 logelem_log_opfailed(logelem_object_p, "Rename",
2670 RENAME_OBJECT(logelem_object_p).i_orignamep, xx);
2671 logelem_log_opskipped(logelem_object_p,
2672 RENAME_OBJECT(logelem_object_p).i_orignamep);
2679 logelem_log_timelogmesg(logelem_object_p, "Rename",
2680 RENAME_OBJECT(logelem_object_p).i_orignamep,
2682 logelem_log_opskipped(logelem_object_p,
2683 RENAME_OBJECT(logelem_object_p).i_orignamep);
2691 logelem_log_timelogmesg(logelem_object_p, "Rename",
2692 RENAME_OBJECT(logelem_object_p).i_orignamep,
2694 logelem_log_opskipped(logelem_object_p,
2695 RENAME_OBJECT(logelem_object_p).i_orignamep);
2701 &RENAME_OBJECT(logelem_object_p).
2706 xx = kmod_rename(logelem_object_p->i_kmod_object_p, &odirfid,
2707 RENAME_OBJECT(logelem_object_p).i_orignamep, &ndirfid,
2708 RENAME_OBJECT(logelem_object_p).i_newnamep,
2709 &RENAME_OBJECT(logelem_object_p).i_up->dl_child_cid,
2710 &RENAME_OBJECT(logelem_object_p).i_up->dl_cred,
2711 &RENAME_OBJECT(logelem_object_p).i_up->dl_ctime, delctimep,
2712 &RENAME_OBJECT(logelem_object_p).i_up->dl_del_cid);
2718 logelem_log_opfailed(logelem_object_p, "Rename", NULL,
2719 RENAME_OBJECT(logelem_object_p).i_orignamep, xx);
2720 logelem_log_opskipped(logelem_object_p,
2721 RENAME_OBJECT(logelem_object_p).i_orignamep);
2727 RENAME_OBJECT(logelem_object_p).i_up->dl_mtime = mtime;
2728 map.ms_times = logelem_object_p->i_offset +
2730 xx = maptbl_set(logelem_object_p->i_maptbl_object_p, &map, 1);
2738 RENAME_OBJECT(logelem_object_p).i_up->dl_del_times.tm_mtime =
2740 delmap.ms_times = logelem_object_p->i_offset +
2742 xx = maptbl_set(logelem_object_p->i_maptbl_object_p,
2763 logelem_roll_modified(cfsd_logelem_object_t *logelem_object_p, ulong_t *seqp)
2780 xx = maptbl_get(logelem_object_p->i_maptbl_object_p,
2781 MODIFIED_OBJECT(logelem_object_p).i_up->dl_cid, &map);
2783 logelem_log_opfailed(logelem_object_p, "Modified",
2791 map.ms_cid = MODIFIED_OBJECT(logelem_object_p).i_up->dl_cid;
2798 logelem_log_opfailed(logelem_object_p, "Modified",
2811 xx = logfile_offset(logelem_object_p->i_logfile_object_p,
2814 logelem_log_opfailed(logelem_object_p, "Modified",
2825 xx = kmod_cidtofid(logelem_object_p->i_kmod_object_p,
2826 &MODIFIED_OBJECT(logelem_object_p).i_up->dl_cid, &filefid);
2832 logelem_log_opfailed(logelem_object_p, "Write",
2835 xx = logelem_lostfound(logelem_object_p,
2836 &MODIFIED_OBJECT(logelem_object_p).i_up->dl_cid,
2838 &MODIFIED_OBJECT(logelem_object_p).i_up->dl_cred);
2845 xx = kmod_getinfo(logelem_object_p->i_kmod_object_p,
2846 &MODIFIED_OBJECT(logelem_object_p).i_up->dl_cid, &ginfo);
2848 logelem_log_opfailed(logelem_object_p, "Write",
2850 xx = logelem_lostfound(logelem_object_p,
2851 &MODIFIED_OBJECT(logelem_object_p).i_up->dl_cid,
2853 &MODIFIED_OBJECT(logelem_object_p).i_up->dl_cred);
2875 xx = logfile_offset(logelem_object_p->i_logfile_object_p,
2878 logelem_log_opfailed(logelem_object_p, "Modified",
2890 ctime = MODIFIED_OBJECT(logelem_object_p).i_up->dl_ctime;
2891 mtime = MODIFIED_OBJECT(logelem_object_p).i_up->dl_mtime;
2896 xx = kmod_getattrfid(logelem_object_p->i_kmod_object_p, &filefid,
2897 &MODIFIED_OBJECT(logelem_object_p).i_up->dl_cred, &va);
2903 logelem_log_opfailed(logelem_object_p, "Modified",
2905 xx = logelem_lostfound(logelem_object_p,
2906 &MODIFIED_OBJECT(logelem_object_p).i_up->dl_cid,
2908 &MODIFIED_OBJECT(logelem_object_p).i_up->dl_cred);
2916 logelem_log_timelogmesg(logelem_object_p, "Write", NULL,
2923 logelem_log_timelogmesg(logelem_object_p, "Write", NULL,
2930 logelem_log_opfailed(logelem_object_p, "Modified",
2932 xx = logelem_lostfound(logelem_object_p,
2933 &MODIFIED_OBJECT(logelem_object_p).i_up->dl_cid,
2935 &MODIFIED_OBJECT(logelem_object_p).i_up->dl_cred);
2941 xx = kmod_pushback(logelem_object_p->i_kmod_object_p,
2942 &MODIFIED_OBJECT(logelem_object_p).i_up->dl_cid, &filefid,
2943 &MODIFIED_OBJECT(logelem_object_p).i_up->dl_cred,
2944 &MODIFIED_OBJECT(logelem_object_p).i_up->dl_ctime,
2945 &MODIFIED_OBJECT(logelem_object_p).i_up->dl_mtime, 1);
2951 logelem_log_opfailed(logelem_object_p, "Write", NULL, NULL, xx);
2952 xx = logelem_lostfound(logelem_object_p,
2953 &MODIFIED_OBJECT(logelem_object_p).i_up->dl_cid,
2955 &MODIFIED_OBJECT(logelem_object_p).i_up->dl_cred);
2961 map.ms_times = logelem_object_p->i_offset +
2963 xx = maptbl_set(logelem_object_p->i_maptbl_object_p, &map, 1);
2981 logelem_roll_mapfid(cfsd_logelem_object_t *logelem_object_p)
2989 dbug_assert(MAPFID_OBJECT(logelem_object_p).i_up->dl_fid.fid_len);
2990 map.ms_cid = MAPFID_OBJECT(logelem_object_p).i_up->dl_cid;
2991 map.ms_fid = logelem_object_p->i_offset +
2995 xx = maptbl_set(logelem_object_p->i_maptbl_object_p, &map, 1);
3013 logelem_dump(cfsd_logelem_object_t *logelem_object_p)
3017 switch (logelem_object_p->i_type) {
3024 logelem_dump_setattr(logelem_object_p);
3028 logelem_dump_setsecattr(logelem_object_p);
3032 logelem_dump_create(logelem_object_p);
3036 logelem_dump_remove(logelem_object_p);
3040 logelem_dump_rmdir(logelem_object_p);
3044 logelem_dump_mkdir(logelem_object_p);
3048 logelem_dump_link(logelem_object_p);
3052 logelem_dump_symlink(logelem_object_p);
3056 logelem_dump_rename(logelem_object_p);
3060 logelem_dump_modified(logelem_object_p);
3064 logelem_dump_mapfid(logelem_object_p);
3082 logelem_dump_setattr(cfsd_logelem_object_t *logelem_object_p)
3088 logelem_object_p->i_entp->dl_len,
3089 logelem_object_p->i_entp->dl_valid,
3090 logelem_object_p->i_entp->dl_seq));
3092 SETATTR_OBJECT(logelem_object_p).i_up->dl_cid.cid_fileno,
3093 SETATTR_OBJECT(logelem_object_p).i_up->dl_flags));
3095 SETATTR_OBJECT(logelem_object_p).i_up->dl_ctime.tv_sec,
3096 SETATTR_OBJECT(logelem_object_p).i_up->dl_ctime.tv_nsec,
3097 SETATTR_OBJECT(logelem_object_p).i_up->dl_mtime.tv_sec,
3098 SETATTR_OBJECT(logelem_object_p).i_up->dl_mtime.tv_nsec));
3099 logelem_print_attr(&SETATTR_OBJECT(logelem_object_p).i_up->dl_attrs);
3100 logelem_print_cred(&SETATTR_OBJECT(logelem_object_p).i_up->dl_cred);
3114 logelem_dump_setsecattr(cfsd_logelem_object_t *logelem_object_p)
3120 logelem_object_p->i_entp->dl_len,
3121 logelem_object_p->i_entp->dl_valid,
3122 logelem_object_p->i_entp->dl_seq));
3124 SETSECATTR_OBJECT(logelem_object_p).i_up->dl_cid.cid_fileno));
3126 SETSECATTR_OBJECT(logelem_object_p).i_up->dl_aclcnt,
3127 SETSECATTR_OBJECT(logelem_object_p).i_up->dl_dfaclcnt));
3129 SETSECATTR_OBJECT(logelem_object_p).i_up->dl_ctime.tv_sec,
3130 SETSECATTR_OBJECT(logelem_object_p).i_up->dl_ctime.tv_nsec,
3131 SETSECATTR_OBJECT(logelem_object_p).i_up->dl_mtime.tv_sec,
3132 SETSECATTR_OBJECT(logelem_object_p).i_up->dl_mtime.tv_nsec));
3133 logelem_print_cred(&SETSECATTR_OBJECT(logelem_object_p).i_up->dl_cred);
3148 logelem_dump_create(cfsd_logelem_object_t *logelem_object_p)
3154 logelem_object_p->i_entp->dl_len,
3155 logelem_object_p->i_entp->dl_valid,
3156 logelem_object_p->i_entp->dl_seq));
3158 CREATE_OBJECT(logelem_object_p).i_up->dl_parent_cid.cid_fileno));
3160 CREATE_OBJECT(logelem_object_p).i_up->dl_new_cid.cid_fileno));
3162 CREATE_OBJECT(logelem_object_p).i_namep));
3164 CREATE_OBJECT(logelem_object_p).i_up->dl_excl,
3165 CREATE_OBJECT(logelem_object_p).i_up->dl_mode,
3166 CREATE_OBJECT(logelem_object_p).i_up->dl_exists));
3168 CREATE_OBJECT(logelem_object_p).i_up->dl_ctime.tv_sec,
3169 CREATE_OBJECT(logelem_object_p).i_up->dl_ctime.tv_nsec,
3170 CREATE_OBJECT(logelem_object_p).i_up->dl_mtime.tv_sec,
3171 CREATE_OBJECT(logelem_object_p).i_up->dl_mtime.tv_nsec));
3172 logelem_print_attr(&CREATE_OBJECT(logelem_object_p).i_up->dl_attrs);
3173 logelem_print_cred(&CREATE_OBJECT(logelem_object_p).i_up->dl_cred);
3189 logelem_dump_remove(cfsd_logelem_object_t *logelem_object_p)
3195 logelem_object_p->i_entp->dl_len,
3196 logelem_object_p->i_entp->dl_valid,
3197 logelem_object_p->i_entp->dl_seq));
3199 REMOVE_OBJECT(logelem_object_p).i_namep,
3200 REMOVE_OBJECT(logelem_object_p).i_up->dl_child_cid.cid_fileno,
3201 REMOVE_OBJECT(logelem_object_p).i_up->dl_parent_cid.cid_fileno));
3203 REMOVE_OBJECT(logelem_object_p).i_up->dl_ctime.tv_sec,
3204 REMOVE_OBJECT(logelem_object_p).i_up->dl_ctime.tv_nsec,
3205 REMOVE_OBJECT(logelem_object_p).i_up->dl_mtime.tv_sec,
3206 REMOVE_OBJECT(logelem_object_p).i_up->dl_mtime.tv_nsec));
3207 logelem_print_cred(&REMOVE_OBJECT(logelem_object_p).i_up->dl_cred);
3222 logelem_dump_rmdir(cfsd_logelem_object_t *logelem_object_p)
3228 logelem_object_p->i_entp->dl_len,
3229 logelem_object_p->i_entp->dl_valid,
3230 logelem_object_p->i_entp->dl_seq));
3232 RMDIR_OBJECT(logelem_object_p).i_namep,
3233 RMDIR_OBJECT(logelem_object_p).i_up->dl_parent_cid.cid_fileno));
3234 logelem_print_cred(&RMDIR_OBJECT(logelem_object_p).i_up->dl_cred);
3249 logelem_dump_mkdir(cfsd_logelem_object_t *logelem_object_p)
3255 logelem_object_p->i_entp->dl_len,
3256 logelem_object_p->i_entp->dl_valid,
3257 logelem_object_p->i_entp->dl_seq));
3259 MKDIR_OBJECT(logelem_object_p).i_namep,
3260 MKDIR_OBJECT(logelem_object_p).i_up->dl_child_cid.cid_fileno,
3261 MKDIR_OBJECT(logelem_object_p).i_up->dl_parent_cid.cid_fileno));
3262 logelem_print_attr(&MKDIR_OBJECT(logelem_object_p).i_up->dl_attrs);
3263 logelem_print_cred(&MKDIR_OBJECT(logelem_object_p).i_up->dl_cred);
3278 logelem_dump_link(cfsd_logelem_object_t *logelem_object_p)
3284 logelem_object_p->i_entp->dl_len,
3285 logelem_object_p->i_entp->dl_valid,
3286 logelem_object_p->i_entp->dl_seq));
3288 LINK_OBJECT(logelem_object_p).i_namep,
3289 LINK_OBJECT(logelem_object_p).i_up->dl_child_cid.cid_fileno,
3290 LINK_OBJECT(logelem_object_p).i_up->dl_parent_cid.cid_fileno));
3292 LINK_OBJECT(logelem_object_p).i_up->dl_ctime.tv_sec,
3293 LINK_OBJECT(logelem_object_p).i_up->dl_ctime.tv_nsec,
3294 LINK_OBJECT(logelem_object_p).i_up->dl_mtime.tv_sec,
3295 LINK_OBJECT(logelem_object_p).i_up->dl_mtime.tv_nsec));
3296 logelem_print_cred(&LINK_OBJECT(logelem_object_p).i_up->dl_cred);
3310 logelem_dump_symlink(cfsd_logelem_object_t *logelem_object_p)
3316 logelem_object_p->i_entp->dl_len,
3317 logelem_object_p->i_entp->dl_valid,
3318 logelem_object_p->i_entp->dl_seq));
3320 SYMLINK_OBJECT(logelem_object_p).i_up->dl_parent_cid.cid_fileno));
3322 SYMLINK_OBJECT(logelem_object_p).i_namep,
3323 SYMLINK_OBJECT(logelem_object_p).i_contentsp,
3324 SYMLINK_OBJECT(logelem_object_p).i_up->dl_child_cid.cid_fileno));
3325 logelem_print_attr(&SYMLINK_OBJECT(logelem_object_p).i_up->dl_attrs);
3326 logelem_print_cred(&SYMLINK_OBJECT(logelem_object_p).i_up->dl_cred);
3340 logelem_dump_rename(cfsd_logelem_object_t *logelem_object_p)
3346 logelem_object_p->i_entp->dl_len,
3347 logelem_object_p->i_entp->dl_valid,
3348 logelem_object_p->i_entp->dl_seq));
3350 RENAME_OBJECT(logelem_object_p).i_up->dl_oparent_cid.cid_fileno,
3351 RENAME_OBJECT(logelem_object_p).i_up->dl_nparent_cid.cid_fileno));
3353 RENAME_OBJECT(logelem_object_p).i_up->dl_child_cid.cid_fileno));
3355 RENAME_OBJECT(logelem_object_p).i_orignamep,
3356 RENAME_OBJECT(logelem_object_p).i_newnamep));
3358 RENAME_OBJECT(logelem_object_p).i_up->dl_ctime.tv_sec,
3359 RENAME_OBJECT(logelem_object_p).i_up->dl_ctime.tv_nsec,
3360 RENAME_OBJECT(logelem_object_p).i_up->dl_mtime.tv_sec,
3361 RENAME_OBJECT(logelem_object_p).i_up->dl_mtime.tv_nsec));
3363 RENAME_OBJECT(logelem_object_p).i_up->dl_del_cid.cid_fileno));
3365 RENAME_OBJECT(logelem_object_p).i_up->dl_del_times.tm_ctime.tv_sec,
3366 RENAME_OBJECT(logelem_object_p).i_up->dl_del_times.tm_ctime.tv_nsec,
3367 RENAME_OBJECT(logelem_object_p).i_up->dl_del_times.tm_mtime.tv_sec,
3368 RENAME_OBJECT(logelem_object_p).i_up->dl_del_times.tm_mtime.
3370 logelem_print_cred(&RENAME_OBJECT(logelem_object_p).i_up->dl_cred);
3383 logelem_dump_modified(cfsd_logelem_object_t *logelem_object_p)
3389 logelem_object_p->i_entp->dl_len,
3390 logelem_object_p->i_entp->dl_valid,
3391 logelem_object_p->i_entp->dl_seq));
3393 MODIFIED_OBJECT(logelem_object_p).i_up->dl_cid.cid_fileno));
3395 MODIFIED_OBJECT(logelem_object_p).i_up->dl_ctime.tv_sec,
3396 MODIFIED_OBJECT(logelem_object_p).i_up->dl_ctime.tv_nsec,
3397 MODIFIED_OBJECT(logelem_object_p).i_up->dl_mtime.tv_sec,
3398 MODIFIED_OBJECT(logelem_object_p).i_up->dl_mtime.tv_nsec));
3399 logelem_print_cred(&MODIFIED_OBJECT(logelem_object_p).i_up->dl_cred);
3412 logelem_dump_mapfid(cfsd_logelem_object_t *logelem_object_p)
3417 MAPFID_OBJECT(logelem_object_p).i_up->dl_cid.cid_fileno));
3418 logelem_format_fid(logelem_object_p,
3419 &MAPFID_OBJECT(logelem_object_p).i_up->dl_fid);
3420 dbug_print(("dump", "fid '%s'", logelem_object_p->i_fidbuf));