Lines Matching defs:apr
682 aproxy_t *apr = np->in_apr;
685 if ((apr == NULL) || (apr->apr_flags & APR_DELETE) ||
686 (fin->fin_p != apr->apr_p))
778 aproxy_t *apr;
795 apr = ipn->in_apr;
796 if ((apr == NULL) || (apr->apr_flags & APR_DELETE)) {
798 printf("ipf_proxy_match:apr %lx apr_flags 0x%x\n",
799 (u_long)apr, apr ? apr->apr_flags : 0);
803 if (apr->apr_match != NULL) {
804 result = (*apr->apr_match)(fin, nat->nat_aps, nat);
833 aproxy_t *apr;
845 apr = nat->nat_ptr->in_apr;
847 if ((apr->apr_flags & APR_DELETE) ||
848 (fin->fin_p != apr->apr_p)) {
851 apr->apr_flags, fin->fin_p, apr->apr_p);
865 aps->aps_apr = apr;
867 if (apr->apr_new != NULL)
868 if ((*apr->apr_new)(apr->apr_soft, fin, aps, nat) == -1) {
875 (u_long)apr->apr_new);
911 aproxy_t *apr;
977 apr = aps->aps_apr;
980 if (apr->apr_outpkt != NULL)
981 err = (*apr->apr_outpkt)(apr->apr_soft, fin,
984 if (apr->apr_inpkt != NULL)
985 err = (*apr->apr_inpkt)(apr->apr_soft, fin,
998 ipf_proxy_deref(apr);
1122 aproxy_t *apr;
1133 apr = aps->aps_apr;
1134 if ((apr != NULL) && (apr->apr_del != NULL))
1135 (*apr->apr_del)(softc, aps);