Lines Matching refs:pcm
118 static inline int cvmx_coremask_is_set_core(struct cvmx_coremask *pcm, in cvmx_coremask_is_set_core() argument
126 return (int)((pcm->coremask_bitmap[i] & (1ull << n)) != 0); in cvmx_coremask_is_set_core()
136 static inline int cvmx_coremask_set_core(struct cvmx_coremask *pcm, in cvmx_coremask_set_core() argument
143 pcm->coremask_bitmap[i] |= (1ull << n); in cvmx_coremask_set_core()
155 static inline int cvmx_coremask_clear_core(struct cvmx_coremask *pcm, in cvmx_coremask_clear_core() argument
162 pcm->coremask_bitmap[i] &= ~(1ull << n); in cvmx_coremask_clear_core()
173 static inline int cvmx_coremask_clear_all(struct cvmx_coremask *pcm) in cvmx_coremask_clear_all() argument
178 pcm->coremask_bitmap[i] = 0; in cvmx_coremask_clear_all()
189 static inline int cvmx_coremask_first_core_bmp(struct cvmx_coremask *pcm) in cvmx_coremask_first_core_bmp() argument
196 if (pcm->coremask_bitmap[i]) in cvmx_coremask_first_core_bmp()
198 if (n == 0 && pcm->coremask_bitmap[i] & 1) in cvmx_coremask_first_core_bmp()
204 return ((((1ull << n) - 1) & pcm->coremask_bitmap[i]) == 0); in cvmx_coremask_first_core_bmp()
219 static inline int cvmx_coremask_is_member_bmp(struct cvmx_coremask *pcm) in cvmx_coremask_is_member_bmp() argument
221 return cvmx_coremask_is_set_core(pcm, (int)cvmx_get_core_num()); in cvmx_coremask_is_member_bmp()