Motr  M0
m0_locality Struct Reference

#include <locality.h>

Collaboration diagram for m0_locality:
Collaboration graph

Data Fields

struct m0_sm_grouplo_grp
 
size_t lo_idx
 
struct m0_fom_domainlo_dom
 
struct m0_locality_lockers lo_lockers
 
struct m0_tl lo_chores
 

Detailed Description

Per-core state maintained by Motr.

Definition at line 57 of file locality.h.

Field Documentation

◆ lo_chores

struct m0_tl lo_chores

Definition at line 72 of file locality.h.

◆ lo_dom

struct m0_fom_domain* lo_dom

Definition at line 69 of file locality.h.

◆ lo_grp

struct m0_sm_group* lo_grp

State machine group associated with the core.

This group can be used to post ASTs to be executed on a current or specified core.

This group comes from request handler locality, so that execution of ASTs is serialised with state transitions of foms in this locality.

Definition at line 67 of file locality.h.

◆ lo_idx

size_t lo_idx

Definition at line 68 of file locality.h.

◆ lo_lockers

struct m0_locality_lockers lo_lockers

Lockers to store locality-specific private data

Definition at line 71 of file locality.h.


The documentation for this struct was generated from the following file: