Searched refs:pgsz (Results 1 - 23 of 23) sorted by relevance

/linux-master/include/rdma/
H A Dib_umem.h55 unsigned long pgsz)
58 (pgsz - 1);
62 unsigned long pgsz)
64 return (size_t)((ALIGN(umem->iova + umem->length, pgsz) -
65 ALIGN_DOWN(umem->iova, pgsz))) /
66 pgsz;
76 unsigned long pgsz)
79 umem->sgt_append.sgt.nents, pgsz);
80 biter->__sg_advance = ib_umem_offset(umem) & ~(pgsz - 1);
81 biter->__sg_numblocks = ib_umem_num_dma_blocks(umem, pgsz);
54 ib_umem_dma_offset(struct ib_umem *umem, unsigned long pgsz) argument
61 ib_umem_num_dma_blocks(struct ib_umem *umem, unsigned long pgsz) argument
74 __rdma_umem_block_iter_start(struct ib_block_iter *biter, struct ib_umem *umem, unsigned long pgsz) argument
[all...]
H A Dib_verbs.h2866 unsigned long pgsz);
2885 * @pgsz: best HW supported page size to use
2890 #define rdma_for_each_block(sglist, biter, nents, pgsz) \
2892 pgsz); \
/linux-master/tools/perf/jvmti/
H A Djvmti_agent.c199 long pgsz; local
201 pgsz = sysconf(_SC_PAGESIZE);
202 if (pgsz == -1)
216 marker_addr = mmap(NULL, pgsz, PROT_READ|PROT_EXEC, MAP_PRIVATE, fd, 0);
223 long pgsz; local
228 pgsz = sysconf(_SC_PAGESIZE);
229 if (pgsz == -1)
232 munmap(marker_addr, pgsz);
/linux-master/drivers/iommu/
H A Domap-iommu.h24 u32 pgsz, prsvd, valid; member in struct:iotlb_entry
194 #define get_cam_va_mask(pgsz) \
195 (((pgsz) == MMU_CAM_PGSZ_16M) ? 0xff000000 : \
196 ((pgsz) == MMU_CAM_PGSZ_1M) ? 0xfff00000 : \
197 ((pgsz) == MMU_CAM_PGSZ_64K) ? 0xffff0000 : \
198 ((pgsz) == MMU_CAM_PGSZ_4K) ? 0xfffff000 : 0)
H A Domap-iommu.c226 attr <<= (((e->pgsz == MMU_CAM_PGSZ_4K) ||
227 (e->pgsz == MMU_CAM_PGSZ_64K)) ? 0 : 6);
308 if (e->da & ~(get_cam_va_mask(e->pgsz))) {
318 cr->cam = (e->da & MMU_CAM_VATAG_MASK) | e->prsvd | e->pgsz | e->valid;
630 switch (e->pgsz) {
1297 static u32 iotlb_init_entry(struct iotlb_entry *e, u32 da, u32 pa, int pgsz) argument
1304 e->pgsz = pgsz;
1309 return iopgsz_to_bytes(e->pgsz);
/linux-master/arch/x86/virt/vmx/tdx/
H A Dtdx.c483 static unsigned long tdmr_get_pamt_sz(struct tdmr_info *tdmr, int pgsz, argument
488 switch (pgsz) {
553 int pgsz, nid; local
562 for (pgsz = TDX_PS_4K; pgsz < TDX_PS_NR; pgsz++) {
563 pamt_size[pgsz] = tdmr_get_pamt_sz(tdmr, pgsz,
564 pamt_entry_size[pgsz]);
565 tdmr_pamt_size += pamt_size[pgsz];
[all...]
/linux-master/drivers/infiniband/hw/bnxt_re/
H A Dqplib_rcfw.c835 u8 pgsz, lvl; local
859 pgsz = bnxt_qplib_base_pg_size(&ctx->qpc_tbl);
860 req.qpc_pg_size_qpc_lvl = (pgsz << CMDQ_INITIALIZE_FW_QPC_PG_SIZE_SFT) |
863 pgsz = bnxt_qplib_base_pg_size(&ctx->mrw_tbl);
864 req.mrw_pg_size_mrw_lvl = (pgsz << CMDQ_INITIALIZE_FW_QPC_PG_SIZE_SFT) |
867 pgsz = bnxt_qplib_base_pg_size(&ctx->srqc_tbl);
868 req.srq_pg_size_srq_lvl = (pgsz << CMDQ_INITIALIZE_FW_QPC_PG_SIZE_SFT) |
871 pgsz = bnxt_qplib_base_pg_size(&ctx->cq_tbl);
872 req.cq_pg_size_cq_lvl = (pgsz << CMDQ_INITIALIZE_FW_QPC_PG_SIZE_SFT) |
875 pgsz
[all...]
/linux-master/drivers/pci/
H A Diov.c744 u32 pgsz; local
773 pci_read_config_dword(dev, pos + PCI_SRIOV_SUP_PGSIZE, &pgsz);
775 pgsz &= ~((1 << i) - 1);
776 if (!pgsz)
779 pgsz &= ~(pgsz - 1);
780 pci_write_config_dword(dev, pos + PCI_SRIOV_SYS_PGSIZE, pgsz);
820 iov->pgsz = pgsz;
886 pci_write_config_dword(dev, iov->pos + PCI_SRIOV_SYS_PGSIZE, iov->pgsz);
[all...]
H A Dpci.h314 u32 pgsz; /* Page size for BAR alignment */ member in struct:pci_sriov
/linux-master/drivers/net/ethernet/chelsio/libcxgb/
H A Dlibcxgb_ppm.c65 int cxgbi_ppm_find_page_index(struct cxgbi_ppm *ppm, unsigned long pgsz) argument
71 if (pgsz == 1UL << (DDP_PGSZ_BASE_SHIFT +
73 pr_debug("%s: %s ppm, pgsz %lu -> idx %d.\n",
74 __func__, ppm->ndev->name, pgsz, i);
78 pr_info("ippm: ddp page size %lu not supported.\n", pgsz);
H A Dlibcxgb_ppm.h317 int cxgbi_ppm_find_page_index(struct cxgbi_ppm *ppm, unsigned long pgsz);
/linux-master/drivers/mtd/nand/raw/
H A Dnandsim.c202 #define NS_RAW_OFFSET_OOB(ns) (NS_RAW_OFFSET(ns) + ns->geom.pgsz)
319 uint pgsz; /* NAND flash page size, bytes */ member in struct:nandsim::__anon210
656 ns->geom.pgsz = mtd->writesize;
659 ns->geom.pgszoob = ns->geom.pgsz + ns->geom.oobsz;
660 ns->geom.pgnum = div_u64(ns->geom.totsz, ns->geom.pgsz);
664 ns->geom.pgsec = ns->geom.secsz / ns->geom.pgsz;
668 if (ns->geom.pgsz == 512) {
672 } else if (ns->geom.pgsz == 2048) {
674 } else if (ns->geom.pgsz == 4096) {
677 NS_ERR("init_nandsim: unknown page size %u\n", ns->geom.pgsz);
[all...]
/linux-master/arch/mips/sgi-ip22/
H A Dip28-berr.c314 unsigned int pgsz = (ctl & 2) ? 14:12; /* 16k:4k */ local
317 pte += 8*((vaddr >> pgsz) & 0x1ff);
327 a += vaddr & ((1 << pgsz) - 1);
/linux-master/drivers/net/ethernet/qlogic/qed/
H A Dqed_sriov.h100 u32 pgsz; /* page size for BAR alignment */ member in struct:qed_hw_sriov_info
H A Dqed_sriov.c371 pos + PCI_SRIOV_SUP_PGSIZE, &iov->pgsz);
385 iov->nr_virtfn, iov->offset, iov->stride, iov->pgsz);
/linux-master/tools/testing/selftests/bpf/prog_tests/
H A Dbpf_iter.c1575 int pgsz, shift; local
1583 for (pgsz = getpagesize(), shift = 0; pgsz > 1; pgsz >>= 1, shift++)
/linux-master/drivers/hwtracing/intel_th/
H A Dmsu.c1415 size_t pgsz = PFN_DOWN(sg->length); local
1417 if (pgoff < pgsz)
1420 pgoff -= pgsz;
/linux-master/drivers/net/ethernet/broadcom/bnx2x/
H A Dbnx2x_sriov.h56 u32 pgsz; /* page size for BAR alignment */ member in struct:bnx2x_sriov
H A Dbnx2x_sriov.c1133 pci_read_config_dword(dev, pos + PCI_SRIOV_SUP_PGSIZE, &iov->pgsz);
1163 iov->initial, iov->nr_virtfn, iov->offset, iov->stride, iov->pgsz);
/linux-master/drivers/scsi/mpi3mr/
H A Dmpi3mr_os.c1018 if (tgtdev->dev_spec.pcie_inf.pgsz == 0)
1023 ((1 << tgtdev->dev_spec.pcie_inf.pgsz) - 1));
1216 tgtdev->dev_spec.pcie_inf.pgsz = 12;
1220 tgtdev->dev_spec.pcie_inf.pgsz = pcieinf->page_size;
4443 if (tgt_dev->dev_spec.pcie_inf.pgsz == 0)
4448 ((1 << tgt_dev->dev_spec.pcie_inf.pgsz) - 1));
H A Dmpi3mr_app.c906 if (tgtdev->dev_spec.pcie_inf.pgsz == 0) {
914 dev_pgsz = 1 << (tgtdev->dev_spec.pcie_inf.pgsz);
H A Dmpi3mr.h625 * @pgsz: Device page size
633 u8 pgsz; member in struct:tgt_dev_pcie
/linux-master/drivers/infiniband/core/
H A Dverbs.c3018 unsigned long pgsz)
3025 biter->__pg_bit = __fls(pgsz);
3016 __rdma_block_iter_start(struct ib_block_iter *biter, struct scatterlist *sglist, unsigned int nents, unsigned long pgsz) argument

Completed in 580 milliseconds