Searched refs:pbl_addr (Results 1 - 11 of 11) sorted by relevance

/freebsd-10.0-release/sys/dev/cxgb/ulp/iw_cxgb/
H A Diw_cxgb_user.h74 uint32_t pbl_addr; member in struct:iwch_reg_user_mr_resp
H A Diw_cxgb_mem.c105 mhp->attr.pbl_size, mhp->attr.pbl_addr))
111 mhp->attr.pbl_addr);
135 mhp->attr.pbl_size, mhp->attr.pbl_addr))
141 mhp->attr.pbl_addr);
147 mhp->attr.pbl_addr = cxio_hal_pblpool_alloc(&mhp->rhp->rdev,
150 if (!mhp->attr.pbl_addr)
160 cxio_hal_pblpool_free(&mhp->rhp->rdev, mhp->attr.pbl_addr,
167 mhp->attr.pbl_addr + (offset << 3), npages);
H A Diw_cxgb_hal.h150 u32 pbl_addr, u32 pbl_size);
153 u8 page_size, u32 pbl_size, u32 pbl_addr);
156 u8 page_size, u32 pbl_size, u32 pbl_addr);
158 u32 pbl_addr);
180 void cxio_dump_pbl(struct cxio_rdev *rev, u32 pbl_addr, uint32_t len, u8 shift);
H A Diw_cxgb_qp.c200 u32 num_sgle, u32 * pbl_addr, u8 * page_size)
238 pbl_addr[i] = ((mhp->attr.pbl_addr -
250 u32 pbl_addr[T3_MAX_SGE]; local
257 err = iwch_sgl2pbl_map(qhp->rhp, wr->sg_list, wr->num_sge, pbl_addr,
272 /* pbl_addr is the adapters address in the PBL */
273 wqe->recv.pbl_addr[i] = cpu_to_be32(pbl_addr[i]);
279 wqe->recv.pbl_addr[i] = 0;
285 qhp->wq.rq_size_log2)].pbl_addr
199 iwch_sgl2pbl_map(struct iwch_dev *rhp, struct ib_sge *sg_list, u32 num_sgle, u32 * pbl_addr, u8 * page_size) argument
294 u32 pbl_addr; local
521 u32 pbl_addr; local
[all...]
H A Diw_cxgb_hal.c730 * OUT: stag index, actual pbl_size, pbl_addr allocated.
738 u32 pbl_size, u32 pbl_addr)
773 htobe32(V_TPT_PBL_ADDR(PBL_OFF(rdev_p, pbl_addr)>>3));
801 u32 pbl_addr, u32 pbl_size)
807 __func__, pbl_addr, rdev_p->rnic_info.pbl_base,
811 err = cxio_hal_ctrl_qp_write_mem(rdev_p, pbl_addr >> 5, pbl_size << 3,
829 u8 page_size, u32 pbl_size, u32 pbl_addr)
833 zbva, to, len, page_size, pbl_size, pbl_addr);
839 u8 page_size, u32 pbl_size, u32 pbl_addr)
842 zbva, to, len, page_size, pbl_size, pbl_addr);
734 __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
800 cxio_write_pbl(struct cxio_rdev *rdev_p, __be64 *pbl, u32 pbl_addr, u32 pbl_size) argument
827 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
837 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
846 cxio_dereg_mem(struct cxio_rdev *rdev_p, u32 stag, u32 pbl_size, u32 pbl_addr) argument
[all...]
H A Diw_cxgb_dbg.c136 void cxio_dump_pbl(struct cxio_rdev *rdev, uint32_t pbl_addr, uint32_t len, u8 shift) argument
153 m.addr = pbl_addr;
H A Diw_cxgb_provider.h64 u32 pbl_addr; member in struct:tpt_attributes
H A Diw_cxgb_wr.h234 __be32 pbl_addr[T3_MAX_SGE]; member in struct:t3_receive_wr
629 __u32 pbl_addr; member in struct:t3_swrq
H A Diw_cxgb_provider.c387 mhp->attr.pbl_addr);
634 uresp.pbl_addr = (mhp->attr.pbl_addr -
636 CTR2(KTR_IW_CXGB, "%s user resp pbl_addr 0x%x", __FUNCTION__,
637 uresp.pbl_addr);
/freebsd-10.0-release/sys/dev/cxgbe/iw_cxgbe/
H A Dmem.c125 * pbl_size and pbl_addr
132 u64 len, u8 page_size, u32 pbl_size, u32 pbl_addr)
174 V_FW_RI_TPTE_PBLADDR(PBL_OFF(rdev, pbl_addr)>>3));
195 u32 pbl_addr, u32 pbl_size)
200 __func__, pbl_addr, rdev->adap->vres.pbl.start, pbl_size);
202 err = write_adapter_mem(rdev, pbl_addr >> 5, pbl_size << 3, pbl);
207 u32 pbl_addr)
210 pbl_size, pbl_addr);
227 u32 pbl_size, u32 pbl_addr)
231 0UL, 0, 0, pbl_size, pbl_addr);
128 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
194 write_pbl(struct c4iw_rdev *rdev, __be64 *pbl, u32 pbl_addr, u32 pbl_size) argument
206 dereg_mem(struct c4iw_rdev *rdev, u32 stag, u32 pbl_size, u32 pbl_addr) argument
226 allocate_stag(struct c4iw_rdev *rdev, u32 *stag, u32 pdid, u32 pbl_size, u32 pbl_addr) argument
[all...]
H A Diw_cxgbe.h325 u32 pbl_addr; member in struct:tpt_attributes

Completed in 179 milliseconds