Lines Matching refs:proto

49 _clean_trash(ipsec_proto_t *proto, int num)  in _clean_trash()  argument
53 if (proto == NULL) in _clean_trash()
57 free(proto[num].proto_name); in _clean_trash()
58 free(proto[num].proto_pkg); in _clean_trash()
59 for (alg_offset = 0; alg_offset < proto[num].proto_numalgs; in _clean_trash()
61 freeipsecalgent(proto[num].proto_algs[alg_offset]); in _clean_trash()
62 free(proto[num].proto_algs); in _clean_trash()
63 for (alg_offset = 0; alg_offset < proto[num].proto_algs_npkgs; in _clean_trash()
65 free(proto[num].proto_algs_pkgs[alg_offset].pkg_name); in _clean_trash()
66 free(proto[num].proto_algs_pkgs); in _clean_trash()
69 free(proto); in _clean_trash()
816 ipsec_proto_t *proto; in _real_getipsecalgs() local
824 proto = findprotobynum(proto_num); in _real_getipsecalgs()
825 if (proto != NULL) { in _real_getipsecalgs()
826 *nentries = proto->proto_numalgs; in _real_getipsecalgs()
831 rc = malloc((proto->proto_numalgs == 0) ? 1 : in _real_getipsecalgs()
832 proto->proto_numalgs * sizeof (int)); in _real_getipsecalgs()
834 for (i = 0; i < proto->proto_numalgs; i++) in _real_getipsecalgs()
835 rc[i] = proto->proto_algs[i]->a_alg_num; in _real_getipsecalgs()
845 ipsec_proto_t *proto; in getipsecalgbyname() local
857 proto = findprotobynum(proto_num); in getipsecalgbyname()
858 if (proto != NULL) { in getipsecalgbyname()
859 for (i = 0; i < proto->proto_numalgs; i++) { in getipsecalgbyname()
860 for (name_check = proto->proto_algs[i]->a_names; in getipsecalgbyname()
869 proto->proto_algs[i]); in getipsecalgbyname()
890 ipsec_proto_t *proto; in getipsecalgbynum() local
898 proto = findprotobynum(proto_num); in getipsecalgbynum()
899 if (proto != NULL) { in getipsecalgbynum()
900 for (i = 0; i < proto->proto_numalgs; i++) { in getipsecalgbynum()
901 if (proto->proto_algs[i]->a_alg_num == alg_num) { in getipsecalgbynum()
902 rc = _duplicate_alg(proto->proto_algs[i]); in getipsecalgbynum()
921 ipsec_proto_t *proto; in getipsecprotobyname() local
926 proto = findprotobyname(proto_name); in getipsecprotobyname()
927 if (proto != NULL) in getipsecprotobyname()
928 rc = proto->proto_num; in getipsecprotobyname()
936 ipsec_proto_t *proto; in getipsecprotobynum() local
942 proto = findprotobynum(proto_num); in getipsecprotobynum()
943 if (proto != NULL) in getipsecprotobynum()
944 rc = strdup(proto->proto_name); in getipsecprotobynum()