Lines Matching defs:protos
184 write_new_algfile(ipsec_proto_t *protos, int num_protos)
223 rc = pkg_section(f, protos[i].proto_pkg, &doing_pkg, cur_pkg);
229 protos[i].proto_num, protos[i].proto_name));
230 switch (protos[i].proto_exec_mode) {
248 for (j = 0; j < protos[i].proto_numalgs; j++) {
249 alg = protos[i].proto_algs[j];
252 alg_pkg = alg_has_pkg(&protos[i], alg);
332 _clean_trash(protos, num_protos);
342 proto_setup(ipsec_proto_t **protos, int *num_protos, int proto_num,
348 _build_internal_algs(protos, num_protos);
350 if (*protos == NULL)
354 current_proto = (*protos) + i;
363 _clean_trash(*protos, *num_protos);
486 ipsec_proto_t *protos, *current_proto;
493 if ((current_proto = proto_setup(&protos, &num_protos,
519 _clean_trash(protos, num_protos);
538 return (write_new_algfile(protos,
541 _clean_trash(protos, num_protos);
545 _clean_trash(protos, num_protos);
555 _clean_trash(protos, num_protos);
561 _clean_trash(protos, num_protos);
567 return (write_new_algfile(protos, num_protos));
577 ipsec_proto_t *protos, *current_proto;
580 if ((current_proto = proto_setup(&protos, &num_protos, proto_num,
585 return (write_new_algfile(protos, num_protos));
587 _clean_trash(protos, num_protos);
597 ipsec_proto_t *protos, *current_proto;
601 if ((current_proto = proto_setup(&protos, &num_protos, proto_num,
620 return (write_new_algfile(protos, num_protos));
623 _clean_trash(protos, num_protos);
631 delipsecproto_common(ipsec_proto_t *protos, int num_protos,
642 for (i = (proto - protos + 1); i < num_protos; i++)
643 protos[i - 1] = protos[i];
653 ipsec_proto_t *protos, *current_proto, *new_proto;
661 current_proto = proto_setup(&protos, &num_protos, proto_num, B_FALSE);
675 delipsecproto_common(protos, num_protos--, current_proto);
680 if (strcmp(protos[i].proto_name, proto_name) == 0) {
683 delipsecproto_common(protos, num_protos--, &protos[i]);
690 new_proto = realloc(protos, num_protos *
693 _clean_trash(protos, num_protos - 1);
696 protos = new_proto;
705 _clean_trash(protos, num_protos);
713 return (write_new_algfile(protos, num_protos));
723 ipsec_proto_t *protos, *current_proto;
726 if ((current_proto = proto_setup(&protos, &num_protos, proto_num,
730 delipsecproto_common(protos, num_protos--, current_proto);
732 return (write_new_algfile(protos, num_protos));
805 ipsec_proto_t *protos, *current_proto;
808 if ((current_proto = proto_setup(&protos, &num_protos, proto_num,
814 _clean_trash(protos, num_protos);
825 ipsec_proto_t *protos, *current_proto;
828 if ((current_proto = proto_setup(&protos, &num_protos, proto_num,
834 return (write_new_algfile(protos, num_protos));