Home
last modified time | relevance | path

Searched refs:mapcount (Results 1 - 25 of 28) sorted by relevance

12

/kernel/linux/linux-5.10/include/trace/events/
H A Dpage_ref.h23 __field(int, mapcount)
33 __entry->mapcount = page_mapcount(page);
39 TP_printk("pfn=0x%lx flags=%s count=%d mapcount=%d mapping=%p mt=%d val=%d",
43 __entry->mapcount, __entry->mapping, __entry->mt,
71 __field(int, mapcount)
82 __entry->mapcount = page_mapcount(page);
89 TP_printk("pfn=0x%lx flags=%s count=%d mapcount=%d mapping=%p mt=%d val=%d ret=%d",
93 __entry->mapcount, __entry->mapping, __entry->mt,
/kernel/linux/linux-6.6/include/trace/events/
H A Dpage_ref.h23 __field(int, mapcount)
33 __entry->mapcount = page_mapcount(page);
39 TP_printk("pfn=0x%lx flags=%s count=%d mapcount=%d mapping=%p mt=%d val=%d",
43 __entry->mapcount, __entry->mapping, __entry->mt,
71 __field(int, mapcount)
82 __entry->mapcount = page_mapcount(page);
89 TP_printk("pfn=0x%lx flags=%s count=%d mapcount=%d mapping=%p mt=%d val=%d ret=%d",
93 __entry->mapcount, __entry->mapping, __entry->mt,
/third_party/mesa3d/src/gallium/auxiliary/pipebuffer/
H A Dpb_buffer_fenced.c144 unsigned mapcount; member
464 !fenced_buf->mapcount && in fenced_manager_free_gpu_storage_locked()
707 ++fenced_buf->mapcount; in fenced_buffer_map()
726 assert(fenced_buf->mapcount); in fenced_buffer_unmap()
727 if (fenced_buf->mapcount) { in fenced_buffer_unmap()
730 --fenced_buf->mapcount; in fenced_buffer_unmap()
731 if (!fenced_buf->mapcount) in fenced_buffer_unmap()
777 assert(!fenced_buf->mapcount); in fenced_buffer_validate()
790 if (fenced_buf->mapcount) { in fenced_buffer_validate()
/kernel/linux/linux-5.10/mm/
H A Ddebug.c62 int mapcount; in __dump_page() local
100 mapcount = PageSlab(head) ? 0 : page_mapcount(page); in __dump_page()
102 pr_warn("page:%p refcount:%d mapcount:%d mapping:%p index:%#lx pfn:%#lx\n", in __dump_page()
103 page, page_ref_count(head), mapcount, mapping, in __dump_page()
H A Drmap.c486 * if there is a mapcount, we can dereference the anon_vma after observing
767 int mapcount; member
822 pra->mapcount--; in page_referenced_one()
835 if (!pra->mapcount) in page_referenced_one()
869 .mapcount = total_mapcount(page), in page_referenced()
880 if (!pra.mapcount) in page_referenced()
1136 atomic_t *mapcount; in do_page_add_anon_rmap() local
1139 mapcount = compound_mapcount_ptr(page); in do_page_add_anon_rmap()
1140 first = atomic_inc_and_test(mapcount); in do_page_add_anon_rmap()
1373 * which increments mapcount afte in page_remove_rmap()
[all...]
H A Dhuge_memory.c2190 /* No need in mapcount reference anymore */ in __split_huge_pmd_locked()
2240 * concurrent reuse_swap_page() sees stable mapcount; in __split_huge_pmd()
2564 * The function returns the highest mapcount any one of the subpages
2583 int i, ret, _total_mapcount, mapcount; in page_trans_huge_mapcount() local
2589 mapcount = atomic_read(&page->_mapcount) + 1; in page_trans_huge_mapcount()
2591 *total_mapcount = mapcount; in page_trans_huge_mapcount()
2592 return mapcount; in page_trans_huge_mapcount()
2599 mapcount = atomic_read(&page[i]._mapcount) + 1; in page_trans_huge_mapcount()
2600 ret = max(ret, mapcount); in page_trans_huge_mapcount()
2601 _total_mapcount += mapcount; in page_trans_huge_mapcount()
[all...]
H A Dswapfile.c1655 int mapcount, swapcount = 0; in page_trans_huge_map_swapcount() local
1661 mapcount = page_trans_huge_mapcount(page, total_mapcount); in page_trans_huge_map_swapcount()
1666 return mapcount + swapcount; in page_trans_huge_map_swapcount()
1685 mapcount = atomic_read(&page[i]._mapcount) + 1; in page_trans_huge_map_swapcount()
1686 _total_mapcount += mapcount; in page_trans_huge_map_swapcount()
1691 map_swapcount = max(map_swapcount, mapcount + swapcount); in page_trans_huge_map_swapcount()
1698 mapcount = compound_mapcount(page); in page_trans_huge_map_swapcount()
1699 map_swapcount += mapcount; in page_trans_huge_map_swapcount()
1700 _total_mapcount += mapcount; in page_trans_huge_map_swapcount()
H A Dfilemap.c175 int mapcount; in unaccount_page_cache_page() local
183 mapcount = page_mapcount(page); in unaccount_page_cache_page()
185 page_count(page) >= mapcount + 2) { in unaccount_page_cache_page()
193 page_ref_sub(page, mapcount); in unaccount_page_cache_page()
/kernel/linux/linux-6.6/mm/
H A Ddebug.c67 int mapcount; in __dump_page() local
96 mapcount = PageSlab(head) ? 0 : page_mapcount(page); in __dump_page()
98 pr_warn("page:%p refcount:%d mapcount:%d mapping:%p index:%#lx pfn:%#lx\n", in __dump_page()
99 page, page_ref_count(head), mapcount, mapping, in __dump_page()
H A Drmap.c492 * if there is a mapcount, we can dereference the anon_vma after observing
797 int mapcount; member
847 pra->mapcount--; in folio_referenced_one()
863 if (!pra->mapcount) in folio_referenced_one()
910 .mapcount = folio_mapcount(folio), in folio_referenced()
925 if (!pra.mapcount) in folio_referenced()
1086 int mapcount = folio_entire_mapcount(folio); in folio_total_mapcount() local
1092 return mapcount; in folio_total_mapcount()
1100 mapcount += atomic_read(&folio_page(folio, i)->_mapcount); in folio_total_mapcount()
1103 mapcount in folio_total_mapcount()
[all...]
/third_party/mesa3d/src/gallium/winsys/svga/drm/
H A Dvmw_surface.c119 if (vsrf->mapcount) { in vmw_svga_winsys_surface_map()
219 ++vsrf->mapcount; in vmw_svga_winsys_surface_map()
235 if (--vsrf->mapcount == 0) { in vmw_svga_winsys_surface_unmap()
H A Dpb_buffer_simple_fenced.c122 unsigned mapcount; member
562 ++fenced_buf->mapcount; in fenced_buffer_map()
581 assert(fenced_buf->mapcount); in fenced_buffer_unmap()
582 if(fenced_buf->mapcount) { in fenced_buffer_unmap()
585 --fenced_buf->mapcount; in fenced_buffer_unmap()
586 if(!fenced_buf->mapcount) in fenced_buffer_unmap()
H A Dvmw_surface.h62 uint32_t mapcount; /* Number of mappers */ member
64 void *data; /* Pointer to data if mapcount != 0*/
/third_party/libdrm/tests/radeon/
H A Drbo.c100 if (bo->mapcount++ != 0) { in rbo_map()
126 if (--bo->mapcount > 0) { in rbo_unmap()
H A Drbo.h35 unsigned mapcount; member
/kernel/linux/linux-5.10/drivers/xen/
H A Dxen-scsiback.c407 int mapcount = 0, i, err = 0; in scsiback_gnttab_data_map_list() local
412 if (gnttab_page_cache_get(&info->free_pages, pg + mapcount)) { in scsiback_gnttab_data_map_list()
413 gnttab_page_cache_put(&info->free_pages, pg, mapcount); in scsiback_gnttab_data_map_list()
417 gnttab_set_map_op(&map[mapcount], vaddr_page(pg[mapcount]), in scsiback_gnttab_data_map_list()
419 mapcount++; in scsiback_gnttab_data_map_list()
420 if (mapcount < VSCSI_GRANT_BATCH) in scsiback_gnttab_data_map_list()
422 err = scsiback_gnttab_data_map_batch(map, pg, grant, mapcount); in scsiback_gnttab_data_map_list()
423 pg += mapcount; in scsiback_gnttab_data_map_list()
424 grant += mapcount; in scsiback_gnttab_data_map_list()
[all...]
/kernel/linux/linux-6.6/drivers/xen/
H A Dxen-scsiback.c466 int mapcount = 0, i, err = 0; in scsiback_gnttab_data_map_list() local
471 if (gnttab_page_cache_get(&info->free_pages, pg + mapcount)) { in scsiback_gnttab_data_map_list()
472 gnttab_page_cache_put(&info->free_pages, pg, mapcount); in scsiback_gnttab_data_map_list()
476 gnttab_set_map_op(&map[mapcount], vaddr_page(pg[mapcount]), in scsiback_gnttab_data_map_list()
478 mapcount++; in scsiback_gnttab_data_map_list()
479 if (mapcount < VSCSI_GRANT_BATCH) in scsiback_gnttab_data_map_list()
481 err = scsiback_gnttab_data_map_batch(map, pg, grant, mapcount); in scsiback_gnttab_data_map_list()
482 pg += mapcount; in scsiback_gnttab_data_map_list()
483 grant += mapcount; in scsiback_gnttab_data_map_list()
[all...]
/kernel/linux/linux-5.10/drivers/media/usb/stkwebcam/
H A Dstk-webcam.h36 int mapcount; member
H A Dstk-webcam.c525 buf->mapcount = 0; in stk_setup_siobuf()
547 if (dev->sio_bufs[i].mapcount > 0) in stk_free_sio_buffers()
746 sbuf->mapcount++; in stk_v4l_vm_open()
751 sbuf->mapcount--; in stk_v4l_vm_close()
752 if (sbuf->mapcount == 0) in stk_v4l_vm_close()
/kernel/linux/linux-5.10/fs/proc/
H A Dtask_mmu.c398 * - supports mapcount up to 2^24, or 16M;
487 * The page_mapcount() is called to get a snapshot of the mapcount. in smaps_account()
489 * we cannot always read the mapcount atomically. It is not safe to in smaps_account()
492 * as mapcount == 1. in smaps_account()
500 int mapcount = page_mapcount(page); in smaps_account() local
502 if (mapcount >= 2) in smaps_account()
503 pss /= mapcount; in smaps_account()
505 mapcount < 2); in smaps_account()
541 int mapcount; in smaps_pte_entry() local
544 mapcount in smaps_pte_entry()
[all...]
/kernel/linux/linux-6.6/fs/proc/
H A Dtask_mmu.c393 * - supports mapcount up to 2^24, or 16M;
487 * The page_mapcount() is called to get a snapshot of the mapcount. in smaps_account()
489 * we cannot always read the mapcount atomically. It is not safe to in smaps_account()
492 * as mapcount == 1. in smaps_account()
500 int mapcount = page_mapcount(page); in smaps_account() local
502 if (mapcount >= 2) in smaps_account()
503 pss /= mapcount; in smaps_account()
505 mapcount < 2); in smaps_account()
554 int mapcount; in smaps_pte_entry() local
557 mapcount in smaps_pte_entry()
[all...]
/kernel/linux/linux-5.10/kernel/irq/
H A Dirqdomain.c540 domain->mapcount--; in irq_domain_disassociate()
586 domain->mapcount++; in irq_domain_associate_locked()
1156 domain->mapcount++; in irq_domain_insert_irq()
1180 domain->mapcount--; in irq_domain_remove_irq()
1925 seq_printf(m, "%*smapped: %u\n", ind + 1, "", d->mapcount); in irq_domain_debug_show_one()
/kernel/linux/linux-6.6/kernel/irq/
H A Dirqdomain.c569 domain->mapcount--; in irq_domain_disassociate()
611 domain->mapcount++; in irq_domain_associate_locked()
1167 domain->mapcount++; in irq_domain_insert_irq()
1187 domain->mapcount--; in irq_domain_remove_irq()
1925 seq_printf(m, "%*smapped: %u\n", ind + 1, "", d->mapcount); in irq_domain_debug_show_one()
/kernel/linux/linux-5.10/include/linux/
H A Dirqdomain.h144 * @mapcount: The number of mapped interrupts
168 unsigned int mapcount; member
/kernel/linux/linux-6.6/include/linux/
H A Dirqdomain.h127 * @mapcount: The number of mapped interrupts
156 unsigned int mapcount; member

Completed in 37 milliseconds

12