Lines Matching refs:nlp
185 traverse(ndmpd_session_t *session, ndmp_lbr_params_t *nlp, in traverse() argument
191 if (!session || !nlp || !ftp) { in traverse()
196 nlp->nlp_backup_path); in traverse()
201 if (!session->ns_data.dd_abort && !NLP_ISSET(nlp, in traverse()
205 nlp->nlp_backup_path); in traverse()
208 (void) dbm_setone(nlp->nlp_bkmap, (u_longlong_t)ROOT_INODE); in traverse()
212 "\"%s\" traversed in %u sec", nlp->nlp_backup_path, in traverse()
215 count_set_bits(nlp->nlp_backup_path, nlp->nlp_bkmap); in traverse()
258 ndmp_lbr_params_t *nlp; in mark_cb() local
264 nlp = ndmp_get_nlp(mpp->mp_session); in mark_cb()
272 (nlp && NLP_ISSET(nlp, NLPF_ABORTED))) { in mark_cb()
344 } else if (iscreated(nlp, NULL, tacl, ddate)) { in mark_cb()
356 if (!NLP_IGNCTIME(nlp)) { in mark_cb()
361 if (NLP_IGNCTIME(nlp)) { in mark_cb()
407 mark_inodes_v2(ndmpd_session_t *session, ndmp_lbr_params_t *nlp, char *path) in mark_inodes_v2() argument
412 if (!session || !nlp || !path || !*path) { in mark_inodes_v2()
419 mp.mp_bmd = nlp->nlp_bkmap; in mark_inodes_v2()
420 mp.mp_ddate = nlp->nlp_ldate; in mark_inodes_v2()
422 mp.mp_nlp = nlp; in mark_inodes_v2()
425 ft.ft_lpath = nlp->nlp_backup_path; in mark_inodes_v2()
431 return (traverse(session, nlp, &ft)); in mark_inodes_v2()
486 create_allset_bitmap(ndmp_lbr_params_t *nlp) in create_allset_bitmap() argument
490 nlp->nlp_bkmap = create_bitmap(nlp->nlp_backup_path, 1); in create_allset_bitmap()
491 NDMP_LOG(LOG_DEBUG, "nlp_bkmap %d", nlp->nlp_bkmap); in create_allset_bitmap()
493 if (nlp->nlp_bkmap < 0) { in create_allset_bitmap()
523 mark_common_v2(ndmpd_session_t *session, ndmp_lbr_params_t *nlp) in mark_common_v2() argument
531 if (nlp->nlp_ldate == (time_t)0) in mark_common_v2()
532 return (create_allset_bitmap(nlp)); in mark_common_v2()
535 nlp->nlp_bkmap = create_bitmap(nlp->nlp_backup_path, 0); in mark_common_v2()
536 NDMP_LOG(LOG_DEBUG, "nlp_bkmap %d", nlp->nlp_bkmap); in mark_common_v2()
538 if (nlp->nlp_bkmap < 0) { in mark_common_v2()
542 if (fs_is_chkpntvol(nlp->nlp_backup_path)) in mark_common_v2()
543 chkpath = nlp->nlp_backup_path; in mark_common_v2()
546 nlp->nlp_backup_path, buf, in mark_common_v2()
547 nlp->nlp_jstat->js_job_name); in mark_common_v2()
548 rv = mark_inodes_v2(session, nlp, chkpath); in mark_common_v2()
549 (void) dbm_setone(nlp->nlp_bkmap, (u_longlong_t)ROOT_INODE); in mark_common_v2()
570 mark_tar_inodes_v2(ndmpd_session_t *session, ndmp_lbr_params_t *nlp) in mark_tar_inodes_v2() argument
575 rv = mark_common_v2(session, nlp); in mark_tar_inodes_v2()
577 rv = create_allset_bitmap(nlp); in mark_tar_inodes_v2()
597 mark_dump_inodes_v2(ndmpd_session_t *session, ndmp_lbr_params_t *nlp) in mark_dump_inodes_v2() argument
599 return (mark_common_v2(session, nlp)); in mark_dump_inodes_v2()
617 ndmpd_mark_inodes_v2(ndmpd_session_t *session, ndmp_lbr_params_t *nlp) in ndmpd_mark_inodes_v2() argument
623 nlp->nlp_backup_path); in ndmpd_mark_inodes_v2()
624 rv = create_allset_bitmap(nlp); in ndmpd_mark_inodes_v2()
626 if (NLP_ISTAR(nlp)) in ndmpd_mark_inodes_v2()
627 rv = mark_tar_inodes_v2(session, nlp); in ndmpd_mark_inodes_v2()
628 else if (NLP_ISDUMP(nlp)) in ndmpd_mark_inodes_v2()
629 rv = mark_dump_inodes_v2(session, nlp); in ndmpd_mark_inodes_v2()
632 nlp->nlp_backup_path); in ndmpd_mark_inodes_v2()
655 ndmp_lbr_params_t *nlp; in ndmpd_abort_marking_v2() local
657 nlp = ndmp_get_nlp(session); in ndmpd_abort_marking_v2()
658 if (nlp) in ndmpd_abort_marking_v2()
659 NLP_SET(nlp, NLPF_ABORTED); in ndmpd_abort_marking_v2()
680 mark_tokv3(ndmpd_session_t *session, ndmp_lbr_params_t *nlp, char *path) in mark_tokv3() argument
685 if (!session || !nlp || !path || !*path) { in mark_tokv3()
689 if (nlp->nlp_tokdate == (time_t)0) in mark_tokv3()
690 return (create_allset_bitmap(nlp)); in mark_tokv3()
692 nlp->nlp_bkmap = create_bitmap(nlp->nlp_backup_path, 0); in mark_tokv3()
693 if (nlp->nlp_bkmap < 0) { in mark_tokv3()
697 NDMP_LOG(LOG_DEBUG, "nlp_bkmap %d", nlp->nlp_bkmap); in mark_tokv3()
699 mp.mp_bmd = nlp->nlp_bkmap; in mark_tokv3()
700 mp.mp_ddate = nlp->nlp_tokdate; in mark_tokv3()
702 mp.mp_nlp = nlp; in mark_tokv3()
705 ft.ft_lpath = nlp->nlp_backup_path; in mark_tokv3()
711 return (traverse(session, nlp, &ft)); in mark_tokv3()
742 ndmp_lbr_params_t *nlp; in marklbrv3_cb() local
749 nlp = ndmp_get_nlp(mpp->mp_session); in marklbrv3_cb()
751 (nlp && NLP_ISSET(nlp, NLPF_ABORTED))) { in marklbrv3_cb()
833 mark_lbrv3(ndmpd_session_t *session, ndmp_lbr_params_t *nlp, char *path) in mark_lbrv3() argument
839 if (!session || !nlp || !path || !*path) { in mark_lbrv3()
844 c = toupper(nlp->nlp_clevel); in mark_lbrv3()
846 return (create_allset_bitmap(nlp)); in mark_lbrv3()
848 nlp->nlp_bkmap = create_bitmap(nlp->nlp_backup_path, 0); in mark_lbrv3()
849 if (nlp->nlp_bkmap < 0) { in mark_lbrv3()
853 NDMP_LOG(LOG_DEBUG, "nlp_bkmap %d", nlp->nlp_bkmap); in mark_lbrv3()
855 mp.mp_bmd = nlp->nlp_bkmap; in mark_lbrv3()
858 mp.mp_nlp = nlp; in mark_lbrv3()
861 ft.ft_lpath = nlp->nlp_backup_path; in mark_lbrv3()
867 return (traverse(session, nlp, &ft)); in mark_lbrv3()
888 mark_levelv3(ndmpd_session_t *session, ndmp_lbr_params_t *nlp, char *path) in mark_levelv3() argument
894 if (!session || !nlp || !path || !*path) { in mark_levelv3()
898 if (nlp->nlp_ldate == (time_t)0) in mark_levelv3()
899 return (create_allset_bitmap(nlp)); in mark_levelv3()
901 nlp->nlp_bkmap = create_bitmap(nlp->nlp_backup_path, 0); in mark_levelv3()
902 if (nlp->nlp_bkmap < 0) { in mark_levelv3()
906 NDMP_LOG(LOG_DEBUG, "nlp_bkmap %d", nlp->nlp_bkmap); in mark_levelv3()
915 mp.mp_bmd = nlp->nlp_bkmap; in mark_levelv3()
916 mp.mp_ddate = nlp->nlp_ldate; in mark_levelv3()
918 mp.mp_nlp = nlp; in mark_levelv3()
921 ft.ft_lpath = nlp->nlp_backup_path; in mark_levelv3()
927 return (traverse(session, nlp, &ft)); in mark_levelv3()
951 mark_commonv3(ndmpd_session_t *session, ndmp_lbr_params_t *nlp) in mark_commonv3() argument
956 if (NLP_ISCHKPNTED(nlp)) in mark_commonv3()
957 chkpath = nlp->nlp_backup_path; in mark_commonv3()
959 chkpath = tlm_build_snapshot_name(nlp->nlp_backup_path, buf, in mark_commonv3()
960 nlp->nlp_jstat->js_job_name); in mark_commonv3()
962 if (NLP_ISSET(nlp, NLPF_TOKENBK)) in mark_commonv3()
963 rv = mark_tokv3(session, nlp, chkpath); in mark_commonv3()
964 else if (NLP_ISSET(nlp, NLPF_LBRBK)) in mark_commonv3()
965 rv = mark_lbrv3(session, nlp, chkpath); in mark_commonv3()
966 else if (NLP_ISSET(nlp, NLPF_LEVELBK)) { in mark_commonv3()
967 rv = mark_levelv3(session, nlp, chkpath); in mark_commonv3()
971 nlp->nlp_backup_path); in mark_commonv3()
995 mark_tar_inodesv3(ndmpd_session_t *session, ndmp_lbr_params_t *nlp) in mark_tar_inodesv3() argument
1000 rv = mark_commonv3(session, nlp); in mark_tar_inodesv3()
1002 rv = create_allset_bitmap(nlp); in mark_tar_inodesv3()
1022 ndmpd_mark_inodes_v3(ndmpd_session_t *session, ndmp_lbr_params_t *nlp) in ndmpd_mark_inodes_v3() argument
1028 nlp->nlp_backup_path); in ndmpd_mark_inodes_v3()
1029 rv = create_allset_bitmap(nlp); in ndmpd_mark_inodes_v3()
1031 if (NLP_ISTAR(nlp)) in ndmpd_mark_inodes_v3()
1032 rv = mark_tar_inodesv3(session, nlp); in ndmpd_mark_inodes_v3()
1033 else if (NLP_ISDUMP(nlp)) { in ndmpd_mark_inodes_v3()
1034 rv = mark_commonv3(session, nlp); in ndmpd_mark_inodes_v3()
1037 nlp->nlp_backup_path); in ndmpd_mark_inodes_v3()