#include "apis/dlb_types.h"
#include <sched.h>
#include <stdbool.h>
Go to the source code of this file.
|
| void | pm_init (pm_interface_t *pm) |
| |
| void | pm_finalize (pm_interface_t *pm) |
| |
| int | pm_get_num_threads (void) |
| |
| int | pm_callback_set (pm_interface_t *pm, dlb_callbacks_t which, dlb_callback_t callback, void *arg) |
| |
| int | pm_callback_get (const pm_interface_t *pm, dlb_callbacks_t which, dlb_callback_t *callback, void **arg) |
| |
| int | update_threads (const pm_interface_t *pm, int threads) |
| |
| int | set_mask (const pm_interface_t *pm, const cpu_set_t *cpu_set) |
| |
| int | set_process_mask (const pm_interface_t *pm, const cpu_set_t *cpu_set) |
| |
| int | add_mask (const pm_interface_t *pm, const cpu_set_t *cpu_set) |
| |
| int | add_process_mask (const pm_interface_t *pm, const cpu_set_t *cpu_set) |
| |
| int | enable_cpu (const pm_interface_t *pm, int cpuid) |
| |
| int | disable_cpu (const pm_interface_t *pm, int cpuid) |
| |
| int | enable_cpu_set (const pm_interface_t *pm, const cpu_set_t *cpu_set) |
| |
| int | disable_cpu_set (const pm_interface_t *pm, const cpu_set_t *cpu_set) |
| |
◆ pm_init()
◆ pm_finalize()
◆ pm_get_num_threads()
| int pm_get_num_threads |
( |
void |
| ) |
|
◆ pm_callback_set()
◆ pm_callback_get()
◆ update_threads()
◆ set_mask()
◆ set_process_mask()
| int set_process_mask |
( |
const pm_interface_t * |
pm, |
|
|
const cpu_set_t * |
cpu_set |
|
) |
| |
◆ add_mask()
◆ add_process_mask()
| int add_process_mask |
( |
const pm_interface_t * |
pm, |
|
|
const cpu_set_t * |
cpu_set |
|
) |
| |
◆ enable_cpu()
◆ disable_cpu()
◆ enable_cpu_set()
| int enable_cpu_set |
( |
const pm_interface_t * |
pm, |
|
|
const cpu_set_t * |
cpu_set |
|
) |
| |
◆ disable_cpu_set()
| int disable_cpu_set |
( |
const pm_interface_t * |
pm, |
|
|
const cpu_set_t * |
cpu_set |
|
) |
| |