Lines Matching refs:wrpt
4578 uint32_t wrpt; /**< Write pointer for producer in bytes */
4594 return (rb->wrpt == rb->rptr);
4608 if (rb->wrpt >= rb->rptr)
4609 data_count = rb->wrpt - rb->rptr;
4611 data_count = rb->capacity - (rb->rptr - rb->wrpt);
4627 uint64_t volatile *dst = (uint64_t volatile *)((uint8_t *)(rb->base_address) + rb->wrpt);
4638 rb->wrpt += DMUB_RB_CMD_SIZE;
4640 if (rb->wrpt >= rb->capacity)
4641 rb->wrpt %= rb->capacity;
4657 uint8_t *dst = (uint8_t *)(rb->base_address) + rb->wrpt;
4665 rb->wrpt += DMUB_RB_CMD_SIZE;
4667 if (rb->wrpt >= rb->capacity)
4668 rb->wrpt %= rb->capacity;
4790 uint32_t wptr = rb->wrpt;
4817 rb->wrpt = init_params->write_ptr;