Lines Matching defs:pcm
114 * @param pcm is the pointer to the coremask.
118 static inline int cvmx_coremask_is_set_core(struct cvmx_coremask *pcm,
126 return (int)((pcm->coremask_bitmap[i] & (1ull << n)) != 0);
132 * @param pcm is the pointer to the coremask.
136 static inline int cvmx_coremask_set_core(struct cvmx_coremask *pcm,
143 pcm->coremask_bitmap[i] |= (1ull << n);
151 * @param pcm is the pointer to the coremask.
155 static inline int cvmx_coremask_clear_core(struct cvmx_coremask *pcm,
162 pcm->coremask_bitmap[i] &= ~(1ull << n);
170 * @param pcm is the pointer to the coremask.
173 static inline int cvmx_coremask_clear_all(struct cvmx_coremask *pcm)
178 pcm->coremask_bitmap[i] = 0;
186 * @param pcm is the pointer to the coremask.
189 static inline int cvmx_coremask_first_core_bmp(struct cvmx_coremask *pcm)
196 if (pcm->coremask_bitmap[i])
198 if (n == 0 && pcm->coremask_bitmap[i] & 1)
204 return ((((1ull << n) - 1) & pcm->coremask_bitmap[i]) == 0);
216 * @param pcm is the pointer to the coremask.
219 static inline int cvmx_coremask_is_member_bmp(struct cvmx_coremask *pcm)
221 return cvmx_coremask_is_set_core(pcm, (int)cvmx_get_core_num());