Searched defs:iova_start (Results 1 - 11 of 11) sorted by relevance

/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.c475 u64 *iova_start)
497 if ((*iova_start & ~PAGE_MASK) != (buffer_list[0].addr & ~PAGE_MASK)) {
508 ret = build_phys_page_list(buffer_list, num_phys_buf, iova_start,
528 mhp->attr.va_fbo = *iova_start;
553 int acc, u64 * iova_start)
587 iova_start,
605 mhp->attr.va_fbo = *iova_start;
471 iwch_register_phys_mem(struct ib_pd *pd, struct ib_phys_buf *buffer_list, int num_phys_buf, int acc, u64 *iova_start) argument
548 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
/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
/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
/drivers/iommu/
H A Dtegra-gart.c140 unsigned long iova_start, iova_end, gart_start, gart_end; local
142 iova_start = iova;
143 iova_end = iova_start + bytes - 1;
147 if (iova_start < gart_start)
/drivers/infiniband/core/
H A Dverbs.c975 u64 *iova_start)
983 mr_access_flags, iova_start);
1003 u64 *iova_start)
1018 mr_access_flags, iova_start);
971 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
997 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
/drivers/infiniband/hw/cxgb4/
H A Dmem.c288 int num_phys_buf, u64 *iova_start,
347 __func__, (unsigned long long)*iova_start,
357 int num_phys_buf, int acc, u64 *iova_start)
394 iova_start,
411 mhp->attr.va_fbo = *iova_start;
422 int num_phys_buf, int acc, u64 *iova_start)
444 if ((*iova_start & ~PAGE_MASK) != (buffer_list[0].addr & ~PAGE_MASK)) {
455 ret = build_phys_page_list(buffer_list, num_phys_buf, iova_start,
477 mhp->attr.va_fbo = *iova_start;
287 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
355 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
420 c4iw_register_phys_mem(struct ib_pd *pd, struct ib_phys_buf *buffer_list, int num_phys_buf, int acc, u64 *iova_start) argument
/drivers/infiniband/hw/mthca/
H A Dmthca_provider.c896 u64 *iova_start)
907 mask = buffer_list[0].addr ^ *iova_start;
953 (unsigned long long) *iova_start,
960 *iova_start, total_size,
892 mthca_reg_phys_mr(struct ib_pd *pd, struct ib_phys_buf *buffer_list, int num_phys_buf, int acc, u64 *iova_start) argument
/drivers/infiniband/hw/amso1100/
H A Dc2_provider.c334 int num_phys_buf, int acc, u64 * iova_start)
397 "*iova_start %llx, first pa %llx, last pa %llx\n",
399 (unsigned long long) *iova_start,
404 total_len, 0, iova_start,
332 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
/drivers/infiniband/hw/ehca/
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...]
/drivers/infiniband/hw/nes/
H A Dnes_verbs.c1921 u16 residual_page_count_4k, int acc, u64 *iova_start,
2026 set_wqe_64bit_value(cqp_wqe->wqe_words, NES_CQP_STAG_WQE_VA_LOW_IDX, *iova_start);
2087 u64 * iova_start)
2128 if ((buffer_list[0].addr ^ *iova_start) & ~PAGE_MASK)
2227 stag, (unsigned long)*iova_start, (unsigned long)region_length, stag_index);
2240 buffer_list[0].addr, pbl_count, (u16)cur_pbl_index, acc, iova_start,
2294 u64 iova_start; local
2507 iova_start = virt;
2521 stag, (unsigned int)iova_start,
2526 &iova_start,
1918 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
2085 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...]

Completed in 184 milliseconds