Searched refs:z_spsc_mask (Results 1 – 1 of 1) sorted by relevance
133 #define z_spsc_mask(spsc, i) ((i) & (spsc)->_spsc.mask) macro177 spsc_acq ? &((spsc)->buffer[z_spsc_mask(spsc, idx)]) : NULL; \238 has_consumable ? &((spsc)->buffer[z_spsc_mask(spsc, idx)]) : NULL; \294 has_consumable ? &((spsc)->buffer[z_spsc_mask(spsc, idx)]) : NULL; \310 z_spsc_mask(spsc, (idx + 1)) != (z_spsc_mask(spsc, z_spsc_in(spsc))); \311 has_next ? &((spsc)->buffer[z_spsc_mask((spsc), idx + 1)]) : NULL; \325 bool has_prev = idx != z_spsc_mask(spsc, z_spsc_out(spsc)); \326 has_prev ? &((spsc)->buffer[z_spsc_mask(spsc, idx - 1)]) : NULL; \