Lines Matching refs:elfrec
126 static void nfsl_log_file_free(struct nfsl_log_file *elfrec);
127 static void nfsl_log_file_add(struct nfsl_log_file *elfrec,
129 static struct nfsl_log_file *nfsl_log_file_find(struct nfsl_log_file *elfrec,
131 static struct nfsl_log_file *nfsl_log_file_del(struct nfsl_log_file *elfrec,
137 static int nfsl_write_elfbuf(struct nfsl_log_file *elfrec);
549 nfsl_write_elfbuf(struct nfsl_log_file *elfrec) in nfsl_write_elfbuf() argument
552 char *elfbuf = elfrec->buf; in nfsl_write_elfbuf()
553 int elfbufoffset = elfrec->bufoffset; in nfsl_write_elfbuf()
561 if ((rc = fputs(elfbuf, elfrec->fp)) < 0) { in nfsl_write_elfbuf()
563 elfrec->path, strerror(errno)); in nfsl_write_elfbuf()
568 elfbufoffset, elfrec->path, rc); in nfsl_write_elfbuf()
571 elfrec->bufoffset = 0; in nfsl_write_elfbuf()
577 nfslog_null_args(struct nfsl_log_file *elfrec, caddr_t *nfsl_args) in nfslog_null_args() argument
583 nfslog_null_res(struct nfsl_log_file *elfrec, caddr_t *nfsl_res) in nfslog_null_res() argument
588 nfslog_fh3_print(struct nfsl_log_file *elfrec, nfs_fh3 *fh3) in nfslog_fh3_print() argument
593 nfslog_fhandle_print(elfrec, (fhandle_t *)&fh3->fh3_u.data); in nfslog_fh3_print()
596 elfrec->buf, &elfrec->bufoffset, in nfslog_fh3_print()
609 nfslog_fhandle_print(struct nfsl_log_file *elfrec, fhandle_t *args) in nfslog_fhandle_print() argument
614 elfrec->buf, &elfrec->bufoffset, in nfslog_fhandle_print()
619 nfslog_diropargs_print(struct nfsl_log_file *elfrec, nfslog_diropargs *args) in nfslog_diropargs_print() argument
621 char *elfbuf = elfrec->buf; in nfslog_diropargs_print()
622 int elfbufoffset = elfrec->bufoffset; in nfslog_diropargs_print()
625 nfslog_fhandle_print(elfrec, &args->da_fhandle); in nfslog_diropargs_print()
626 elfbufoffset = elfrec->bufoffset; in nfslog_diropargs_print()
635 elfrec->bufoffset = elfbufoffset; in nfslog_diropargs_print()
639 nfslog_sattr_print(struct nfsl_log_file *elfrec, nfslog_sattr *args) in nfslog_sattr_print() argument
641 char *elfbuf = elfrec->buf; in nfslog_sattr_print()
642 int elfbufoffset = elfrec->bufoffset; in nfslog_sattr_print()
672 elfrec->bufoffset = elfbufoffset; in nfslog_sattr_print()
676 nfslog_setattrargs_print(struct nfsl_log_file *elfrec, nfslog_setattrargs *args) in nfslog_setattrargs_print() argument
678 nfslog_fhandle_print(elfrec, &args->saa_fh); in nfslog_setattrargs_print()
679 nfslog_sattr_print(elfrec, &args->saa_sa); in nfslog_setattrargs_print()
683 nfslog_nfsreadargs_print(struct nfsl_log_file *elfrec, in nfslog_nfsreadargs_print() argument
686 char *elfbuf = elfrec->buf; in nfslog_nfsreadargs_print()
689 nfslog_fhandle_print(elfrec, &args->ra_fhandle); in nfslog_nfsreadargs_print()
690 elfbufoffset = elfrec->bufoffset; in nfslog_nfsreadargs_print()
697 elfrec->bufoffset = elfbufoffset; in nfslog_nfsreadargs_print()
701 nfslog_writeargs_print(struct nfsl_log_file *elfrec, nfslog_writeargs *args) in nfslog_writeargs_print() argument
703 char *elfbuf = elfrec->buf; in nfslog_writeargs_print()
704 int elfbufoffset = elfrec->bufoffset; in nfslog_writeargs_print()
706 nfslog_fhandle_print(elfrec, &args->waargs_fhandle); in nfslog_writeargs_print()
707 elfbufoffset = elfrec->bufoffset; in nfslog_writeargs_print()
714 elfrec->bufoffset += sprintf(&elfrec->buf[elfrec->bufoffset], " 0x%x", in nfslog_writeargs_print()
719 nfslog_writeresult_print(struct nfsl_log_file *elfrec, nfslog_writeresult *res, in nfslog_writeresult_print() argument
722 char *elfbuf = elfrec->buf; in nfslog_writeresult_print()
723 int elfbufoffset = elfrec->bufoffset; in nfslog_writeresult_print()
726 nfslog_nfsstat_print(elfrec, &res->wr_status, print_status); in nfslog_writeresult_print()
730 elfrec->bufoffset = elfbufoffset; in nfslog_writeresult_print()
735 nfslog_creatargs_print(struct nfsl_log_file *elfrec, nfslog_createargs *args) in nfslog_creatargs_print() argument
737 nfslog_diropargs_print(elfrec, &args->ca_da); in nfslog_creatargs_print()
738 nfslog_sattr_print(elfrec, &args->ca_sa); in nfslog_creatargs_print()
743 nfslog_rddirargs_print(struct nfsl_log_file *elfrec, nfslog_rddirargs *args) in nfslog_rddirargs_print() argument
745 char *elfbuf = elfrec->buf; in nfslog_rddirargs_print()
748 nfslog_fhandle_print(elfrec, &args->rda_fh); in nfslog_rddirargs_print()
749 elfbufoffset = elfrec->bufoffset; in nfslog_rddirargs_print()
754 elfrec->bufoffset = elfbufoffset; in nfslog_rddirargs_print()
758 nfslog_rnmargs_print(struct nfsl_log_file *elfrec, nfslog_rnmargs *args) in nfslog_rnmargs_print() argument
760 nfslog_diropargs_print(elfrec, &args->rna_from); in nfslog_rnmargs_print()
761 nfslog_diropargs_print(elfrec, &args->rna_to); in nfslog_rnmargs_print()
765 nfslog_linkargs_print(struct nfsl_log_file *elfrec, nfslog_linkargs *args) in nfslog_linkargs_print() argument
767 nfslog_fhandle_print(elfrec, &args->la_from); in nfslog_linkargs_print()
768 nfslog_diropargs_print(elfrec, &args->la_to); in nfslog_linkargs_print()
772 nfslog_symlinkargs_print(struct nfsl_log_file *elfrec, nfslog_symlinkargs *args) in nfslog_symlinkargs_print() argument
774 char *elfbuf = elfrec->buf; in nfslog_symlinkargs_print()
777 nfslog_diropargs_print(elfrec, &args->sla_from); in nfslog_symlinkargs_print()
778 elfbufoffset = elfrec->bufoffset; in nfslog_symlinkargs_print()
781 elfrec->bufoffset = elfbufoffset; in nfslog_symlinkargs_print()
782 nfslog_sattr_print(elfrec, &args->sla_sa); in nfslog_symlinkargs_print()
789 nfslog_sharefsargs_print(struct nfsl_log_file *elfrec, in nfslog_sharefsargs_print() argument
793 char *elfbuf = elfrec->buf; in nfslog_sharefsargs_print()
795 nfslog_fhandle_print(elfrec, &args->sh_fh_buf); in nfslog_sharefsargs_print()
797 elfbufoffset = elfrec->bufoffset; in nfslog_sharefsargs_print()
811 elfrec->bufoffset = elfbufoffset; in nfslog_sharefsargs_print()
815 nfslog_getfhargs_print(struct nfsl_log_file *elfrec, in nfslog_getfhargs_print() argument
819 char *elfbuf = elfrec->buf; in nfslog_getfhargs_print()
821 nfslog_fhandle_print(elfrec, &args->gfh_fh_buf); in nfslog_getfhargs_print()
823 elfbufoffset = elfrec->bufoffset; in nfslog_getfhargs_print()
833 elfrec->bufoffset = elfbufoffset; in nfslog_getfhargs_print()
837 nfslog_nfsstat_print(struct nfsl_log_file *elfrec, enum nfsstat *res, in nfslog_nfsstat_print() argument
844 elfrec->bufoffset += in nfslog_nfsstat_print()
845 sprintf(&elfrec->buf[elfrec->bufoffset], " %s", in nfslog_nfsstat_print()
848 elfrec->bufoffset += in nfslog_nfsstat_print()
849 sprintf(&elfrec->buf[elfrec->bufoffset], " %5d", in nfslog_nfsstat_print()
855 nfslog_diropres_print(struct nfsl_log_file *elfrec, nfslog_diropres *res, in nfslog_diropres_print() argument
859 nfslog_nfsstat_print(elfrec, &res->dr_status, print_status); in nfslog_diropres_print()
861 nfslog_fhandle_print(elfrec, in nfslog_diropres_print()
867 nfslog_rdlnres_print(struct nfsl_log_file *elfrec, nfslog_rdlnres *res, in nfslog_rdlnres_print() argument
871 nfslog_nfsstat_print(elfrec, &res->rl_status, print_status); in nfslog_rdlnres_print()
873 elfrec->bufoffset += sprintf(&elfrec->buf[elfrec->bufoffset], in nfslog_rdlnres_print()
879 nfslog_rdresult_print(struct nfsl_log_file *elfrec, nfslog_rdresult *res, in nfslog_rdresult_print() argument
883 nfslog_nfsstat_print(elfrec, &res->r_status, print_status); in nfslog_rdresult_print()
885 elfrec->bufoffset += sprintf(&elfrec->buf[elfrec->bufoffset], in nfslog_rdresult_print()
887 elfrec->bufoffset += sprintf(&elfrec->buf[elfrec->bufoffset], in nfslog_rdresult_print()
893 nfslog_rddirres_print(struct nfsl_log_file *elfrec, nfslog_rddirres *res, in nfslog_rddirres_print() argument
897 nfslog_nfsstat_print(elfrec, &res->rd_status, print_status); in nfslog_rddirres_print()
899 char *elfbuf = elfrec->buf; in nfslog_rddirres_print()
900 int elfbufoffset = elfrec->bufoffset; in nfslog_rddirres_print()
908 elfrec->bufoffset = elfbufoffset; in nfslog_rddirres_print()
917 nfslog_diropargs3_print(struct nfsl_log_file *elfrec, in nfslog_diropargs3_print() argument
921 nfslog_fh3_print(elfrec, &args->dir); in nfslog_diropargs3_print()
922 elfrec->bufoffset += sprintf(&elfrec->buf[elfrec->bufoffset], in nfslog_diropargs3_print()
928 nfslog_size3_print(struct nfsl_log_file *elfrec, set_size3 *args) in nfslog_size3_print() argument
930 char *elfbuf = elfrec->buf; in nfslog_size3_print()
931 int elfbufoffset = elfrec->bufoffset; in nfslog_size3_print()
938 elfrec->bufoffset = elfbufoffset; in nfslog_size3_print()
942 nfslog_SETATTR3args_print(struct nfsl_log_file *elfrec, in nfslog_SETATTR3args_print() argument
945 nfslog_fh3_print(elfrec, &args->object); in nfslog_SETATTR3args_print()
946 nfslog_size3_print(elfrec, &args->size); in nfslog_SETATTR3args_print()
950 nfslog_READ3args_print(struct nfsl_log_file *elfrec, nfslog_READ3args *args) in nfslog_READ3args_print() argument
952 nfslog_fh3_print(elfrec, &args->file); in nfslog_READ3args_print()
953 elfrec->bufoffset += sprintf(&elfrec->buf[elfrec->bufoffset], " 0x%llx", in nfslog_READ3args_print()
955 elfrec->bufoffset += sprintf(&elfrec->buf[elfrec->bufoffset], " 0x%x", in nfslog_READ3args_print()
960 nfslog_WRITE3args_print(struct nfsl_log_file *elfrec, in nfslog_WRITE3args_print() argument
963 char *elfbuf = elfrec->buf; in nfslog_WRITE3args_print()
966 nfslog_fh3_print(elfrec, &args->file); in nfslog_WRITE3args_print()
967 elfbufoffset = elfrec->bufoffset; in nfslog_WRITE3args_print()
974 elfrec->bufoffset = elfbufoffset; in nfslog_WRITE3args_print()
978 nfslog_CREATE3args_print(struct nfsl_log_file *elfrec, in nfslog_CREATE3args_print() argument
981 nfslog_diropargs3_print(elfrec, &args->where); in nfslog_CREATE3args_print()
982 elfrec->bufoffset += sprintf(&elfrec->buf[elfrec->bufoffset], " %s", in nfslog_CREATE3args_print()
985 nfslog_size3_print(elfrec, in nfslog_CREATE3args_print()
991 nfslog_MKDIR3args_print(struct nfsl_log_file *elfrec, in nfslog_MKDIR3args_print() argument
994 nfslog_diropargs3_print(elfrec, &args->where); in nfslog_MKDIR3args_print()
998 nfslog_SYMLINK3args_print(struct nfsl_log_file *elfrec, in nfslog_SYMLINK3args_print() argument
1001 nfslog_diropargs3_print(elfrec, &args->where); in nfslog_SYMLINK3args_print()
1002 elfrec->bufoffset += sprintf(&elfrec->buf[elfrec->bufoffset], in nfslog_SYMLINK3args_print()
1007 nfslog_MKNOD3args_print(struct nfsl_log_file *elfrec, in nfslog_MKNOD3args_print() argument
1010 nfslog_diropargs3_print(elfrec, &args->where); in nfslog_MKNOD3args_print()
1011 elfrec->bufoffset += sprintf(&elfrec->buf[elfrec->bufoffset], " %s", in nfslog_MKNOD3args_print()
1016 nfslog_REMOVE3args_print(struct nfsl_log_file *elfrec, in nfslog_REMOVE3args_print() argument
1019 nfslog_diropargs3_print(elfrec, &args->object); in nfslog_REMOVE3args_print()
1023 nfslog_RMDIR3args_print(struct nfsl_log_file *elfrec, in nfslog_RMDIR3args_print() argument
1026 nfslog_diropargs3_print(elfrec, &args->object); in nfslog_RMDIR3args_print()
1030 nfslog_RENAME3args_print(struct nfsl_log_file *elfrec, in nfslog_RENAME3args_print() argument
1033 nfslog_diropargs3_print(elfrec, &args->from); in nfslog_RENAME3args_print()
1034 nfslog_diropargs3_print(elfrec, &args->to); in nfslog_RENAME3args_print()
1038 nfslog_LINK3args_print(struct nfsl_log_file *elfrec, nfslog_LINK3args *args) in nfslog_LINK3args_print() argument
1040 nfslog_fh3_print(elfrec, &args->file); in nfslog_LINK3args_print()
1041 nfslog_diropargs3_print(elfrec, &args->link); in nfslog_LINK3args_print()
1045 nfslog_READDIRPLUS3args_print(struct nfsl_log_file *elfrec, in nfslog_READDIRPLUS3args_print() argument
1048 nfslog_fh3_print(elfrec, &args->dir); in nfslog_READDIRPLUS3args_print()
1049 elfrec->bufoffset += sprintf(&elfrec->buf[elfrec->bufoffset], " 0x%x", in nfslog_READDIRPLUS3args_print()
1051 elfrec->bufoffset += sprintf(&elfrec->buf[elfrec->bufoffset], " 0x%x", in nfslog_READDIRPLUS3args_print()
1056 nfslog_COMMIT3args_print(struct nfsl_log_file *elfrec, in nfslog_COMMIT3args_print() argument
1059 nfslog_fh3_print(elfrec, &args->file); in nfslog_COMMIT3args_print()
1060 elfrec->bufoffset += sprintf(&elfrec->buf[elfrec->bufoffset], " 0x%llx", in nfslog_COMMIT3args_print()
1062 elfrec->bufoffset += sprintf(&elfrec->buf[elfrec->bufoffset], " 0x%x", in nfslog_COMMIT3args_print()
1067 nfslog_nfsstat3_print(struct nfsl_log_file *elfrec, enum nfsstat3 *res, in nfslog_nfsstat3_print() argument
1074 elfrec->bufoffset += in nfslog_nfsstat3_print()
1075 sprintf(&elfrec->buf[elfrec->bufoffset], " %s", in nfslog_nfsstat3_print()
1078 elfrec->bufoffset += in nfslog_nfsstat3_print()
1079 sprintf(&elfrec->buf[elfrec->bufoffset], " %5d", in nfslog_nfsstat3_print()
1085 nfslog_LOOKUP3res_print(struct nfsl_log_file *elfrec, in nfslog_LOOKUP3res_print() argument
1089 nfslog_nfsstat3_print(elfrec, &res->status, print_status); in nfslog_LOOKUP3res_print()
1091 nfslog_fh3_print(elfrec, &res->nfslog_LOOKUP3res_u.object); in nfslog_LOOKUP3res_print()
1096 nfslog_READLINK3res_print(struct nfsl_log_file *elfrec, in nfslog_READLINK3res_print() argument
1100 nfslog_nfsstat3_print(elfrec, &res->status, print_status); in nfslog_READLINK3res_print()
1102 elfrec->bufoffset += sprintf(&elfrec->buf[elfrec->bufoffset], in nfslog_READLINK3res_print()
1108 nfslog_READ3res_print(struct nfsl_log_file *elfrec, nfslog_READ3res *res, in nfslog_READ3res_print() argument
1112 nfslog_nfsstat3_print(elfrec, &res->status, print_status); in nfslog_READ3res_print()
1114 char *elfbuf = elfrec->buf; in nfslog_READ3res_print()
1115 int elfbufoffset = elfrec->bufoffset; in nfslog_READ3res_print()
1125 elfrec->bufoffset = elfbufoffset; in nfslog_READ3res_print()
1130 nfslog_WRITE3res_print(struct nfsl_log_file *elfrec, nfslog_WRITE3res *res, in nfslog_WRITE3res_print() argument
1134 nfslog_nfsstat3_print(elfrec, &res->status, print_status); in nfslog_WRITE3res_print()
1136 char *elfbuf = elfrec->buf; in nfslog_WRITE3res_print()
1137 int elfbufoffset = elfrec->bufoffset; in nfslog_WRITE3res_print()
1143 elfbufoffset += sprintf(&elfrec->buf[elfbufoffset], in nfslog_WRITE3res_print()
1145 elfrec->bufoffset = elfbufoffset; in nfslog_WRITE3res_print()
1150 nfslog_CREATE3res_print(struct nfsl_log_file *elfrec, nfslog_CREATE3res *res, in nfslog_CREATE3res_print() argument
1154 nfslog_nfsstat3_print(elfrec, &res->status, print_status); in nfslog_CREATE3res_print()
1157 nfslog_fh3_print(elfrec, in nfslog_CREATE3res_print()
1164 nfslog_MKDIR3res_print(struct nfsl_log_file *elfrec, nfslog_MKDIR3res *res, in nfslog_MKDIR3res_print() argument
1168 nfslog_nfsstat3_print(elfrec, &res->status, print_status); in nfslog_MKDIR3res_print()
1171 nfslog_fh3_print(elfrec, in nfslog_MKDIR3res_print()
1178 nfslog_SYMLINK3res_print(struct nfsl_log_file *elfrec, nfslog_SYMLINK3res *res, in nfslog_SYMLINK3res_print() argument
1182 nfslog_nfsstat3_print(elfrec, &res->status, print_status); in nfslog_SYMLINK3res_print()
1185 nfslog_fh3_print(elfrec, in nfslog_SYMLINK3res_print()
1192 nfslog_MKNOD3res_print(struct nfsl_log_file *elfrec, nfslog_MKNOD3res *res, in nfslog_MKNOD3res_print() argument
1196 nfslog_nfsstat3_print(elfrec, &res->status, print_status); in nfslog_MKNOD3res_print()
1199 nfslog_fh3_print(elfrec, in nfslog_MKNOD3res_print()
1206 nfslog_READDIRPLUS3res_print(struct nfsl_log_file *elfrec, in nfslog_READDIRPLUS3res_print() argument
1210 nfslog_nfsstat3_print(elfrec, &res->status, print_status); in nfslog_READDIRPLUS3res_print()
1226 nfsl_ipaddr_print(struct nfsl_log_file *elfrec, struct netbuf *ptr) in nfsl_ipaddr_print() argument
1231 char *elfbuf = elfrec->buf; in nfsl_ipaddr_print()
1233 int elfbufoffset = elfrec->bufoffset; in nfsl_ipaddr_print()
1240 elfrec->bufoffset = elfbufoffset; in nfsl_ipaddr_print()
1265 elfrec->bufoffset = elfbufoffset; in nfsl_ipaddr_print()
1272 elfbuf[elfrec->bufoffset] = '\0'; /* just in case */ in nfsl_ipaddr_print()
1286 elfrec->bufoffset = elfbufoffset; in nfsl_ipaddr_print()
1290 nfsl_elf_record_header_print(struct nfsl_log_file *elfrec, in nfsl_elf_record_header_print() argument
1295 char *elfbuf = elfrec->buf; in nfsl_elf_record_header_print()
1296 int elfbufoffset = elfrec->bufoffset; in nfsl_elf_record_header_print()
1342 elfrec->bufoffset = elfbufoffset; in nfsl_elf_record_header_print()
1346 nfsl_elf_buffer_header_print(struct nfsl_log_file *elfrec, in nfsl_elf_buffer_header_print() argument
1351 char *elfbuf = elfrec->buf; in nfsl_elf_buffer_header_print()
1352 int elfbufoffset = elfrec->bufoffset; in nfsl_elf_buffer_header_print()
1372 elfrec->bufoffset = elfbufoffset; in nfsl_elf_buffer_header_print()
1407 nfsl_elf_rpc_print(struct nfsl_log_file *elfrec, in nfsl_elf_rpc_print() argument
1437 nfsl_elf_record_header_print(elfrec, &logrec->re_header, in nfsl_elf_rpc_print()
1441 elfrec->bufoffset += sprintf(&elfrec->buf[elfrec->bufoffset], in nfsl_elf_rpc_print()
1444 elfrec->bufoffset += sprintf(&elfrec->buf[elfrec->bufoffset], in nfsl_elf_rpc_print()
1447 nfsl_ipaddr_print(elfrec, &logrec->re_ipaddr); in nfsl_elf_rpc_print()
1448 elfrec->bufoffset += sprintf(&elfrec->buf[elfrec->bufoffset], in nfsl_elf_rpc_print()
1451 (*disp->nfsl_dis_res)(elfrec, logrec->re_rpc_res, TRUE); in nfsl_elf_rpc_print()
1454 elfrec->bufoffset += sprintf(&elfrec->buf[elfrec->bufoffset], in nfsl_elf_rpc_print()
1457 elfrec->bufoffset += sprintf(&elfrec->buf[elfrec->bufoffset], in nfsl_elf_rpc_print()
1465 elfrec->bufoffset += sprintf(&elfrec->buf[elfrec->bufoffset], in nfsl_elf_rpc_print()
1469 (*disp->nfsl_dis_args)(elfrec, logrec->re_rpc_arg); in nfsl_elf_rpc_print()
1471 (*disp->nfsl_dis_res)(elfrec, logrec->re_rpc_res, FALSE); in nfsl_elf_rpc_print()
1472 elfrec->bufoffset += sprintf(&elfrec->buf[elfrec->bufoffset], "\n"); in nfsl_elf_rpc_print()
1479 nfsl_log_file_add(struct nfsl_log_file *elfrec, in nfsl_log_file_add() argument
1482 elfrec->next = *elf_listp; in nfsl_log_file_add()
1483 elfrec->prev = NULL; in nfsl_log_file_add()
1485 (*elf_listp)->prev = elfrec; in nfsl_log_file_add()
1487 *elf_listp = elfrec; in nfsl_log_file_add()
1495 nfsl_log_file_find(struct nfsl_log_file *elfrec, in nfsl_log_file_find() argument
1500 for (rec = elf_list; (rec != NULL) && (rec != elfrec); in nfsl_log_file_find()
1510 nfsl_log_file_del(struct nfsl_log_file *elfrec, in nfsl_log_file_del() argument
1515 if ((rec = nfsl_log_file_find(elfrec, *elf_listp)) == NULL) { in nfsl_log_file_del()
1533 nfsl_log_file_free(struct nfsl_log_file *elfrec) in nfsl_log_file_free() argument
1535 if (elfrec == NULL) in nfsl_log_file_free()
1537 if (elfrec->path != NULL) in nfsl_log_file_free()
1538 free(elfrec->path); in nfsl_log_file_free()
1539 if (elfrec->buf != NULL) in nfsl_log_file_free()
1540 free(elfrec->buf); in nfsl_log_file_free()
1541 free(elfrec); in nfsl_log_file_free()
1560 struct nfsl_log_file *elfrec; in nfslog_open_elf_file() local
1564 if ((elfrec = malloc(sizeof (*elfrec))) == NULL) { in nfslog_open_elf_file()
1572 bzero(elfrec, sizeof (*elfrec)); in nfslog_open_elf_file()
1574 elfrec->buf = (char *)malloc(DFLT_BUFFERSIZE + DFLT_OVFSIZE); in nfslog_open_elf_file()
1575 if (elfrec->buf == NULL) { in nfslog_open_elf_file()
1581 nfsl_log_file_free(elfrec); in nfslog_open_elf_file()
1585 if ((elfrec->path = strdup(elfpath)) == NULL) { in nfslog_open_elf_file()
1591 nfsl_log_file_free(elfrec); in nfslog_open_elf_file()
1595 if ((elfrec->fp = fopen(elfpath, "a")) == NULL) { in nfslog_open_elf_file()
1601 nfsl_log_file_free(elfrec); in nfslog_open_elf_file()
1611 (void) fclose(elfrec->fp); in nfslog_open_elf_file()
1612 nfsl_log_file_free(elfrec); in nfslog_open_elf_file()
1616 nfsl_log_file_add(elfrec, &elf_file_list); in nfslog_open_elf_file()
1622 nfsl_elf_buffer_header_print(elfrec, bufhdr); in nfslog_open_elf_file()
1629 return (elfrec); in nfslog_open_elf_file()
1638 struct nfsl_log_file *elfrec; in nfslog_close_elf_file() local
1640 if ((*elfcookie == NULL) || ((elfrec = nfsl_log_file_del( in nfslog_close_elf_file()
1645 if (elfrec->fp != NULL) { in nfslog_close_elf_file()
1647 (void) nfsl_write_elfbuf(elfrec); in nfslog_close_elf_file()
1648 (void) fclose(elfrec->fp); in nfslog_close_elf_file()
1650 nfsl_log_file_free(elfrec); in nfslog_close_elf_file()
1663 struct nfsl_log_file *elfrec; in nfslog_process_elf_rec() local
1667 if ((elfrec = nfsl_log_file_find(elfcookie, elf_file_list)) == NULL) { in nfslog_process_elf_rec()
1671 if (elfrec->bufoffset > DFLT_BUFFERSIZE) { in nfslog_process_elf_rec()
1672 if (nfsl_write_elfbuf(elfrec) < 0) { in nfslog_process_elf_rec()
1677 nfsl_elf_rpc_print(elfrec, logrec, disp, progname, in nfslog_process_elf_rec()