Lines Matching refs:req

400 	uint32_t req, offset;  in wov_map_shm()  local
426 req = round_up(r.len, PAGE_SIZE); in wov_map_shm()
427 dev_dbg(priv->dev, "round up from %u to %u\n", r.len, req); in wov_map_shm()
429 if (priv->ap_shm_last_alloc + req > in wov_map_shm()
436 priv->ap_shm_last_alloc, req); in wov_map_shm()
440 p.set_shm_addr_param.len = req; in wov_map_shm()
454 priv->ap_shm_last_alloc += req; in wov_map_shm()
478 size_t req; in wov_queue_dequeue() local
481 req = min(len, runtime->dma_bytes - priv->wov_dma_offset); in wov_queue_dequeue()
483 req = min(req, (size_t)priv->wov_wp - priv->wov_rp); in wov_queue_dequeue()
485 req = min(req, sizeof(priv->wov_buf) - priv->wov_rp); in wov_queue_dequeue()
488 priv->wov_buf + priv->wov_rp, req); in wov_queue_dequeue()
490 priv->wov_dma_offset += req; in wov_queue_dequeue()
494 priv->wov_rp += req; in wov_queue_dequeue()
498 len -= req; in wov_queue_dequeue()
517 size_t req; in wov_queue_enqueue() local
530 req = sizeof(priv->wov_buf) - priv->wov_wp; in wov_queue_enqueue()
533 req = priv->wov_rp - priv->wov_wp - 1; in wov_queue_enqueue()
534 req = min(req, len); in wov_queue_enqueue()
538 (void __force __iomem *)addr, req); in wov_queue_enqueue()
540 memcpy(priv->wov_buf + priv->wov_wp, addr, req); in wov_queue_enqueue()
542 priv->wov_wp += req; in wov_queue_enqueue()
546 addr += req; in wov_queue_enqueue()
547 len -= req; in wov_queue_enqueue()
720 size_t i, req; in wov_set_lang() local
723 for (i = 0; i < size; i += req) { in wov_set_lang()
724 req = min(size - i, ARRAY_SIZE(pp->buf)); in wov_set_lang()
730 memcpy(pp->buf, buf + i, req); in wov_set_lang()
731 pp->len = req; in wov_set_lang()