dlb_types.h

Date:Fri Jul 15 2022

NAME

dlb_types.h

SYNOPSIS


Typedefs

typedef void * dlb_handler_t
typedef void * dlb_cpu_set_t
typedef const void * const_dlb_cpu_set_t
typedef void(* dlb_callback_t) (void)
typedef void(* dlb_callback_set_num_threads_t) (int num_threads, void *arg)
typedef void(* dlb_callback_set_active_mask_t) (const_dlb_cpu_set_t mask, void *arg)
typedef void(* dlb_callback_set_process_mask_t) (const_dlb_cpu_set_t mask, void *arg)
typedef void(* dlb_callback_add_active_mask_t) (const_dlb_cpu_set_t mask, void *arg)
typedef void(* dlb_callback_add_process_mask_t) (const_dlb_cpu_set_t mask, void *arg)
typedef void(* dlb_callback_enable_cpu_t) (int cpuid, void *arg)
typedef void(* dlb_callback_disable_cpu_t) (int cpuid, void *arg)

Enumerations

enum dlb_drom_flags_t { DLB_STEAL_CPUS = 1 << 0, DLB_RETURN_STOLEN = 1 << 1, DLB_SYNC_QUERY = 1 << 2, DLB_SYNC_NOW = 1 << 3 }
enum dlb_printshmem_flags_t { DLB_COLOR_AUTO = 1, DLB_COLOR_ALWAYS = 2 }
enum dlb_callbacks_t { dlb_callback_set_num_threads = 1, dlb_callback_set_active_mask = 2, dlb_callback_set_process_mask = 3, dlb_callback_add_active_mask = 4, dlb_callback_add_process_mask = 5, dlb_callback_enable_cpu = 6, dlb_callback_disable_cpu = 7 }

Typedef Documentation

typedef void* dlb_handler_t

typedef void* dlb_cpu_set_t

typedef const void* const_dlb_cpu_set_t

typedef void(* dlb_callback_t) (void)

typedef void(* dlb_callback_set_num_threads_t) (int num_threads, void *arg)

typedef void(* dlb_callback_set_active_mask_t) (const_dlb_cpu_set_t mask, void *arg)

typedef void(* dlb_callback_set_process_mask_t) (const_dlb_cpu_set_t mask, void *arg)

typedef void(* dlb_callback_add_active_mask_t) (const_dlb_cpu_set_t mask, void *arg)

typedef void(* dlb_callback_add_process_mask_t) (const_dlb_cpu_set_t mask, void *arg)

typedef void(* dlb_callback_enable_cpu_t) (int cpuid, void *arg)

typedef void(* dlb_callback_disable_cpu_t) (int cpuid, void *arg)

Enumeration Type Documentation

enum dlb_drom_flags_t

Enumerator

DLB_STEAL_CPUS

DLB_RETURN_STOLEN

DLB_SYNC_QUERY

DLB_SYNC_NOW

enum dlb_printshmem_flags_t

Enumerator

DLB_COLOR_AUTO

DLB_COLOR_ALWAYS

enum dlb_callbacks_t

Enumerator

dlb_callback_set_num_threads

dlb_callback_set_active_mask

dlb_callback_set_process_mask

dlb_callback_add_active_mask

dlb_callback_add_process_mask

dlb_callback_enable_cpu

dlb_callback_disable_cpu

Author

Generated automatically by Doxygen for Dynamic Load Balance from the source code.