Lines Matching refs:ncp

90 	nfsl_config_t *ncp = NULL, *last_good_ncp;  in process_buffer()  local
182 if ((ncp = last_good_ncp = in process_buffer()
205 ncp = nfsl_findconfig(*config_list, tag, &error); in process_buffer()
215 if (ncp == NULL) { in process_buffer()
217 ncp = last_good_ncp; in process_buffer()
220 last_good_ncp = ncp; in process_buffer()
223 if (ncp->nc_flags & NC_UPDATED) { in process_buffer()
230 cleanup_elf_state(ncp); in process_buffer()
231 cleanup_trans_state(ncp); in process_buffer()
233 ncp->nc_flags &= ~NC_UPDATED; in process_buffer()
244 if (ncp->nc_rpclogpath != NULL) { in process_buffer()
248 if (!elf_checked && ncp->nc_elfcookie != NULL) { in process_buffer()
253 if (stat(ncp->nc_rpclogpath, &st) == -1 && in process_buffer()
259 cleanup_elf_state(ncp); in process_buffer()
263 if (ncp->nc_elfcookie == NULL) { in process_buffer()
265 ncp->nc_elfcookie = nfslog_open_elf_file( in process_buffer()
266 ncp->nc_rpclogpath, &lbp->bh, &error); in process_buffer()
267 if (ncp->nc_elfcookie == NULL) { in process_buffer()
274 if (ncp->nc_logpath != NULL) { in process_buffer()
278 if (!trans_checked && ncp->nc_transcookie != NULL) { in process_buffer()
282 if (stat(ncp->nc_logpath, &st) == -1 && in process_buffer()
291 cleanup_trans_state(ncp); in process_buffer()
295 if (ncp->nc_transcookie == NULL) { in process_buffer()
299 (ncp->nc_logformat == TRANSLOG_BASIC) ? in process_buffer()
302 ncp->nc_transcookie = nfslog_open_trans_file( in process_buffer()
303 ncp->nc_logpath, ncp->nc_logformat, in process_buffer()
305 if (ncp->nc_transcookie == NULL) { in process_buffer()
312 assert(ncp->nc_fhpath != NULL); in process_buffer()
314 if (nfslog_process_fh_rec(lrp, ncp->nc_fhpath, &path1, &path2, in process_buffer()
315 ncp->nc_elfcookie != NULL)) { in process_buffer()
319 if (ncp->nc_elfcookie != NULL) { in process_buffer()
320 (void) nfslog_process_elf_rec(ncp->nc_elfcookie, in process_buffer()
324 if (ncp->nc_transcookie != NULL) { in process_buffer()
326 ncp->nc_transcookie, in process_buffer()
327 &lrp->log_record, ncp->nc_fhpath, in process_buffer()
378 if (ncp && !quick_cleaning) in process_buffer()
379 cleanup_elf_state(ncp); in process_buffer()
385 cleanup_elf_state(nfsl_config_t *ncp) in cleanup_elf_state() argument
387 if (ncp->nc_elfcookie != NULL) { in cleanup_elf_state()
388 nfslog_close_elf_file(&ncp->nc_elfcookie); in cleanup_elf_state()
389 assert(ncp->nc_elfcookie == NULL); in cleanup_elf_state()
394 cleanup_trans_state(nfsl_config_t *ncp) in cleanup_trans_state() argument
396 if (ncp->nc_transcookie != NULL) { in cleanup_trans_state()
397 nfslog_close_transactions(&ncp->nc_transcookie); in cleanup_trans_state()
398 assert(ncp->nc_transcookie == NULL); in cleanup_trans_state()