Lines Matching refs:iCpu
112 int iCpu = RTMpCpuIdToSetIndex(idCpu);
113 if (RT_UNLIKELY(iCpu < 0))
115 ASMAtomicBitSet(pSet, iCpu);
123 * @returns 0 on success, -1 if iCpu isn't valid.
125 * @param iCpu The index of the CPU to add.
128 DECLINLINE(int) RTCpuSetAddByIndex(PRTCPUSET pSet, int iCpu)
130 if (RT_UNLIKELY((unsigned)iCpu >= RTCPUSET_MAX_CPUS))
132 ASMAtomicBitSet(pSet, iCpu);
147 int iCpu = RTMpCpuIdToSetIndex(idCpu);
148 if (RT_UNLIKELY(iCpu < 0))
150 ASMAtomicBitClear(pSet, iCpu);
158 * @returns 0 on success, -1 if iCpu isn't valid.
160 * @param iCpu The index of the CPU to delete.
163 DECLINLINE(int) RTCpuSetDelByIndex(PRTCPUSET pSet, int iCpu)
165 if (RT_UNLIKELY((unsigned)iCpu >= RTCPUSET_MAX_CPUS))
167 ASMAtomicBitClear(pSet, iCpu);
182 int iCpu = RTMpCpuIdToSetIndex(idCpu);
183 if (RT_UNLIKELY(iCpu < 0))
185 return ASMBitTest((volatile void *)pSet, iCpu);
194 * @param iCpu The index of the CPU in the set.
197 DECLINLINE(bool) RTCpuSetIsMemberByIndex(PCRTCPUSET pSet, int iCpu)
199 if (RT_UNLIKELY((unsigned)iCpu >= RTCPUSET_MAX_CPUS))
201 return ASMBitTest((volatile void *)pSet, iCpu);
285 unsigned iCpu = 64;
286 while (iCpu-- > 0)