dg_mem_affinity_attr(3T) DG/UX R4.11MU05 dg_mem_affinity_attr(3T)
NAME
dgmemaffinityattrinit, dgmemsetcpuidset,
dgmemgetcpuidset, dgmemsetminimumlevel,
dgmemgetminimumlevel - memory affinity attributes objects
SYNOPSIS
#include <sys/dgcpu.h>
#include <sys/dgmemaffinity.h>
int dgmemaffinityattrinit(attrptr)
dgmemaffinityattrt *attrptr;
int dgmemsetcpuidset(attrptr, idsetptr)
dgmemaffinityattrt *attrptr;
const dgcpuidsett *idsetptr;
int dgmemgetcpuidset( attrptr, idsetptr)
dgmemaffinityattrt *attrptr;
dgcpuidsett *idsetptr;
int dgmemsetminimumlevel( attrptr, minlevel)
dgmemaffinityattrt *attrptr;
int minlevel;
int dgmemgetminimumlevel( attrptr, minlevelptr)
dgmemaffinityattrt *attrptr;
int *minlevelptr;
where:
attrptr A pointer to a memory affinity attributes object
idsetptr A pointer to a CPU ID set
minlevel The minimum allowed level attribute
minlevelptr
A pointer to a location to receive the minimum allowed
level attribute
DESCRIPTION
The functions that manipulate memory affinity attributes are copies
of the functions for CPU affinity attributes, except they operate on
memory affinity objects instead of CPU affinity objects. Please
refer to the corresponding CPU affinity manual page for a description
of the functionality and diagnostics.
For dgmemaffinityattrinit(3T)
see dgcpuaffinityattrinit(3T).
For dgmemsetcpuidset(3T)
see dgcpuaffinityattrsetcpuidset(3T).
For dgmemgetcpuidset(3T)
see dgcpuaffinityattrgetcpuidset(3T).
For dgmemsetminimumlevel(3T)
see dgcpuaffinityattrsetminimumlevel(3T).
For dg_mem_get_minimum_level(3T)
see dgcpuaffinityattrgetminimumlevel(3T).
SEE ALSO
dgmemsetaffinity(3T)
NOTE
An application must link with -lthread in order to gain access to
these functions. However, the application need not use threads.
Licensed material--property of copyright holder(s)