Lines Matching refs:page_cnt
186 struct page *pages, u32 page_cnt, u32 max_pkt_size) in hv_ringbuffer_init() argument
203 pfns_wraparound = kcalloc(page_cnt * 2 - 1, in hv_ringbuffer_init()
209 for (i = 0; i < 2 * (page_cnt - 1); i++) in hv_ringbuffer_init()
210 pfns_wraparound[i + 1] = pfn + i % (page_cnt - 1) + 1; in hv_ringbuffer_init()
213 vmap_pfn(pfns_wraparound, page_cnt * 2 - 1, in hv_ringbuffer_init()
221 memset(ring_info->ring_buffer, 0x00, PAGE_SIZE * page_cnt); in hv_ringbuffer_init()
223 pages_wraparound = kcalloc(page_cnt * 2 - 1, in hv_ringbuffer_init()
230 for (i = 0; i < 2 * (page_cnt - 1); i++) in hv_ringbuffer_init()
232 &pages[i % (page_cnt - 1) + 1]; in hv_ringbuffer_init()
235 vmap(pages_wraparound, page_cnt * 2 - 1, VM_MAP, in hv_ringbuffer_init()
250 ring_info->ring_size = page_cnt << PAGE_SHIFT; in hv_ringbuffer_init()