Lines Matching refs:afap
167 struct accept_filter_arg *afap;
171 afap = malloc(sizeof(*afap), M_TEMP,
182 strcpy(afap->af_name, so->so_accf->so_accept_filter->accf_name);
184 strcpy(afap->af_arg, so->so_accf->so_accept_filter_str);
188 error = sooptcopyout(sopt, afap, sizeof(*afap));
189 free(afap, M_TEMP);
196 struct accept_filter_arg *afap;
230 afap = malloc(sizeof(*afap), M_TEMP,
232 error = sooptcopyin(sopt, afap, sizeof *afap, sizeof *afap);
233 afap->af_name[sizeof(afap->af_name)-1] = '\0';
234 afap->af_arg[sizeof(afap->af_arg)-1] = '\0';
236 free(afap, M_TEMP);
239 afp = accept_filt_get(afap->af_name);
241 free(afap, M_TEMP);
252 if (afp->accf_create != NULL && afap->af_name[0] != '\0') {
253 int len = strlen(afap->af_name) + 1;
256 strcpy(newaf->so_accept_filter_str, afap->af_name);
277 afp->accf_create(so, afap->af_arg);
294 if (afap != NULL)
295 free(afap, M_TEMP);