Lines Matching refs:num_pages
153 size_t num_pages; /* Number of pages incl. header. */ member
301 const u64 num_pages = DIV_ROUND_UP(size, PAGE_SIZE) + 1; in qp_alloc_queue() local
303 if (num_pages > in qp_alloc_queue()
309 pas_size = num_pages * sizeof(*queue->kernel_if->u.g.pas); in qp_alloc_queue()
310 vas_size = num_pages * sizeof(*queue->kernel_if->u.g.vas); in qp_alloc_queue()
321 queue->kernel_if->num_pages = num_pages; in qp_alloc_queue()
327 for (i = 0; i < num_pages; i++) { in qp_alloc_queue()
627 const u64 num_pages = DIV_ROUND_UP(size, PAGE_SIZE) + 1; in qp_host_alloc_queue() local
630 if (num_pages > (SIZE_MAX - queue_size) / in qp_host_alloc_queue()
634 queue_page_size = num_pages * sizeof(*queue->kernel_if->u.h.page); in qp_host_alloc_queue()
643 queue->kernel_if->num_pages = num_pages; in qp_host_alloc_queue()
723 u64 num_pages, bool dirty) in qp_release_pages() argument
727 for (i = 0; i < num_pages; i++) { in qp_release_pages()
750 produce_q->kernel_if->num_pages, 1, in qp_host_get_user_memory()
752 if (retval < produce_q->kernel_if->num_pages) { in qp_host_get_user_memory()
762 consume_q->kernel_if->num_pages, 1, in qp_host_get_user_memory()
764 if (retval < consume_q->kernel_if->num_pages) { in qp_host_get_user_memory()
770 produce_q->kernel_if->num_pages, false); in qp_host_get_user_memory()
797 produce_q->kernel_if->num_pages * PAGE_SIZE; in qp_host_register_user_memory()
811 produce_q->kernel_if->num_pages, true); in qp_host_unregister_user_memory()
814 produce_q->kernel_if->num_pages); in qp_host_unregister_user_memory()
816 consume_q->kernel_if->num_pages, true); in qp_host_unregister_user_memory()
819 consume_q->kernel_if->num_pages); in qp_host_unregister_user_memory()