/drivers/infiniband/hw/cxgb3/ |
H A D | iwch_mem.c | 136 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 D | iwch_provider.c | 475 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 D | ipath_mr.c | 128 * @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 D | qib_mr.c | 139 * @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 D | tegra-gart.c | 140 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 D | verbs.c | 975 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 D | mem.c | 288 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 D | mthca_provider.c | 896 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 D | c2_provider.c | 334 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 D | ehca_mrmw.c | 203 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 D | nes_verbs.c | 1921 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...] |