NAME | SYNOPSIS | FEATURES | DESCRIPTION | RESTRICTIONS | RETURN VALUE | ERRORS | ATTRIBUTES | SEE ALSO
#include <mem/chMem.h>int pageSgId(KnPage *page);
PXM_EXT
This system call is strictly reserved for internal use only. It MUST NOT be used by any application.
The pageSgId call returns the segment identifier corresponding to the data cache to which the page (or page list) specified by the page argument is attached. This segment identifier is the one defined by the proxy-mapper at dcAlloc(2SEG) invocation.
Note that if the page list used is the one provided by a getAcc up-call, pageSgId may return NULL, because conditionally attached pages may have been detached by dcFillZero or dcTrunc.
The current implementation is only applicable to trusted supervisor actors.
This call returns the segment identifier, or NULL if there are no pages attached to the data cache.
No error messages are returned.
See attributes(5) for descriptions of the following attributes:
ATTRIBUTE TYPE | ATTRIBUTE VALUE |
---|---|
Interface Stability | Evolving |
NAME | SYNOPSIS | FEATURES | DESCRIPTION | RESTRICTIONS | RETURN VALUE | ERRORS | ATTRIBUTES | SEE ALSO