Lines Matching defs:dset
1048 * IDNNEG_DSET_INIT(dset, mask)
1050 * IDNNEG_DSET_SET(dset, domain, cpuid, mask);
1053 * IDNNEG_DSET_GET_MASK(dset, recv_domid, recv_mask);
1055 * IDNNEG_DSET_GET(dset, domid, cpuid, recv_mask);
1060 #define __IDNNEG_DSET_CLEAR(dset) (bzero((caddr_t)(dset), \
1064 #define IDNNEG_DSET_INIT(dset, mask) \
1066 __IDNNEG_DSET_CLEAR(dset); \
1067 IDNNEG_DSET_SET((dset), idn.localid, (mask), idn.localid); \
1070 #define IDNNEG_DSET_SET(dset, domid, cpuid, mask) \
1079 (dset)[_i] |= _t << _s0; \
1081 (dset)[_i + 1] |= _t >> (32 - _s0); \
1084 #define __IDNNEG_DSET_GET(dset, domid, cpuid, mask, uncond) \
1090 (cpuid) = ((dset)[_i] >> _s0) & 0x3f; \
1092 (cpuid) |= ((dset)[_i + 1] << (6 - _s1)) & 0x3f; \
1099 #define IDNNEG_DSET_GET_MASK(dset, domid, mask) \
1100 __IDNNEG_DSET_GET((dset), (domid), (mask), (domid), 1)
1102 #define IDNNEG_DSET_GET_MASTER(dset, master) \
1103 __IDNNEG_DSET_GET((dset), idn.localid, (master), \
1106 #define IDNNEG_DSET_SET_MASTER(dset, domid, master) \
1107 IDNNEG_DSET_SET((dset), (domid), (master), \
1110 #define IDNNEG_DSET_GET(dset, domid, cpuid, mask) \
1111 __IDNNEG_DSET_GET((dset), (domid), (cpuid), (mask), 0)
3620 extern void domainset2str(domainset_t dset, char buffer[]);