Searched refs:pbl_size (Results 1 - 12 of 12) sorted by relevance

/drivers/infiniband/hw/cxgb3/
H A Diwch_mem.c68 mhp->attr.pbl_size, mhp->attr.pbl_addr))
73 cxio_dereg_mem(&rhp->rdev, mhp->attr.stag, mhp->attr.pbl_size,
87 if (npages > mhp->attr.pbl_size)
98 mhp->attr.pbl_size, mhp->attr.pbl_addr))
103 cxio_dereg_mem(&rhp->rdev, mhp->attr.stag, mhp->attr.pbl_size,
117 mhp->attr.pbl_size = npages;
125 mhp->attr.pbl_size << 3);
196 PDBG("%s va 0x%llx mask 0x%llx shift %d len %lld pbl_size %d\n",
H A Dcxio_hal.h171 u32 pbl_addr, u32 pbl_size);
174 u8 page_size, u32 pbl_size, u32 pbl_addr);
177 u8 page_size, u32 pbl_size, u32 pbl_addr);
178 int cxio_dereg_mem(struct cxio_rdev *rdev, u32 stag, u32 pbl_size,
181 int cxio_allocate_stag(struct cxio_rdev *rdev, u32 *stag, u32 pdid, u32 pbl_size, u32 pbl_addr);
H A Dcxio_hal.c693 /* IN: stag key, pdid, perm, zbva, to, len, page_size, pbl_size and pbl_addr
701 u32 pbl_size, u32 pbl_addr)
743 tpt.rsvd_pbl_size = cpu_to_be32(V_TPT_PBL_SIZE(pbl_size >> 2));
765 u32 pbl_addr, u32 pbl_size)
770 PDBG("%s *pdb_addr 0x%x, pbl_base 0x%x, pbl_size %d\n",
772 pbl_size);
775 err = cxio_hal_ctrl_qp_write_mem(rdev_p, pbl_addr >> 5, pbl_size << 3,
792 u8 page_size, u32 pbl_size, u32 pbl_addr)
796 zbva, to, len, page_size, pbl_size, pbl_addr);
801 u8 page_size, u32 pbl_size, u3
697 __cxio_tpt_op(struct cxio_rdev *rdev_p, u32 reset_tpt_entry, u32 *stag, u8 stag_state, u32 pdid, enum tpt_mem_type type, enum tpt_mem_perm perm, u32 zbva, u64 to, u32 len, u8 page_size, u32 pbl_size, u32 pbl_addr) argument
764 cxio_write_pbl(struct cxio_rdev *rdev_p, __be64 *pbl, u32 pbl_addr, u32 pbl_size) argument
790 cxio_register_phys_mem(struct cxio_rdev *rdev_p, u32 *stag, u32 pdid, enum tpt_mem_perm perm, u32 zbva, u64 to, u32 len, u8 page_size, u32 pbl_size, u32 pbl_addr) argument
799 cxio_reregister_phys_mem(struct cxio_rdev *rdev_p, u32 *stag, u32 pdid, enum tpt_mem_perm perm, u32 zbva, u64 to, u32 len, u8 page_size, u32 pbl_size, u32 pbl_addr) argument
807 cxio_dereg_mem(struct cxio_rdev *rdev_p, u32 stag, u32 pbl_size, u32 pbl_addr) argument
827 cxio_allocate_stag(struct cxio_rdev *rdev_p, u32 *stag, u32 pdid, u32 pbl_size, u32 pbl_addr) argument
[all...]
H A Diwch_provider.h71 u32 pbl_size; member in struct:tpt_attributes
H A Diwch_provider.c459 cxio_dereg_mem(&rhp->rdev, mhp->attr.stag, mhp->attr.pbl_size,
533 mhp->attr.pbl_size = npages;
609 mhp->attr.pbl_size = npages;
809 mhp->attr.pbl_size = pbl_depth;
811 mhp->attr.pbl_size, mhp->attr.pbl_addr);
826 cxio_dereg_mem(&rhp->rdev, stag, mhp->attr.pbl_size,
/drivers/infiniband/hw/cxgb4/
H A Dmem.c240 * pbl_size and pbl_addr
247 u64 len, u8 page_size, u32 pbl_size, u32 pbl_addr)
291 tpt.nosnoop_pbladdr = !pbl_size ? 0 : cpu_to_be32(
313 u32 pbl_addr, u32 pbl_size)
317 PDBG("%s *pdb_addr 0x%x, pbl_base 0x%x, pbl_size %d\n",
319 pbl_size);
321 err = write_adapter_mem(rdev, pbl_addr >> 5, pbl_size << 3, pbl);
325 static int dereg_mem(struct c4iw_rdev *rdev, u32 stag, u32 pbl_size, argument
329 pbl_size, pbl_addr);
346 u32 pbl_size, u3
243 write_tpt_entry(struct c4iw_rdev *rdev, u32 reset_tpt_entry, u32 *stag, u8 stag_state, u32 pdid, enum fw_ri_stag_type type, enum fw_ri_mem_perms perm, int bind_enabled, u32 zbva, u64 to, u64 len, u8 page_size, u32 pbl_size, u32 pbl_addr) argument
312 write_pbl(struct c4iw_rdev *rdev, __be64 *pbl, u32 pbl_addr, u32 pbl_size) argument
345 allocate_stag(struct c4iw_rdev *rdev, u32 *stag, u32 pdid, u32 pbl_size, u32 pbl_addr) argument
[all...]
H A Diw_cxgb4.h375 u32 pbl_size; member in struct:tpt_attributes
/drivers/infiniband/hw/nes/
H A Dnes_verbs.c921 pbl_entries = nespbl->pbl_size >> 3;
922 nes_debug(NES_DBG_QP, "Userspace PBL, pbl_size=%u, pbl_entries = %d pbl_vbase=%p, pbl_pbase=%lx\n",
923 nespbl->pbl_size, pbl_entries,
958 pci_free_consistent(nesdev->pcidev, nespbl->pbl_size, nespbl->pbl_vbase,
972 pci_free_consistent(nesdev->pcidev, nespbl->pbl_size, nespbl->pbl_vbase,
992 pci_free_consistent(nesdev->pcidev, nespbl->pbl_size, nespbl->pbl_vbase,
1230 pci_free_consistent(nesdev->pcidev, nespbl->pbl_size, nespbl->pbl_vbase,
1611 pbl_entries = nespbl->pbl_size >> 3;
1646 pci_free_consistent(nesdev->pcidev, nespbl->pbl_size,
1675 pci_free_consistent(nesdev->pcidev, nespbl->pbl_size,
[all...]
H A Dnes_hw.h1191 u32 pbl_size; member in struct:nes_pbl
/drivers/infiniband/hw/ocrdma/
H A Docrdma_verbs.c665 dma_free_coherent(&pdev->dev, mr->pbl_size,
680 u32 pbl_size; local
683 pbl_size = OCRDMA_MIN_HPAGE_SIZE * (1 << idx);
684 if (pbl_size > MAX_OCRDMA_PBL_SIZE) {
688 num_pbls = roundup(num_pbes, (pbl_size / sizeof(u64)));
689 num_pbls = num_pbls / (pbl_size / sizeof(u64));
695 mr->hwmr.pbl_size = pbl_size;
703 u32 dma_len = mr->pbl_size;
770 (mr->hwmr.pbl_size / sizeo
[all...]
H A Docrdma.h157 u32 pbl_size; member in struct:ocrdma_hw_mr
H A Docrdma_hw.c1772 cmd->flags_hpage_pbe_sz |= (hwmr->pbl_size / OCRDMA_MIN_HPAGE_SIZE) <<

Completed in 119 milliseconds