Lines Matching refs:afap
167 struct accept_filter_arg *afap; in accept_filt_getopt() local
171 afap = malloc(sizeof(*afap), M_TEMP, M_WAITOK | M_ZERO); in accept_filt_getopt()
181 strcpy(afap->af_name, so->sol_accept_filter->accf_name); in accept_filt_getopt()
183 strcpy(afap->af_arg, so->sol_accept_filter_str); in accept_filt_getopt()
187 error = sooptcopyout(sopt, afap, sizeof(*afap)); in accept_filt_getopt()
188 free(afap, M_TEMP); in accept_filt_getopt()
195 struct accept_filter_arg *afap; in accept_filt_setopt() local
255 afap = malloc(sizeof(*afap), M_TEMP, M_WAITOK); in accept_filt_setopt()
256 error = sooptcopyin(sopt, afap, sizeof *afap, sizeof *afap); in accept_filt_setopt()
257 afap->af_name[sizeof(afap->af_name)-1] = '\0'; in accept_filt_setopt()
258 afap->af_arg[sizeof(afap->af_arg)-1] = '\0'; in accept_filt_setopt()
260 free(afap, M_TEMP); in accept_filt_setopt()
263 afp = accept_filt_get(afap->af_name); in accept_filt_setopt()
265 free(afap, M_TEMP); in accept_filt_setopt()
268 if (afp->accf_create != NULL && afap->af_name[0] != '\0') { in accept_filt_setopt()
269 size_t len = strlen(afap->af_name) + 1; in accept_filt_setopt()
271 strcpy(accept_filter_str, afap->af_name); in accept_filt_setopt()
294 accept_filter_arg = afp->accf_create(so, afap->af_arg); in accept_filt_setopt()
309 free(afap, M_TEMP); in accept_filt_setopt()