/drivers/infiniband/hw/cxgb3/ |
H A D | iwch_mem.c | 68 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 D | cxio_hal.h | 171 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 D | cxio_hal.c | 693 /* 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 D | iwch_provider.h | 71 u32 pbl_size; member in struct:tpt_attributes
|
H A D | iwch_provider.c | 459 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 D | mem.c | 240 * 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 D | iw_cxgb4.h | 375 u32 pbl_size; member in struct:tpt_attributes
|
/drivers/infiniband/hw/nes/ |
H A D | nes_verbs.c | 921 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 D | nes_hw.h | 1191 u32 pbl_size; member in struct:nes_pbl
|
/drivers/infiniband/hw/ocrdma/ |
H A D | ocrdma_verbs.c | 665 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 D | ocrdma.h | 157 u32 pbl_size; member in struct:ocrdma_hw_mr
|
H A D | ocrdma_hw.c | 1772 cmd->flags_hpage_pbe_sz |= (hwmr->pbl_size / OCRDMA_MIN_HPAGE_SIZE) <<
|