Lines Matching refs:wptr

187 	u32 wptr;
318 u32 wptr;
375 iface->cmd_buffer_desc.buffer.wptr = phy_addr;
383 iface->msg_buffer_desc.buffer.wptr =
427 iface->eng_access_buff_desc[i].buffer.wptr =
450 iface->debug_buffer_desc.buffer.wptr =
502 writel(buf->phys, &str_buf->wptr);
519 desc->wptr = readl(&str_buf->wptr);
528 static void vpu_malone_update_wptr(struct vpu_malone_str_buffer __iomem *str_buf, u32 wptr)
530 /*update wptr after data is written*/
532 writel(wptr, &str_buf->wptr);
1057 u32 wptr;
1068 wptr = readl(&str_buf->wptr);
1069 if (wptr < stream_buffer->phys || wptr > stream_buffer->phys + stream_buffer->length)
1071 if (wptr == stream_buffer->phys + stream_buffer->length)
1072 wptr = stream_buffer->phys;
1073 size = ALIGN(wptr, 4) - wptr;
1075 vpu_helper_memset_stream_buffer(stream_buffer, &wptr, 0, size);
1079 ret = vpu_helper_copy_to_stream_buffer(stream_buffer, &wptr, size, (void *)ps->data);
1085 vpu_helper_memset_stream_buffer(stream_buffer, &wptr, 0, size);
1088 vpu_malone_update_wptr(str_buf, wptr);
1287 &scode->wptr,
1307 &scode->wptr,
1341 &scode->wptr,
1371 &scode->wptr,
1395 &scode->wptr,
1419 &scode->wptr,
1442 &scode->wptr,
1533 u32 wptr = readl(&str_buf->wptr);
1540 scode.wptr = wptr;
1548 wptr = scode.wptr;
1550 vpu_malone_update_wptr(str_buf, wptr);
1558 wptr = scode.wptr;
1561 &wptr,
1568 vpu_malone_update_wptr(str_buf, wptr);
1587 u32 wptr = readl(&str_buf->wptr);
1591 &wptr,
1597 vpu_malone_update_wptr(str_buf, wptr);
1659 u32 wptr = desc->wptr;
1665 used = (wptr + size - rptr) % size;
1698 desc->wptr++;
1699 if (desc->wptr == desc->end)
1700 desc->wptr = desc->start;
1710 desc->wptr = desc->rptr;
1711 if (desc->wptr == desc->end)
1712 desc->wptr = desc->start;