18#ifndef _COBALT_TUNABLES_H
19#define _COBALT_TUNABLES_H
21#include <boilerplate/tunables.h>
22#include <sys/cobalt.h>
28extern int __cobalt_main_prio;
30extern int __cobalt_print_bufsz;
32extern int __cobalt_print_bufcount;
34extern int __cobalt_print_syncdelay;
36static inline define_config_tunable(main_prio,
int, prio)
38 __cobalt_main_prio = prio;
41static inline read_config_tunable(main_prio,
int)
43 return __cobalt_main_prio;
46static inline define_config_tunable(print_buffer_size,
int, size)
48 __cobalt_print_bufsz = size;
51static inline read_config_tunable(print_buffer_size,
int)
53 return __cobalt_print_bufsz;
56static inline define_config_tunable(print_buffer_count,
int, count)
58 __cobalt_print_bufcount = count;
61static inline read_config_tunable(print_buffer_count,
int)
63 return __cobalt_print_bufcount;
66static inline define_config_tunable(print_sync_delay,
int, delay_ms)
68 __cobalt_print_syncdelay = delay_ms;
71static inline read_config_tunable(print_sync_delay,
int)
73 return __cobalt_print_syncdelay;