Searched refs:pagecount (Results 1 – 9 of 9) sorted by relevance
/drivers/dma-buf/heaps/ |
D | cma_heap.c | 38 pgoff_t pagecount; member 62 buffer->pagecount, 0, in cma_heap_attach() 63 buffer->pagecount << PAGE_SHIFT, in cma_heap_attach() 170 if (vmf->pgoff > buffer->pagecount) in cma_heap_vm_fault() 200 vaddr = vmap(buffer->pages, buffer->pagecount, VM_MAP, PAGE_KERNEL); in cma_heap_do_vmap() 261 cma_release(cma_heap->cma, buffer->cma_pages, buffer->pagecount); in cma_heap_dma_buf_release() 287 pgoff_t pagecount = size >> PAGE_SHIFT; in cma_heap_allocate() local 305 cma_pages = cma_alloc(cma_heap->cma, pagecount, align, false); in cma_heap_allocate() 311 unsigned long nr_clear_pages = pagecount; in cma_heap_allocate() 332 buffer->pages = kmalloc_array(pagecount, sizeof(*buffer->pages), GFP_KERNEL); in cma_heap_allocate() [all …]
|
/drivers/dma-buf/ |
D | udmabuf.c | 25 pgoff_t pagecount; member 37 if (pgoff >= ubuf->pagecount) in udmabuf_vm_fault() 70 ret = sg_alloc_table_from_pages(sg, ubuf->pages, ubuf->pagecount, in get_sg_table() 71 0, ubuf->pagecount << PAGE_SHIFT, in get_sg_table() 116 for (pg = 0; pg < ubuf->pagecount; pg++) in release_udmabuf() 195 ubuf->pagecount += list[i].size >> PAGE_SHIFT; in udmabuf_create() 196 if (ubuf->pagecount > pglimit) in udmabuf_create() 200 if (!ubuf->pagecount) in udmabuf_create() 203 ubuf->pages = kmalloc_array(ubuf->pagecount, sizeof(*ubuf->pages), in udmabuf_create() 273 exp_info.size = ubuf->pagecount << PAGE_SHIFT; in udmabuf_create()
|
/drivers/net/ethernet/google/gve/ |
D | gve_utils.c | 71 int pagecount = page_count(page_info->page); in gve_dec_pagecnt_bias() local 76 page_info->pagecnt_bias = INT_MAX - pagecount; in gve_dec_pagecnt_bias() 79 page_ref_add(page_info->page, INT_MAX - pagecount); in gve_dec_pagecnt_bias()
|
D | gve_rx.c | 305 int pagecount = page_count(page); in gve_rx_can_recycle_buffer() local 308 if (pagecount == 1) in gve_rx_can_recycle_buffer() 311 else if (pagecount >= 2) in gve_rx_can_recycle_buffer() 313 WARN(pagecount < 1, "Pagecount should never be < 1"); in gve_rx_can_recycle_buffer()
|
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()
|
/drivers/hv/ |
D | channel.c | 313 int pagecount; in create_gpadl_header() local 322 pagecount = hv_gpadl_size(type, size) >> HV_HYP_PAGE_SHIFT; in create_gpadl_header() 330 if (pagecount > pfncount) { in create_gpadl_header() 347 pagecount * sizeof(u64); in create_gpadl_header() 356 pfnleft = pagecount - pfncount; in create_gpadl_header() 416 sizeof(struct gpa_range) + pagecount * sizeof(u64); in create_gpadl_header() 428 pagecount * sizeof(u64); in create_gpadl_header() 431 for (i = 0; i < pagecount; i++) in create_gpadl_header() 1055 u32 pagecount, void *buffer, u32 bufferlen, in vmbus_sendpacket_pagebuffer() argument 1066 if (pagecount > MAX_PAGE_BUFFER_COUNT) in vmbus_sendpacket_pagebuffer() [all …]
|
/drivers/infiniband/hw/hfi1/ |
D | user_exp_rcv.c | 570 unsigned pagecount, pageidx, setcount = 0, i; in find_phys_blocks() local 584 for (pageidx = 0, pagecount = 1, i = 1; i <= npages; i++) { in find_phys_blocks() 604 while (pagecount) { in find_phys_blocks() 605 int maxpages = pagecount; in find_phys_blocks() 606 u32 bufsize = pagecount * PAGE_SIZE; in find_phys_blocks() 619 pagecount -= maxpages; in find_phys_blocks() 624 pagecount = 1; in find_phys_blocks() 627 pagecount++; in find_phys_blocks()
|
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()
|
/drivers/usb/atm/ |
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()
|