19 lines · c
1// SPDX-License-Identifier: GPL-2.02/*3 * Copyright (C) 2023 Red Hat Inc, Daniel Bristot de Oliveira <bristot@kernel.org>4 */5 6struct timerlat_u_params {7 /* timerlat -> timerlat_u: user-space threads can keep running */8 int should_run;9 /* timerlat_u -> timerlat: all timerlat_u threads left, no reason to continue */10 int stopped_running;11 12 /* threads config */13 cpu_set_t *set;14 char *cgroup_name;15 struct sched_attr *sched_param;16};17 18void *timerlat_u_dispatcher(void *data);19