Searched refs:idx_inc (Results 1 – 1 of 1) sorted by relevance
/Zephyr-Core-3.4.0/lib/os/ |
D | mpsc_pbuf.c | 126 static inline uint32_t idx_inc(struct mpsc_pbuf_buffer *buffer, in idx_inc() function 150 buffer->tmp_wr_idx = idx_inc(buffer, buffer->tmp_wr_idx, wlen); in tmp_wr_idx_inc() 158 buffer->rd_idx = idx_inc(buffer, buffer->rd_idx, wlen); in rd_idx_inc() 170 buffer->wr_idx = idx_inc(buffer, buffer->wr_idx, wlen); in add_skip_item() 213 buffer->wr_idx = idx_inc(buffer, buffer->wr_idx, rd_wlen); in drop_item_locked() 219 buffer->tmp_rd_idx = idx_inc(buffer, buffer->tmp_rd_idx, rd_wlen); in drop_item_locked() 248 buffer->tmp_wr_idx = idx_inc(buffer, buffer->tmp_wr_idx, *tmp_wr_idx_shift); in drop_item_locked() 263 uint32_t cmp_tmp_wr_idx = idx_inc(buffer, prev_tmp_wr_idx, tmp_wr_idx_shift); in post_drop_action() 282 buffer->wr_idx = idx_inc(buffer, in post_drop_action() 314 buffer->wr_idx = idx_inc(buffer, buffer->wr_idx, 1); in mpsc_pbuf_put_word() [all …]
|