Searched refs:iova_start (Results 1 - 25 of 25) sorted by relevance

/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/infiniband/hw/ehca/
H A Dehca_mrmw.h52 u64 *iova_start,
67 u64 *iova_start,
81 u64 *iova_start,
93 u64 *iova_start,
103 u64 *iova_start,
115 u64 *iova_start);
H A Dehca_mrmw.c203 u64 *iova_start)
236 iova_start, &size);
242 (((u64)iova_start + size) < (u64)iova_start)) {
243 ehca_err(pd->device, "bad input values: size=%llx iova_start=%p",
244 size, iova_start);
257 if (ehca_mr_is_maxmr(size, iova_start)) {
259 ret = ehca_reg_maxmr(shca, e_mr, iova_start, mr_access_flags,
272 num_kpages = NUM_CHUNKS(((u64)iova_start % PAGE_SIZE) + size,
276 num_hwpages = NUM_CHUNKS(((u64)iova_start
199 ehca_reg_phys_mr(struct ib_pd *pd, struct ib_phys_buf *phys_buf_array, int num_phys_buf, int mr_access_flags, u64 *iova_start) argument
443 ehca_rereg_phys_mr(struct ib_mr *mr, int mr_rereg_mask, struct ib_pd *pd, struct ib_phys_buf *phys_buf_array, int num_phys_buf, int mr_access_flags, u64 *iova_start) argument
1021 ehca_reg_mr(struct ehca_shca *shca, struct ehca_mr *e_mr, u64 *iova_start, u64 size, int acl, struct ehca_pd *e_pd, struct ehca_mr_pginfo *pginfo, u32 *lkey, u32 *rkey, enum ehca_reg_type reg_type) argument
1197 ehca_rereg_mr_rereg1(struct ehca_shca *shca, struct ehca_mr *e_mr, u64 *iova_start, u64 size, u32 acl, struct ehca_pd *e_pd, struct ehca_mr_pginfo *pginfo, u32 *lkey, u32 *rkey) argument
1288 ehca_rereg_mr(struct ehca_shca *shca, struct ehca_mr *e_mr, u64 *iova_start, u64 size, int acl, struct ehca_pd *e_pd, struct ehca_mr_pginfo *pginfo, u32 *lkey, u32 *rkey) argument
1471 ehca_reg_smr(struct ehca_shca *shca, struct ehca_mr *e_origmr, struct ehca_mr *e_newmr, u64 *iova_start, int acl, struct ehca_pd *e_pd, u32 *lkey, u32 *rkey) argument
1616 u64 *iova_start; local
1687 ehca_reg_maxmr(struct ehca_shca *shca, struct ehca_mr *e_newmr, u64 *iova_start, int acl, struct ehca_pd *e_pd, u32 *lkey, u32 *rkey) argument
1769 ehca_mr_chk_buf_and_calc_size(struct ib_phys_buf *phys_buf_array, int num_phys_buf, u64 *iova_start, u64 *size) argument
2207 ehca_mr_is_maxmr(u64 size, u64 *iova_start) argument
[all...]
H A Dehca_iverbs.h82 int mr_access_flags, u64 *iova_start);
92 int num_phys_buf, int mr_access_flags, u64 *iova_start);
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/infiniband/hw/cxgb4/
H A Dmem.c295 int num_phys_buf, u64 *iova_start,
354 __func__, (unsigned long long)*iova_start,
364 int num_phys_buf, int acc, u64 *iova_start)
401 iova_start,
418 mhp->attr.va_fbo = *iova_start;
429 int num_phys_buf, int acc, u64 *iova_start)
451 if ((*iova_start & ~PAGE_MASK) != (buffer_list[0].addr & ~PAGE_MASK)) {
462 ret = build_phys_page_list(buffer_list, num_phys_buf, iova_start,
484 mhp->attr.va_fbo = *iova_start;
294 build_phys_page_list(struct ib_phys_buf *buffer_list, int num_phys_buf, u64 *iova_start, u64 *total_size, int *npages, int *shift, __be64 **page_list) argument
362 c4iw_reregister_phys_mem(struct ib_mr *mr, int mr_rereg_mask, struct ib_pd *pd, struct ib_phys_buf *buffer_list, int num_phys_buf, int acc, u64 *iova_start) argument
427 c4iw_register_phys_mem(struct ib_pd *pd, struct ib_phys_buf *buffer_list, int num_phys_buf, int acc, u64 *iova_start) argument
H A Diw_cxgb4.h698 u64 *iova_start);
704 int acc, u64 *iova_start);
H A Dqp.c474 wqe->fr.va_hi = cpu_to_be32(wr->wr.fast_reg.iova_start >> 32);
475 wqe->fr.va_lo_fbo = cpu_to_be32(wr->wr.fast_reg.iova_start &
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/infiniband/hw/cxgb3/
H A Diwch_mem.c136 u64 *iova_start,
197 __func__, (unsigned long long) *iova_start,
134 build_phys_page_list(struct ib_phys_buf *buffer_list, int num_phys_buf, u64 *iova_start, u64 *total_size, int *npages, int *shift, __be64 **page_list) argument
H A Diwch_provider.h352 u64 *iova_start,
H A Diwch_provider.c468 u64 *iova_start)
490 if ((*iova_start & ~PAGE_MASK) != (buffer_list[0].addr & ~PAGE_MASK)) {
501 ret = build_phys_page_list(buffer_list, num_phys_buf, iova_start,
521 mhp->attr.va_fbo = *iova_start;
546 int acc, u64 * iova_start)
580 iova_start,
598 mhp->attr.va_fbo = *iova_start;
464 iwch_register_phys_mem(struct ib_pd *pd, struct ib_phys_buf *buffer_list, int num_phys_buf, int acc, u64 *iova_start) argument
541 iwch_reregister_phys_mem(struct ib_mr *mr, int mr_rereg_mask, struct ib_pd *pd, struct ib_phys_buf *buffer_list, int num_phys_buf, int acc, u64 * iova_start) argument
H A Diwch_qp.c160 wqe->fastreg.va_base_hi = cpu_to_be32(wr->wr.fast_reg.iova_start >> 32);
162 cpu_to_be32(wr->wr.fast_reg.iova_start & 0xffffffff);
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/infiniband/hw/ipath/
H A Dipath_mr.c128 * @iova_start: the starting address passed over IB which maps to this MR
134 int num_phys_buf, int acc, u64 *iova_start)
147 mr->mr.user_base = *iova_start;
148 mr->mr.iova = *iova_start;
132 ipath_reg_phys_mr(struct ib_pd *pd, struct ib_phys_buf *buffer_list, int num_phys_buf, int acc, u64 *iova_start) argument
H A Dipath_verbs.h819 int num_phys_buf, int acc, u64 *iova_start);
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/infiniband/hw/qib/
H A Dqib_mr.c139 * @iova_start: the starting address passed over IB which maps to this MR
145 int num_phys_buf, int acc, u64 *iova_start)
158 mr->mr.user_base = *iova_start;
159 mr->mr.iova = *iova_start;
143 qib_reg_phys_mr(struct ib_pd *pd, struct ib_phys_buf *buffer_list, int num_phys_buf, int acc, u64 *iova_start) argument
H A Dqib_keys.c307 mr->user_base = wr->wr.fast_reg.iova_start;
308 mr->iova = wr->wr.fast_reg.iova_start;
H A Dqib_verbs.h968 int num_phys_buf, int acc, u64 *iova_start);
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/infiniband/core/
H A Dverbs.c677 u64 *iova_start)
685 mr_access_flags, iova_start);
705 u64 *iova_start)
720 mr_access_flags, iova_start);
673 ib_reg_phys_mr(struct ib_pd *pd, struct ib_phys_buf *phys_buf_array, int num_phys_buf, int mr_access_flags, u64 *iova_start) argument
699 ib_rereg_phys_mr(struct ib_mr *mr, int mr_rereg_mask, struct ib_pd *pd, struct ib_phys_buf *phys_buf_array, int num_phys_buf, int mr_access_flags, u64 *iova_start) argument
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/include/rdma/
H A Dib_verbs.h754 u64 iova_start; member in struct:ib_send_wr::__anon18558::__anon18562
1093 u64 *iova_start);
1113 u64 *iova_start);
1856 * @iova_start: The offset of the region's starting I/O virtual address.
1862 u64 *iova_start);
1884 * @iova_start: The offset of the region's starting I/O virtual address.
1892 u64 *iova_start);
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/infiniband/hw/amso1100/
H A Dc2_provider.c342 int num_phys_buf, int acc, u64 * iova_start)
405 "*iova_start %llx, first pa %llx, last pa %llx\n",
407 (unsigned long long) *iova_start,
412 total_len, 0, iova_start,
340 c2_reg_phys_mr(struct ib_pd *ib_pd, struct ib_phys_buf *buffer_list, int num_phys_buf, int acc, u64 * iova_start) argument
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/infiniband/hw/nes/
H A Dnes_verbs.c1930 u16 residual_page_count_4k, int acc, u64 *iova_start,
2035 set_wqe_64bit_value(cqp_wqe->wqe_words, NES_CQP_STAG_WQE_VA_LOW_IDX, *iova_start);
2096 u64 * iova_start)
2137 if ((buffer_list[0].addr ^ *iova_start) & ~PAGE_MASK)
2236 stag, (unsigned long)*iova_start, (unsigned long)region_length, stag_index);
2249 buffer_list[0].addr, pbl_count, (u16)cur_pbl_index, acc, iova_start,
2303 u64 iova_start; local
2514 iova_start = virt;
2528 stag, (unsigned int)iova_start,
2533 &iova_start,
1927 nes_reg_mr(struct nes_device *nesdev, struct nes_pd *nespd, u32 stag, u64 region_length, struct nes_root_vpbl *root_vpbl, dma_addr_t single_buffer, u16 pbl_count_4k, u16 residual_page_count_4k, int acc, u64 *iova_start, u16 *actual_pbl_cnt, u8 *used_4k_pbls) argument
2094 nes_reg_phys_mr(struct ib_pd *ib_pd, struct ib_phys_buf *buffer_list, int num_phys_buf, int acc, u64 * iova_start) argument
[all...]
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/infiniband/hw/mthca/
H A Dmthca_provider.c930 u64 *iova_start)
941 mask = buffer_list[0].addr ^ *iova_start;
987 (unsigned long long) *iova_start,
994 *iova_start, total_size,
926 mthca_reg_phys_mr(struct ib_pd *pd, struct ib_phys_buf *buffer_list, int num_phys_buf, int acc, u64 *iova_start) argument
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/net/rds/
H A Diw_rdma.c717 f_wr.wr.fast_reg.iova_start = 0;
H A Diw_send.c780 send->s_wr.wr.fast_reg.iova_start = sg_addr;
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/net/sunrpc/xprtrdma/
H A Dsvc_rdma_transport.c1232 fastreg_wr.wr.fast_reg.iova_start = (unsigned long)frmr->kva;
H A Dverbs.c1504 frmr_wr.wr.fast_reg.iova_start = seg1->mr_dma;
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/infiniband/hw/mlx4/
H A Dqp.c1383 fseg->start_addr = cpu_to_be64(wr->wr.fast_reg.iova_start);

Completed in 258 milliseconds