/linux-6.3-rc2/drivers/dma-buf/heaps/ |
A D | cma_heap.c | 39 pgoff_t pagecount; member 63 buffer->pagecount, 0, in cma_heap_attach() 64 buffer->pagecount << PAGE_SHIFT, in cma_heap_attach() 169 if (vmf->pgoff > buffer->pagecount) in cma_heap_vm_fault() 262 cma_release(cma_heap->cma, buffer->cma_pages, buffer->pagecount); in cma_heap_dma_buf_release() 288 pgoff_t pagecount = size >> PAGE_SHIFT; in cma_heap_allocate() local 306 cma_pages = cma_alloc(cma_heap->cma, pagecount, align, false); in cma_heap_allocate() 312 unsigned long nr_clear_pages = pagecount; in cma_heap_allocate() 339 for (pg = 0; pg < pagecount; pg++) in cma_heap_allocate() 344 buffer->pagecount = pagecount; in cma_heap_allocate() [all …]
|
/linux-6.3-rc2/drivers/dma-buf/ |
A D | udmabuf.c | 28 pgoff_t pagecount; member 40 if (pgoff >= ubuf->pagecount) in udmabuf_vm_fault() 72 vaddr = vm_map_ram(ubuf->pages, ubuf->pagecount, -1); in vmap_udmabuf() 86 vm_unmap_ram(map->vaddr, ubuf->pagecount); in vunmap_udmabuf() 99 ret = sg_alloc_table_from_pages(sg, ubuf->pages, ubuf->pagecount, in get_sg_table() 100 0, ubuf->pagecount << PAGE_SHIFT, in get_sg_table() 145 for (pg = 0; pg < ubuf->pagecount; pg++) in release_udmabuf() 226 ubuf->pagecount += list[i].size >> PAGE_SHIFT; in udmabuf_create() 227 if (ubuf->pagecount > pglimit) in udmabuf_create() 231 if (!ubuf->pagecount) in udmabuf_create() [all …]
|
/linux-6.3-rc2/drivers/net/ethernet/google/gve/ |
A D | gve_utils.c | 73 int pagecount = page_count(page_info->page); in gve_dec_pagecnt_bias() local 78 page_info->pagecnt_bias = INT_MAX - pagecount; in gve_dec_pagecnt_bias() 81 page_ref_add(page_info->page, INT_MAX - pagecount); in gve_dec_pagecnt_bias()
|
A D | gve_rx.c | 400 int pagecount = page_count(page_info->page); in gve_rx_can_recycle_buffer() local 403 if (pagecount == page_info->pagecnt_bias) in gve_rx_can_recycle_buffer() 406 else if (pagecount > page_info->pagecnt_bias) in gve_rx_can_recycle_buffer() 408 WARN(pagecount < page_info->pagecnt_bias, in gve_rx_can_recycle_buffer()
|
A D | gve_rx_dqo.c | 383 int pagecount; in gve_try_recycle_buf() local 389 pagecount = gve_buf_ref_cnt(buf_state); in gve_try_recycle_buf() 396 if (pagecount == 1) { in gve_try_recycle_buf()
|
/linux-6.3-rc2/drivers/hv/ |
A D | channel.c | 314 int pagecount; in create_gpadl_header() local 331 if (pagecount > pfncount) { in create_gpadl_header() 348 pagecount * sizeof(u64); in create_gpadl_header() 357 pfnleft = pagecount - pfncount; in create_gpadl_header() 429 pagecount * sizeof(u64); in create_gpadl_header() 432 for (i = 0; i < pagecount; i++) in create_gpadl_header() 1105 u32 pagecount, void *buffer, u32 bufferlen, in vmbus_sendpacket_pagebuffer() argument 1116 if (pagecount > MAX_PAGE_BUFFER_COUNT) in vmbus_sendpacket_pagebuffer() 1124 ((MAX_PAGE_BUFFER_COUNT - pagecount) * in vmbus_sendpacket_pagebuffer() 1136 desc.rangecount = pagecount; in vmbus_sendpacket_pagebuffer() [all …]
|
/linux-6.3-rc2/samples/vfio-mdev/ |
A D | mbochs.c | 163 pgoff_t pagecount; member 183 pgoff_t pagecount; member 537 mdev_state->pagecount = mdev_state->memsize >> PAGE_SHIFT; in mbochs_init_dev() 538 mdev_state->pages = kcalloc(mdev_state->pagecount, in mbochs_init_dev() 748 if (WARN_ON(pgoff >= mdev_state->pagecount)) in mbochs_get_page() 765 for (i = 0; i < mdev_state->pagecount; i++) { in mbochs_put_pages() 781 if (page_offset >= mdev_state->pagecount) in mbochs_region_vm_fault() 819 if (WARN_ON(vmf->pgoff >= dmabuf->pagecount)) in mbochs_dmabuf_vm_fault() 913 for (pg = 0; pg < dmabuf->pagecount; pg++) in mbochs_release_dmabuf() 944 dmabuf->pagecount = DIV_ROUND_UP(mode->size, PAGE_SIZE); in mbochs_dmabuf_alloc() [all …]
|
/linux-6.3-rc2/drivers/infiniband/hw/hfi1/ |
A D | user_exp_rcv.c | 567 unsigned pagecount, pageidx, setcount = 0, i; in find_phys_blocks() local 581 for (pageidx = 0, pagecount = 1, i = 1; i <= npages; i++) { in find_phys_blocks() 601 while (pagecount) { in find_phys_blocks() 602 int maxpages = pagecount; in find_phys_blocks() 603 u32 bufsize = pagecount * PAGE_SIZE; in find_phys_blocks() 616 pagecount -= maxpages; in find_phys_blocks() 621 pagecount = 1; in find_phys_blocks() 624 pagecount++; in find_phys_blocks()
|
A D | tid_rdma.c | 886 u32 pagecount, pageidx, setcount = 0, i; in tid_rdma_find_phys_blocks_4k() local 899 for (pageidx = 0, pagecount = 1, i = 1; i <= npages; i++) { in tid_rdma_find_phys_blocks_4k() 920 while (pagecount) { in tid_rdma_find_phys_blocks_4k() 921 int maxpages = pagecount; in tid_rdma_find_phys_blocks_4k() 922 u32 bufsize = pagecount * PAGE_SIZE; in tid_rdma_find_phys_blocks_4k() 938 pagecount -= maxpages; in tid_rdma_find_phys_blocks_4k() 943 pagecount = 1; in tid_rdma_find_phys_blocks_4k() 947 pagecount++; in tid_rdma_find_phys_blocks_4k()
|
/linux-6.3-rc2/arch/x86/hyperv/ |
A D | ivm.c | 330 int hv_set_mem_host_visibility(unsigned long kbuffer, int pagecount, bool visible) in hv_set_mem_host_visibility() argument 345 for (i = 0, pfn = 0; i < pagecount; i++) { in hv_set_mem_host_visibility() 349 if (pfn == HV_MAX_MODIFY_GPA_REP_COUNT || i == pagecount - 1) { in hv_set_mem_host_visibility()
|
/linux-6.3-rc2/fs/nfs/ |
A D | pagelist.c | 992 unsigned int pagecount, pageused; in nfs_generic_pgio() local 996 pagecount = nfs_page_array_len(pg_base, mirror->pg_count); in nfs_generic_pgio() 997 pg_array->npages = pagecount; in nfs_generic_pgio() 999 if (pagecount <= ARRAY_SIZE(pg_array->page_array)) in nfs_generic_pgio() 1002 pg_array->pagevec = kcalloc(pagecount, sizeof(struct page *), gfp_flags); in nfs_generic_pgio() 1029 if (pageused > pagecount) in nfs_generic_pgio() 1036 if (WARN_ON_ONCE(pageused != pagecount)) { in nfs_generic_pgio()
|
/linux-6.3-rc2/drivers/usb/atm/ |
A D | ueagle-atm.c | 724 u8 pagecount, blockcount; in check_dsp_e1() local 729 pagecount = FW_GET_BYTE(dsp); in check_dsp_e1() 733 if (p + 4 * pagecount > len) in check_dsp_e1() 736 for (i = 0; i < pagecount; i++) { in check_dsp_e1() 906 u8 pagecount, blockcount; in uea_load_page_e1() local 921 pagecount = FW_GET_BYTE(p); in uea_load_page_e1() 924 if (pageno >= pagecount) in uea_load_page_e1()
|
/linux-6.3-rc2/include/linux/ |
A D | hyperv.h | 1208 u32 pagecount,
|