Searched refs:core_mask (Results 1 – 2 of 2) sorted by relevance
/hal_rpi_pico-latest/src/rp2_common/pico_multicore/ |
D | multicore.c | 335 static bool multicore_doorbell_claim_under_lock(uint doorbell_num, uint core_mask, bool required) { in multicore_doorbell_claim_under_lock() argument 339 if (claimed_cores_for_doorbell & core_mask) { in multicore_doorbell_claim_under_lock() 342 claimed_cores_for_doorbell, core_mask); in multicore_doorbell_claim_under_lock() 347 if (core_mask & (1u << i)) { in multicore_doorbell_claim_under_lock() 355 void multicore_doorbell_claim(uint doorbell_num, uint core_mask) { in multicore_doorbell_claim() argument 358 multicore_doorbell_claim_under_lock(doorbell_num, core_mask, true); in multicore_doorbell_claim() 362 int multicore_doorbell_claim_unused(uint core_mask, bool required) { in multicore_doorbell_claim_unused() argument 366 if (multicore_doorbell_claim_under_lock((uint) i, core_mask, false)) { in multicore_doorbell_claim_unused() 378 void multicore_doorbell_unclaim(uint doorbell_num, uint core_mask) { in multicore_doorbell_unclaim() argument 382 if (core_mask & (1u << i)) { in multicore_doorbell_unclaim()
|
/hal_rpi_pico-latest/src/rp2_common/pico_multicore/include/pico/ |
D | multicore.h | 321 void multicore_doorbell_claim(uint doorbell_num, uint core_mask); 333 int multicore_doorbell_claim_unused(uint core_mask, bool required); 342 void multicore_doorbell_unclaim(uint doorbell_num, uint core_mask);
|