Lines Matching refs:app
276 struct audit_pipe_preselect *app; in audit_pipe_preselect_find() local
280 TAILQ_FOREACH(app, &ap->ap_preselect_list, app_list) { in audit_pipe_preselect_find()
281 if (app->app_auid == auid) in audit_pipe_preselect_find()
282 return (app); in audit_pipe_preselect_find()
294 struct audit_pipe_preselect *app; in audit_pipe_preselect_get() local
298 app = audit_pipe_preselect_find(ap, auid); in audit_pipe_preselect_get()
299 if (app != NULL) { in audit_pipe_preselect_get()
300 *maskp = app->app_mask; in audit_pipe_preselect_get()
315 struct audit_pipe_preselect *app, *app_new; in audit_pipe_preselect_set() local
323 app = audit_pipe_preselect_find(ap, auid); in audit_pipe_preselect_set()
324 if (app == NULL) { in audit_pipe_preselect_set()
325 app = app_new; in audit_pipe_preselect_set()
327 app->app_auid = auid; in audit_pipe_preselect_set()
328 TAILQ_INSERT_TAIL(&ap->ap_preselect_list, app, app_list); in audit_pipe_preselect_set()
330 app->app_mask = mask; in audit_pipe_preselect_set()
342 struct audit_pipe_preselect *app; in audit_pipe_preselect_delete() local
346 app = audit_pipe_preselect_find(ap, auid); in audit_pipe_preselect_delete()
347 if (app != NULL) { in audit_pipe_preselect_delete()
348 TAILQ_REMOVE(&ap->ap_preselect_list, app, app_list); in audit_pipe_preselect_delete()
353 if (app != NULL) in audit_pipe_preselect_delete()
354 free(app, M_AUDIT_PIPE_PRESELECT); in audit_pipe_preselect_delete()
364 struct audit_pipe_preselect *app; in audit_pipe_preselect_flush_locked() local
368 while ((app = TAILQ_FIRST(&ap->ap_preselect_list)) != NULL) { in audit_pipe_preselect_flush_locked()
369 TAILQ_REMOVE(&ap->ap_preselect_list, app, app_list); in audit_pipe_preselect_flush_locked()
370 free(app, M_AUDIT_PIPE_PRESELECT); in audit_pipe_preselect_flush_locked()
397 struct audit_pipe_preselect *app; in audit_pipe_preselect_check() local
406 app = audit_pipe_preselect_find(ap, auid); in audit_pipe_preselect_check()
407 if (app == NULL) { in audit_pipe_preselect_check()
415 return (au_preselect(event, class, &app->app_mask, in audit_pipe_preselect_check()