Home
last modified time | relevance | path

Searched refs:page_mask (Results 1 – 23 of 23) sorted by relevance

/linux/drivers/tee/
H A Dtee_shm_pool.c60 const size_t page_mask = PAGE_SIZE - 1; in tee_shm_pool_alloc_res_mem() local
65 if (vaddr & page_mask || paddr & page_mask || size & page_mask) in tee_shm_pool_alloc_res_mem()
H A Dtee_heap.c464 const size_t page_mask = PAGE_SIZE - 1; in tee_protmem_static_pool_alloc() local
469 if ((paddr | size) & page_mask) in tee_protmem_static_pool_alloc()
/linux/scripts/gdb/linux/
H A Dpgtable.py18 def page_mask(level=1): function
69 self.next_entry_physical_address = cr3 & PHYSICAL_ADDRESS_MASK & page_mask()
103 self.page_physical_address = data & PHYSICAL_ADDRESS_MASK & page_mask(level)
125 self.page_physical_address = data & PHYSICAL_ADDRESS_MASK & page_mask(level) if page_size_bit else None
126 self.next_entry_physical_address = None if page_size_bit else data & PHYSICAL_ADDRESS_MASK & page_mask()
/linux/drivers/gpu/drm/imagination/
H A Dpvr_rogue_mips.h282 #define ROGUE_MIPSFW_TLB_GET_MASK(page_mask) (((page_mask) >> 13) & 0XFFFFU) argument
284 #define ROGUE_MIPSFW_TLB_GET_PAGE_SIZE(page_mask) ((((page_mask) | 0x1FFF) + 1) >> 11) argument
/linux/drivers/ata/
H A Dsata_sx4.c941 u8 page_mask; in pdc20621_get_from_dimm() local
949 page_mask = 0x00; in pdc20621_get_from_dimm()
955 writel(((idx) << page_mask), mmio + PDC_DIMM_WINDOW_CTLR); in pdc20621_get_from_dimm()
968 writel(((idx) << page_mask), mmio + PDC_DIMM_WINDOW_CTLR); in pdc20621_get_from_dimm()
979 writel(((idx) << page_mask), mmio + PDC_DIMM_WINDOW_CTLR); in pdc20621_get_from_dimm()
991 u8 page_mask; in pdc20621_put_to_dimm() local
999 page_mask = 0x00; in pdc20621_put_to_dimm()
1003 writel(((idx) << page_mask), mmio + PDC_DIMM_WINDOW_CTLR); in pdc20621_put_to_dimm()
1015 writel(((idx) << page_mask), mmio + PDC_DIMM_WINDOW_CTLR); in pdc20621_put_to_dimm()
1026 writel(((idx) << page_mask), mmio + PDC_DIMM_WINDOW_CTLR); in pdc20621_put_to_dimm()
/linux/include/linux/qed/
H A Dqed_chain.h580 u32 cur_prod, page_mask, page_cnt, page_diff; in qed_chain_set_prod() local
586 page_mask = ~p_chain->elem_per_page_mask; in qed_chain_set_prod()
595 page_diff = (((cur_prod - 1) & page_mask) - in qed_chain_set_prod()
596 ((prod_idx - 1) & page_mask)) / in qed_chain_set_prod()
/linux/drivers/gpu/drm/i915/gem/selftests/
H A Dhuge_pages.c81 unsigned int page_mask = obj->mm.page_mask; in get_huge_pages() local
111 unsigned int bit = ilog2(page_mask); in get_huge_pages()
134 } while ((rem - ((page_size-1) & page_mask)) >= page_size); in get_huge_pages()
136 page_mask &= (page_size-1); in get_huge_pages()
137 } while (page_mask); in get_huge_pages()
142 GEM_BUG_ON(sg_page_sizes != obj->mm.page_mask); in get_huge_pages()
176 unsigned int page_mask) in huge_pages_object() argument
183 GEM_BUG_ON(!IS_ALIGNED(size, BIT(__ffs(page_mask)))); in huge_pages_object()
206 obj->mm.page_mask = page_mask; in huge_pages_object()
/linux/include/linux/
H A Dagp_backend.h55 unsigned long page_mask; member
/linux/drivers/gpu/drm/radeon/
H A Dradeon_agp.c156 head->page_mask = head->agp_info.page_mask; in radeon_agp_head_init()
/linux/drivers/edac/
H A Dedac_mc.c114 edac_dbg(4, " csrow->page_mask = 0x%lx\n", csrow->page_mask); in edac_mc_dump_csrow()
770 csrow->page_mask); in edac_mc_find_csrow_by_page()
774 ((page & csrow->page_mask) == in edac_mc_find_csrow_by_page()
775 (csrow->first_page & csrow->page_mask))) { in edac_mc_find_csrow_by_page()
H A Damd76x_edac.c211 csrow->page_mask = mba_mask >> PAGE_SHIFT; in amd76x_init_csrows()
H A Dpasemi_edac.c170 csrow->page_mask = 0; in pasemi_edac_init_csrows()
/linux/drivers/accel/habanalabs/common/mmu/
H A Dmmu.c956 u64 page_mask = (hop_table_size - 1); in hl_mmu_hr_pte_phys_to_virt() local
957 u64 pte_offset = phys_pte_addr & page_mask; in hl_mmu_hr_pte_phys_to_virt()
1263 u64 page_mask = ctx->hdev->asic_prop.dmmu.hop_table_size - 1; in hl_mmu_dr_get_phys_addr() local
1264 u64 shadow_hop_addr = shadow_addr & (~page_mask); in hl_mmu_dr_get_phys_addr()
1265 u64 pte_offset = shadow_addr & page_mask; in hl_mmu_dr_get_phys_addr()
/linux/drivers/infiniband/sw/rxe/
H A Drxe_mr.c62 mr->page_mask = PAGE_MASK; in rxe_mr_init()
94 idx = (iova - (mr->ibmr.iova & mr->page_mask)) >> PAGE_SHIFT; in rxe_mr_iova_to_index()
320 mr->page_mask = ~((u64)page_size - 1); in rxe_map_mr_sg()
/linux/include/linux/mtd/
H A Donenand.h98 unsigned int page_mask; member
/linux/drivers/firmware/
H A Dstratix10-svc.c934 size_t page_mask = PAGE_SIZE - 1; in svc_create_memory_pool() local
951 if ((vaddr & page_mask) || (paddr & page_mask) || in svc_create_memory_pool()
952 (size & page_mask)) { in svc_create_memory_pool()
/linux/mm/
H A Duserfaultfd.c1029 unsigned long page_mask; in mwriteprotect_range() local
1064 page_mask = vma_kernel_pagesize(dst_vma) - 1; in mwriteprotect_range()
1065 if ((start & page_mask) || (len & page_mask)) in mwriteprotect_range()
/linux/drivers/scsi/mpt3sas/
H A Dmpt3sas_base.c2294 u32 page_mask_result, page_mask; in _base_build_nvme_prp() local
2319 page_mask = ioc->page_size - 1; in _base_build_nvme_prp()
2320 page_mask_result = (uintptr_t)((u8 *)prp_page + prp_size) & page_mask; in _base_build_nvme_prp()
2348 page_mask_result = (prp_entry_dma + prp_size) & page_mask; in _base_build_nvme_prp()
2368 offset = dma_addr & page_mask; in _base_build_nvme_prp()
2460 u32 page_mask, page_mask_result; in base_make_prp_nvme() local
2479 page_mask = nvme_pg_size - 1; in base_make_prp_nvme()
2520 offset = sge_addr & page_mask; in base_make_prp_nvme()
2538 offset = sge_addr & page_mask; in base_make_prp_nvme()
2541 page_mask_result = (uintptr_t)(curr_buff + 1) & page_mask; in base_make_prp_nvme()
/linux/drivers/mtd/nand/onenand/
H A Donenand_base.c449 page &= this->page_mask; in onenand_command()
883 page = (int) (addr >> (this->page_shift + 1)) & this->page_mask; in onenand_get_2x_blockpage()
2725 page &= this->page_mask; in onenand_otp_command()
3763 this->page_mask = (1 << (this->erase_shift - this->page_shift)) - 1; in onenand_probe()
H A Donenand_samsung.c388 fpa &= this->page_mask; in s3c_onenand_command()
/linux/drivers/accel/habanalabs/common/
H A Dmemory.c848 u64 page_mask, total_npages; in init_phys_pg_pack_from_userptr() local
886 page_mask = ~(((u64) page_size) - 1); in init_phys_pg_pack_from_userptr()
907 dma_addr &= page_mask; in init_phys_pg_pack_from_userptr()
/linux/drivers/scsi/megaraid/
H A Dmegaraid_sas_fusion.c2157 u32 page_mask, page_mask_result; in megasas_make_prp_nvme() local
2182 page_mask = mr_nvme_pg_size - 1; in megasas_make_prp_nvme()
2203 offset = (u32)(sge_addr & page_mask); in megasas_make_prp_nvme()
2221 offset = (u32)(sge_addr & page_mask); in megasas_make_prp_nvme()
2224 page_mask_result = (uintptr_t)(ptr_sgl + 1) & page_mask; in megasas_make_prp_nvme()
/linux/drivers/char/agp/
H A Dgeneric.c386 info->page_mask = ~0UL; in agp_copy_info()