Lines Matching defs:apr
684 aproxy_t *apr = np->in_apr;
687 if ((apr == NULL) || (apr->apr_flags & APR_DELETE) ||
688 (fin->fin_p != apr->apr_p))
774 aproxy_t *apr;
791 apr = ipn->in_apr;
792 if ((apr == NULL) || (apr->apr_flags & APR_DELETE)) {
794 printf("ipf_proxy_match:apr %lx apr_flags 0x%x\n",
795 (u_long)apr, apr ? apr->apr_flags : 0);
799 if (apr->apr_match != NULL) {
800 result = (*apr->apr_match)(fin, nat->nat_aps, nat);
827 aproxy_t *apr;
839 apr = nat->nat_ptr->in_apr;
841 if ((apr->apr_flags & APR_DELETE) ||
842 (fin->fin_p != apr->apr_p)) {
845 apr->apr_flags, fin->fin_p, apr->apr_p);
859 aps->aps_apr = apr;
861 if (apr->apr_new != NULL)
862 if ((*apr->apr_new)(apr->apr_soft, fin, aps, nat) == -1) {
869 (u_long)apr->apr_new);
903 aproxy_t *apr;
969 apr = aps->aps_apr;
972 if (apr->apr_outpkt != NULL)
973 err = (*apr->apr_outpkt)(apr->apr_soft, fin,
976 if (apr->apr_inpkt != NULL)
977 err = (*apr->apr_inpkt)(apr->apr_soft, fin,
990 ipf_proxy_deref(apr);
1111 aproxy_t *apr;
1122 apr = aps->aps_apr;
1123 if ((apr != NULL) && (apr->apr_del != NULL))
1124 (*apr->apr_del)(softc, aps);