Lines Matching defs:proto
125 alg_has_pkg(ipsec_proto_t *proto, struct ipsecalgent *alg)
129 if (proto->proto_algs_pkgs == NULL)
132 for (i = 0; i < proto->proto_algs_npkgs; i++)
133 if (proto->proto_algs_pkgs[i].alg_num == alg->a_alg_num)
134 return (proto->proto_algs_pkgs[i].pkg_name);
377 delipsecalgbyname_common(const char *name, ipsec_proto_t *proto,
384 for (i = 0; i < proto->proto_numalgs; i++) {
387 proto->proto_algs[i]->a_names;
397 freeipsecalgent(proto->proto_algs[i]);
402 proto->proto_algs[i - 1] = proto->proto_algs[i];
407 proto->proto_numalgs--;
436 ipsecalg_exists(struct ipsecalgent *newbie, ipsec_proto_t *proto)
443 for (i = 0; i < proto->proto_numalgs; i++) {
444 curalg = proto->proto_algs[i];
632 ipsec_proto_t *proto)
637 free(proto->proto_name);
638 for (i = 0; i < proto->proto_numalgs; i++)
639 freeipsecalgent(proto->proto_algs[i]);
642 for (i = (proto - protos + 1); i < num_protos; i++)