| /linux/drivers/iommu/ |
| H A D | omap-iommu.h | 24 u32 pgsz, prsvd, valid; member 192 #define get_cam_va_mask(pgsz) \ argument 193 (((pgsz) == MMU_CAM_PGSZ_16M) ? 0xff000000 : \ 194 ((pgsz) == MMU_CAM_PGSZ_1M) ? 0xfff00000 : \ 195 ((pgsz) == MMU_CAM_PGSZ_64K) ? 0xffff0000 : \ 196 ((pgsz) == MMU_CAM_PGSZ_4K) ? 0xfffff000 : 0)
|
| H A D | omap-iommu.c | 226 attr <<= (((e->pgsz == MMU_CAM_PGSZ_4K) || in get_iopte_attr() 227 (e->pgsz == MMU_CAM_PGSZ_64K)) ? 0 : 6); in get_iopte_attr() 308 if (e->da & ~(get_cam_va_mask(e->pgsz))) { in iotlb_alloc_cr() 318 cr->cam = (e->da & MMU_CAM_VATAG_MASK) | e->prsvd | e->pgsz | e->valid; in iotlb_alloc_cr() 630 switch (e->pgsz) { in iopgtable_store_entry_core() 1282 static u32 iotlb_init_entry(struct iotlb_entry *e, u32 da, u32 pa, int pgsz) in iotlb_init_entry() argument 1289 e->pgsz = pgsz; in iotlb_init_entry() 1294 return iopgsz_to_bytes(e->pgsz); in iotlb_init_entry()
|
| /linux/tools/perf/jvmti/ |
| H A D | jvmti_agent.c | 199 long pgsz; in perf_open_marker_file() local 201 pgsz = sysconf(_SC_PAGESIZE); in perf_open_marker_file() 202 if (pgsz == -1) in perf_open_marker_file() 216 marker_addr = mmap(NULL, pgsz, PROT_READ|PROT_EXEC, MAP_PRIVATE, fd, 0); in perf_open_marker_file() 223 long pgsz; in perf_close_marker_file() local 228 pgsz = sysconf(_SC_PAGESIZE); in perf_close_marker_file() 229 if (pgsz == -1) in perf_close_marker_file() 232 munmap(marker_addr, pgsz); in perf_close_marker_file()
|
| /linux/drivers/infiniband/hw/bnxt_re/ |
| H A D | qplib_rcfw.c | 838 u8 pgsz, lvl; in bnxt_qplib_init_rcfw() local 860 pgsz = bnxt_qplib_base_pg_size(&ctx->qpc_tbl); in bnxt_qplib_init_rcfw() 861 req.qpc_pg_size_qpc_lvl = (pgsz << CMDQ_INITIALIZE_FW_QPC_PG_SIZE_SFT) | in bnxt_qplib_init_rcfw() 864 pgsz = bnxt_qplib_base_pg_size(&ctx->mrw_tbl); in bnxt_qplib_init_rcfw() 865 req.mrw_pg_size_mrw_lvl = (pgsz << CMDQ_INITIALIZE_FW_QPC_PG_SIZE_SFT) | in bnxt_qplib_init_rcfw() 868 pgsz = bnxt_qplib_base_pg_size(&ctx->srqc_tbl); in bnxt_qplib_init_rcfw() 869 req.srq_pg_size_srq_lvl = (pgsz << CMDQ_INITIALIZE_FW_QPC_PG_SIZE_SFT) | in bnxt_qplib_init_rcfw() 872 pgsz = bnxt_qplib_base_pg_size(&ctx->cq_tbl); in bnxt_qplib_init_rcfw() 873 req.cq_pg_size_cq_lvl = (pgsz << CMDQ_INITIALIZE_FW_QPC_PG_SIZE_SFT) | in bnxt_qplib_init_rcfw() 876 pgsz = bnxt_qplib_base_pg_size(&ctx->tim_tbl); in bnxt_qplib_init_rcfw() [all …]
|
| /linux/drivers/net/ethernet/chelsio/libcxgb/ |
| H A D | libcxgb_ppm.c | 65 int cxgbi_ppm_find_page_index(struct cxgbi_ppm *ppm, unsigned long pgsz) in cxgbi_ppm_find_page_index() argument 71 if (pgsz == 1UL << (DDP_PGSZ_BASE_SHIFT + in cxgbi_ppm_find_page_index() 74 __func__, ppm->ndev->name, pgsz, i); in cxgbi_ppm_find_page_index() 78 pr_info("ippm: ddp page size %lu not supported.\n", pgsz); in cxgbi_ppm_find_page_index()
|
| H A D | libcxgb_ppm.h | 317 int cxgbi_ppm_find_page_index(struct cxgbi_ppm *ppm, unsigned long pgsz);
|
| /linux/arch/mips/sgi-ip22/ |
| H A D | ip28-berr.c | 314 unsigned int pgsz = (ctl & 2) ? 14:12; /* 16k:4k */ in check_microtlb() local 317 pte += 8*((vaddr >> pgsz) & 0x1ff); in check_microtlb() 327 a += vaddr & ((1 << pgsz) - 1); in check_microtlb()
|
| /linux/drivers/iommu/generic_pt/ |
| H A D | kunit_iommu_pt.h | 57 static unsigned int count_valids_single(struct kunit *test, pt_vaddr_t pgsz) in count_valids_single() argument 69 if ((1ULL << i) == pgsz) in count_valids_single()
|
| /linux/drivers/net/ethernet/qlogic/qed/ |
| H A D | qed_sriov.h | 100 u32 pgsz; /* page size for BAR alignment */ member
|
| H A D | qed_sriov.c | 371 pos + PCI_SRIOV_SUP_PGSIZE, &iov->pgsz); in qed_iov_pci_cfg_info() 385 iov->nr_virtfn, iov->offset, iov->stride, iov->pgsz); in qed_iov_pci_cfg_info()
|
| /linux/tools/testing/selftests/bpf/prog_tests/ |
| H A D | bpf_iter.c | 1660 int pgsz, shift; in test_task_vma_offset_common() local 1668 for (pgsz = getpagesize(), shift = 0; pgsz > 1; pgsz >>= 1, shift++) in test_task_vma_offset_common()
|
| /linux/drivers/net/ethernet/broadcom/bnx2x/ |
| H A D | bnx2x_sriov.h | 56 u32 pgsz; /* page size for BAR alignment */ member
|
| H A D | bnx2x_sriov.c | 1133 pci_read_config_dword(dev, pos + PCI_SRIOV_SUP_PGSIZE, &iov->pgsz); in bnx2x_sriov_pci_cfg_info() 1163 iov->initial, iov->nr_virtfn, iov->offset, iov->stride, iov->pgsz); in bnx2x_sriov_info()
|
| /linux/drivers/scsi/mpi3mr/ |
| H A D | mpi3mr_os.c | 1039 u8 pgsz = tgt_dev->dev_spec.pcie_inf.pgsz ? : MPI3MR_DEFAULT_PGSZEXP; in mpi3mr_configure_nvme_dev() local 1042 lim->virt_boundary_mask = (1 << pgsz) - 1; in mpi3mr_configure_nvme_dev() 1269 tgtdev->dev_spec.pcie_inf.pgsz = 12; in mpi3mr_update_tgtdev() 1273 tgtdev->dev_spec.pcie_inf.pgsz = pcieinf->page_size; in mpi3mr_update_tgtdev()
|
| H A D | mpi3mr.h | 677 u8 pgsz; member
|
| /linux/include/rdma/ |
| H A D | ib_verbs.h | 2982 unsigned long pgsz); 3006 #define rdma_for_each_block(sglist, biter, nents, pgsz) \ argument 3008 pgsz); \
|
| /linux/drivers/pci/ |
| H A D | pci.h | 577 u32 pgsz; /* Page size for BAR alignment */ member
|
| /linux/drivers/infiniband/core/ |
| H A D | verbs.c | 3104 unsigned long pgsz) in __rdma_block_iter_start() argument 3111 biter->__pg_bit = __fls(pgsz); in __rdma_block_iter_start()
|