Home
last modified time | relevance | path

Searched refs:pgsz (Results 1 – 17 of 17) sorted by relevance

/drivers/iommu/
A Domap-iommu.h24 u32 pgsz, prsvd, valid; member
194 #define get_cam_va_mask(pgsz) \ argument
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)
A Domap-iommu.c226 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()
/drivers/infiniband/hw/bnxt_re/
A Dqplib_rcfw.c836 u8 pgsz, lvl; in bnxt_qplib_init_rcfw() local
858 pgsz = bnxt_qplib_base_pg_size(&ctx->qpc_tbl); in bnxt_qplib_init_rcfw()
859 req.qpc_pg_size_qpc_lvl = (pgsz << CMDQ_INITIALIZE_FW_QPC_PG_SIZE_SFT) | in bnxt_qplib_init_rcfw()
862 pgsz = bnxt_qplib_base_pg_size(&ctx->mrw_tbl); in bnxt_qplib_init_rcfw()
863 req.mrw_pg_size_mrw_lvl = (pgsz << CMDQ_INITIALIZE_FW_QPC_PG_SIZE_SFT) | in bnxt_qplib_init_rcfw()
866 pgsz = bnxt_qplib_base_pg_size(&ctx->srqc_tbl); in bnxt_qplib_init_rcfw()
867 req.srq_pg_size_srq_lvl = (pgsz << CMDQ_INITIALIZE_FW_QPC_PG_SIZE_SFT) | in bnxt_qplib_init_rcfw()
870 pgsz = bnxt_qplib_base_pg_size(&ctx->cq_tbl); in bnxt_qplib_init_rcfw()
871 req.cq_pg_size_cq_lvl = (pgsz << CMDQ_INITIALIZE_FW_QPC_PG_SIZE_SFT) | in bnxt_qplib_init_rcfw()
874 pgsz = bnxt_qplib_base_pg_size(&ctx->tim_tbl); in bnxt_qplib_init_rcfw()
[all …]
/drivers/mtd/nand/raw/
A Dnandsim.c319 uint pgsz; /* NAND flash page size, bytes */ member
656 ns->geom.pgsz = mtd->writesize; in ns_init()
659 ns->geom.pgszoob = ns->geom.pgsz + ns->geom.oobsz; in ns_init()
664 ns->geom.pgsec = ns->geom.secsz / ns->geom.pgsz; in ns_init()
668 if (ns->geom.pgsz == 512) { in ns_init()
672 } else if (ns->geom.pgsz == 2048) { in ns_init()
674 } else if (ns->geom.pgsz == 4096) { in ns_init()
746 printk("page size: %u bytes\n", ns->geom.pgsz); in ns_init()
1605 else if (ns->regs.off < ns->geom.pgsz) in ns_do_state_action()
1703 ns->regs.off = ns->geom.pgsz/2; in ns_do_state_action()
[all …]
/drivers/pci/
A Diov.c797 u32 pgsz; in sriov_init() local
827 pci_read_config_dword(dev, pos + PCI_SRIOV_SUP_PGSIZE, &pgsz); in sriov_init()
829 pgsz &= ~((1 << i) - 1); in sriov_init()
830 if (!pgsz) in sriov_init()
833 pgsz &= ~(pgsz - 1); in sriov_init()
834 pci_write_config_dword(dev, pos + PCI_SRIOV_SYS_PGSIZE, pgsz); in sriov_init()
881 iov->pgsz = pgsz; in sriov_init()
972 pci_write_config_dword(dev, iov->pos + PCI_SRIOV_SYS_PGSIZE, iov->pgsz); in sriov_restore_state()
A Dpci.h481 u32 pgsz; /* Page size for BAR alignment */ member
/drivers/net/ethernet/chelsio/libcxgb/
A Dlibcxgb_ppm.c65 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()
A Dlibcxgb_ppm.h317 int cxgbi_ppm_find_page_index(struct cxgbi_ppm *ppm, unsigned long pgsz);
/drivers/net/ethernet/qlogic/qed/
A Dqed_sriov.h100 u32 pgsz; /* page size for BAR alignment */ member
A Dqed_sriov.c371 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()
/drivers/hwtracing/intel_th/
A Dmsu.c1426 size_t pgsz = PFN_DOWN(sg->length); in msc_buffer_get_page() local
1428 if (pgoff < pgsz) in msc_buffer_get_page()
1431 pgoff -= pgsz; in msc_buffer_get_page()
/drivers/net/ethernet/broadcom/bnx2x/
A Dbnx2x_sriov.h56 u32 pgsz; /* page size for BAR alignment */ member
A Dbnx2x_sriov.c1133 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()
/drivers/scsi/mpi3mr/
A Dmpi3mr_os.c1039 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()
1267 tgtdev->dev_spec.pcie_inf.pgsz = 12; in mpi3mr_update_tgtdev()
1271 tgtdev->dev_spec.pcie_inf.pgsz = pcieinf->page_size; in mpi3mr_update_tgtdev()
A Dmpi3mr.h677 u8 pgsz; member
A Dmpi3mr_app.c2078 if (tgtdev->dev_spec.pcie_inf.pgsz == 0) { in mpi3mr_build_nvme_prp()
2086 dev_pgsz = 1 << (tgtdev->dev_spec.pcie_inf.pgsz); in mpi3mr_build_nvme_prp()
/drivers/infiniband/core/
A Dverbs.c3101 unsigned long pgsz) in __rdma_block_iter_start() argument
3108 biter->__pg_bit = __fls(pgsz); in __rdma_block_iter_start()

Completed in 85 milliseconds