Motr  M0
processor.h File Reference
#include "lib/bitmap.h"
#include "lib/types.h"
Include dependency graph for processor.h:

Go to the source code of this file.

Data Structures

struct  m0_processor_descr
 

Macros

#define __MOTR_LIB_PROCESSOR_H__
 
#define M0_PROCESSORS_INVALID_ID   ((uint32_t)-1)
 

Typedefs

typedef uint32_t m0_processor_nr_t
 

Functions

M0_INTERNAL int m0_processors_init (void)
 
M0_INTERNAL void m0_processors_fini (void)
 
M0_INTERNAL m0_processor_nr_t m0_processor_nr_max (void)
 
M0_INTERNAL void m0_processors_possible (struct m0_bitmap *map)
 
M0_INTERNAL void m0_processors_available (struct m0_bitmap *map)
 
M0_INTERNAL void m0_processors_online (struct m0_bitmap *map)
 
M0_INTERNAL m0_processor_nr_t m0_processor_id_get (void)
 
M0_INTERNAL int m0_processor_describe (m0_processor_nr_t id, struct m0_processor_descr *pd)
 
M0_INTERNAL bool m0_processor_is_vm (void)
 

Macro Definition Documentation

◆ __MOTR_LIB_PROCESSOR_H__

#define __MOTR_LIB_PROCESSOR_H__

Definition at line 26 of file processor.h.