/kernel/linux/linux-6.6/drivers/staging/media/atomisp/pci/hmm/ |
H A D | hmm_bo.c | 48 unsigned int pgnr) in __bo_init() 54 if (pgnr == 0) { in __bo_init() 69 bo->pgnr = pgnr; in __bo_init() 70 bo->end = bo->start + pgnr_to_size(pgnr); in __bo_init() 78 struct rb_node *node, unsigned int pgnr) in __bo_search_and_remove_from_free_rbtree() 83 if (this->pgnr == pgnr || in __bo_search_and_remove_from_free_rbtree() 84 (this->pgnr > pgnr in __bo_search_and_remove_from_free_rbtree() 47 __bo_init(struct hmm_bo_device *bdev, struct hmm_buffer_object *bo, unsigned int pgnr) __bo_init() argument 77 __bo_search_and_remove_from_free_rbtree( struct rb_node *node, unsigned int pgnr) __bo_search_and_remove_from_free_rbtree() argument 184 unsigned int pgnr = bo->pgnr; __bo_insert_to_free_rbtree() local 236 __bo_break_up(struct hmm_bo_device *bdev, struct hmm_buffer_object *bo, unsigned int pgnr) __bo_break_up() argument 393 hmm_bo_alloc(struct hmm_bo_device *bdev, unsigned int pgnr) hmm_bo_alloc() argument 1039 unsigned int pgnr, i; hmm_bo_mmap() local [all...] |
H A D | hmm.c | 60 ret = scnprintf(buf, PAGE_SIZE, "type pgnr\n"); in bo_show() 72 hmm_bo_type_string[bo->type], bo->pgnr); in bo_show() 74 total[bo->type] += bo->pgnr; in bo_show() 172 unsigned int pgnr; in __hmm_alloc() local 184 pgnr = size_to_pgnr_ceil(bytes); in __hmm_alloc() 187 bo = hmm_bo_alloc(&bo_device, pgnr); in __hmm_alloc()
|
/kernel/linux/linux-5.10/drivers/staging/media/atomisp/pci/hmm/ |
H A D | hmm_bo.c | 59 unsigned int pgnr) in __bo_init() 65 if (pgnr == 0) { in __bo_init() 80 bo->pgnr = pgnr; in __bo_init() 81 bo->end = bo->start + pgnr_to_size(pgnr); in __bo_init() 89 struct rb_node *node, unsigned int pgnr) in __bo_search_and_remove_from_free_rbtree() 94 if (this->pgnr == pgnr || in __bo_search_and_remove_from_free_rbtree() 95 (this->pgnr > pgnr in __bo_search_and_remove_from_free_rbtree() 58 __bo_init(struct hmm_bo_device *bdev, struct hmm_buffer_object *bo, unsigned int pgnr) __bo_init() argument 88 __bo_search_and_remove_from_free_rbtree( struct rb_node *node, unsigned int pgnr) __bo_search_and_remove_from_free_rbtree() argument 195 unsigned int pgnr = bo->pgnr; __bo_insert_to_free_rbtree() local 247 __bo_break_up(struct hmm_bo_device *bdev, struct hmm_buffer_object *bo, unsigned int pgnr) __bo_break_up() argument 404 hmm_bo_alloc(struct hmm_bo_device *bdev, unsigned int pgnr) hmm_bo_alloc() argument 701 unsigned int pgnr, order, blk_pgnr, alloc_pgnr; alloc_private_pages() local 1066 hmm_bo_get_page_info(struct hmm_buffer_object *bo, struct hmm_page_object **page_obj, int *pgnr) hmm_bo_get_page_info() argument 1376 unsigned int pgnr, i; hmm_bo_mmap() local [all...] |
H A D | hmm_reserved_pool.c | 77 repool_info->index < repool_info->pgnr && in free_pages_to_reserved_pool() 103 pool_info->pgnr = 0; in hmm_reserved_pool_setup() 116 unsigned int pgnr = pool_size; in hmm_reserved_pool_init() local 133 pgnr = pool_size; in hmm_reserved_pool_init() 138 while (pgnr) { in hmm_reserved_pool_init() 140 while (blk_pgnr > pgnr) { in hmm_reserved_pool_init() 175 repool_info->pgnr += blk_pgnr; in hmm_reserved_pool_init() 177 pgnr -= blk_pgnr; in hmm_reserved_pool_init() 190 repool_info->pgnr); in hmm_reserved_pool_init() 198 unsigned int pgnr; in hmm_reserved_pool_exit() local [all...] |
H A D | hmm_dynamic_pool.c | 55 dypool_info->pgnr--; in get_pages_from_dynamic_pool() 94 if (dypool_info->pgnr >= dypool_info->pool_size) { in free_pages_to_dynamic_pool() 135 dypool_info->pgnr++; in free_pages_to_dynamic_pool() 164 dypool_info->pgnr = 0; in hmm_dynamic_pool_init()
|
H A D | hmm.c | 66 ret = scnprintf(buf, PAGE_SIZE, "type pgnr\n"); in bo_show() 78 hmm_bo_type_string[bo->type], bo->pgnr); in bo_show() 80 total[bo->type] += bo->pgnr; in bo_show() 130 pinfo->index, pinfo->pgnr); in reserved_pool_show() 153 pinfo->pgnr, pinfo->pool_size); in dynamic_pool_show() 228 unsigned int pgnr; in hmm_alloc() local 243 pgnr = size_to_pgnr_ceil(bytes); in hmm_alloc() 246 bo = hmm_bo_alloc(&bo_device, pgnr); in hmm_alloc() 266 hmm_mem_stat.tol_cnt += pgnr; in hmm_alloc() 303 hmm_mem_stat.tol_cnt -= bo->pgnr; in hmm_free() [all...] |
/kernel/linux/linux-5.10/drivers/staging/media/atomisp/pci/mmu/ |
H A D | isp_mmu.c | 318 phys_addr_t phys, unsigned int pgnr) in mmu_map() 347 end = start + (pgnr << ISP_PAGE_OFFSET); in mmu_map() 449 unsigned int pgnr) in mmu_unmap() 464 end = start + (pgnr << ISP_PAGE_OFFSET); in mmu_unmap() 477 unsigned int pgnr; in free_mmu_map() local 482 pgnr = (end - start) >> ISP_PAGE_OFFSET; in free_mmu_map() 483 mmu_unmap(mmu, start, pgnr); in free_mmu_map() 487 phys_addr_t phys, unsigned int pgnr) in isp_mmu_map() 489 return mmu_map(mmu, isp_virt, phys, pgnr); in isp_mmu_map() 493 unsigned int pgnr) in isp_mmu_unmap() 317 mmu_map(struct isp_mmu *mmu, unsigned int isp_virt, phys_addr_t phys, unsigned int pgnr) mmu_map() argument 448 mmu_unmap(struct isp_mmu *mmu, unsigned int isp_virt, unsigned int pgnr) mmu_unmap() argument 486 isp_mmu_map(struct isp_mmu *mmu, unsigned int isp_virt, phys_addr_t phys, unsigned int pgnr) isp_mmu_map() argument 492 isp_mmu_unmap(struct isp_mmu *mmu, unsigned int isp_virt, unsigned int pgnr) isp_mmu_unmap() argument [all...] |
/kernel/linux/linux-6.6/drivers/staging/media/atomisp/pci/mmu/ |
H A D | isp_mmu.c | 318 phys_addr_t phys, unsigned int pgnr) in mmu_map() 347 end = start + (pgnr << ISP_PAGE_OFFSET); in mmu_map() 449 unsigned int pgnr) in mmu_unmap() 464 end = start + (pgnr << ISP_PAGE_OFFSET); in mmu_unmap() 477 unsigned int pgnr; in free_mmu_map() local 482 pgnr = (end - start) >> ISP_PAGE_OFFSET; in free_mmu_map() 483 mmu_unmap(mmu, start, pgnr); in free_mmu_map() 487 phys_addr_t phys, unsigned int pgnr) in isp_mmu_map() 489 return mmu_map(mmu, isp_virt, phys, pgnr); in isp_mmu_map() 493 unsigned int pgnr) in isp_mmu_unmap() 317 mmu_map(struct isp_mmu *mmu, unsigned int isp_virt, phys_addr_t phys, unsigned int pgnr) mmu_map() argument 448 mmu_unmap(struct isp_mmu *mmu, unsigned int isp_virt, unsigned int pgnr) mmu_unmap() argument 486 isp_mmu_map(struct isp_mmu *mmu, unsigned int isp_virt, phys_addr_t phys, unsigned int pgnr) isp_mmu_map() argument 492 isp_mmu_unmap(struct isp_mmu *mmu, unsigned int isp_virt, unsigned int pgnr) isp_mmu_unmap() argument [all...] |
/kernel/linux/linux-5.10/drivers/staging/media/atomisp/include/mmu/ |
H A D | isp_mmu.h | 62 #define pgnr_to_size(pgnr) ((pgnr) << ISP_PAGE_OFFSET) 139 * setup/remove address mapping for pgnr continuous physical pages 149 phys_addr_t phys, unsigned int pgnr); 152 unsigned int pgnr);
|
/kernel/linux/linux-6.6/drivers/staging/media/atomisp/include/mmu/ |
H A D | isp_mmu.h | 62 #define pgnr_to_size(pgnr) ((pgnr) << ISP_PAGE_OFFSET) 139 * setup/remove address mapping for pgnr continuous physical pages 149 phys_addr_t phys, unsigned int pgnr); 152 unsigned int pgnr);
|
/kernel/linux/linux-5.10/drivers/staging/media/atomisp/include/hmm/ |
H A D | hmm_bo.h | 105 /* start/pgnr/size is used to record the virtual memory of this bo */ 107 unsigned int pgnr; member 149 unsigned int pgnr; member 151 * When insert a bo which has the same pgnr with an existed 155 * in free_rbtree has different pgnr. 163 unsigned int pgnr); 207 * struct hmm_buffer_object *bo = hmm_bo_create(bdev, pgnr); 215 * hmm_bo_init(bdev, &bo, pgnr, NULL); 246 struct hmm_page_object **page_obj, int *pgnr);
|
H A D | hmm_pool.h | 71 * @pgnr: the valid page amount in reserved memory 81 unsigned int pgnr; member 105 unsigned int pgnr; member
|
/kernel/linux/linux-6.6/drivers/staging/media/atomisp/include/hmm/ |
H A D | hmm_bo.h | 93 /* start/pgnr/size is used to record the virtual memory of this bo */ 95 unsigned int pgnr; member 129 unsigned int pgnr; member 131 * When insert a bo which has the same pgnr with an existed 135 * in free_rbtree has different pgnr. 143 unsigned int pgnr); 187 * struct hmm_buffer_object *bo = hmm_bo_create(bdev, pgnr); 195 * hmm_bo_init(bdev, &bo, pgnr, NULL);
|
/kernel/linux/linux-5.10/drivers/staging/media/atomisp/pci/ |
H A D | atomisp_acc.c | 339 int pgnr; in atomisp_acc_map() local 356 pgnr = DIV_ROUND_UP(map->length, PAGE_SIZE); in atomisp_acc_map() 357 if (pgnr < ((PAGE_ALIGN(map->length)) >> PAGE_SHIFT)) { in atomisp_acc_map() 361 } else if (pgnr > ((PAGE_ALIGN(map->length)) >> PAGE_SHIFT)) { in atomisp_acc_map()
|
H A D | atomisp_fops.c | 1041 ia_css_ptr isp_virt, u32 host_virt, u32 pgnr) in do_isp_mm_remap() 1045 while (pgnr) { in do_isp_mm_remap() 1055 pgnr--; in do_isp_mm_remap() 1066 u32 pgnr; in frame_mmap() local 1075 atomisp_get_frame_pgnr(isp, frame, &pgnr); in frame_mmap() 1077 if (do_isp_mm_remap(isp, vma, isp_virt, host_virt, pgnr)) in frame_mmap() 1039 do_isp_mm_remap(struct atomisp_device *isp, struct vm_area_struct *vma, ia_css_ptr isp_virt, u32 host_virt, u32 pgnr) do_isp_mm_remap() argument
|
H A D | ia_css_frame_public.h | 338 unsigned int pgnr);
|
H A D | atomisp_ioctl.c | 1260 u32 pgnr; in atomisp_qbuf() local 1302 pgnr = (length + (PAGE_SIZE - 1)) >> PAGE_SHIFT; in atomisp_qbuf() 1315 0, pgnr); in atomisp_qbuf()
|
/kernel/linux/linux-6.6/fs/erofs/ |
H A D | zdata.c | 1111 unsigned int pgnr; in z_erofs_do_decompressed_bvec() local 1116 pgnr = (bvec->offset + be->pcl->pageofs_out) >> PAGE_SHIFT; in z_erofs_do_decompressed_bvec() 1117 DBG_BUGON(pgnr >= be->nr_pages); in z_erofs_do_decompressed_bvec() 1118 if (!be->decompressed_pages[pgnr]) { in z_erofs_do_decompressed_bvec() 1119 be->decompressed_pages[pgnr] = bvec->page; in z_erofs_do_decompressed_bvec() 1147 unsigned int pgnr, scur, len; in z_erofs_fill_other_copies() local 1149 pgnr = (bvi->bvec.offset + cur + off0) >> PAGE_SHIFT; in z_erofs_fill_other_copies() 1150 DBG_BUGON(pgnr >= be->nr_pages); in z_erofs_fill_other_copies() 1153 ((pgnr << PAGE_SHIFT) - off0); in z_erofs_fill_other_copies() 1155 if (!be->decompressed_pages[pgnr]) { in z_erofs_fill_other_copies() [all...] |
/kernel/linux/linux-5.10/drivers/xen/ |
H A D | gntdev.c | 294 unsigned int pgnr = (addr - map->pages_vm_start) >> PAGE_SHIFT; in find_grant_ptes() local 299 BUG_ON(pgnr >= map->count); in find_grant_ptes() 302 gnttab_set_map_op(&map->map_ops[pgnr], pte_maddr, flags, in find_grant_ptes() 303 map->grants[pgnr].ref, in find_grant_ptes() 304 map->grants[pgnr].domid); in find_grant_ptes() 305 gnttab_set_unmap_op(&map->unmap_ops[pgnr], pte_maddr, flags, in find_grant_ptes()
|
/kernel/linux/linux-6.6/drivers/xen/ |
H A D | gntdev.c | 304 unsigned int pgnr = (addr - map->pages_vm_start) >> PAGE_SHIFT; in find_grant_ptes() local 309 BUG_ON(pgnr >= map->count); in find_grant_ptes() 312 gnttab_set_map_op(&map->map_ops[pgnr], pte_maddr, flags, in find_grant_ptes() 313 map->grants[pgnr].ref, in find_grant_ptes() 314 map->grants[pgnr].domid); in find_grant_ptes() 315 gnttab_set_unmap_op(&map->unmap_ops[pgnr], pte_maddr, flags, in find_grant_ptes()
|
/kernel/linux/linux-5.10/drivers/staging/media/atomisp/pci/runtime/frame/src/ |
H A D | frame.c | 158 unsigned int pgnr) in ia_css_frame_map() 172 if (pgnr < ((PAGE_ALIGN(me->data_bytes)) >> PAGE_SHIFT)) { in ia_css_frame_map() 177 } else if (pgnr > ((PAGE_ALIGN(me->data_bytes)) >> PAGE_SHIFT)) { in ia_css_frame_map() 154 ia_css_frame_map(struct ia_css_frame **frame, const struct ia_css_frame_info *info, const void __user *data, u16 attribute, unsigned int pgnr) ia_css_frame_map() argument
|
/kernel/linux/linux-5.10/drivers/net/ethernet/xircom/ |
H A D | xirc2ps_cs.c | 307 #define SelectPage(pgnr) outb((pgnr), ioaddr + XIRCREG_PR)
|
/kernel/linux/linux-6.6/drivers/net/ethernet/xircom/ |
H A D | xirc2ps_cs.c | 307 #define SelectPage(pgnr) outb((pgnr), ioaddr + XIRCREG_PR)
|
/kernel/linux/linux-5.10/net/sunrpc/ |
H A D | xdr.c | 991 unsigned int pgnr; in xdr_set_page_base() local 1006 pgnr = base >> PAGE_SHIFT; in xdr_set_page_base() 1007 xdr->page_ptr = &xdr->buf->pages[pgnr]; in xdr_set_page_base()
|
/kernel/linux/linux-6.6/net/sunrpc/ |
H A D | xdr.c | 1352 unsigned int pgnr; in xdr_set_page_base() local 1370 pgnr = base >> PAGE_SHIFT; in xdr_set_page_base() 1371 xdr->page_ptr = &xdr->buf->pages[pgnr]; in xdr_set_page_base()
|