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

/drivers/infiniband/hw/cxgb3/
H A Diwch_mem.c135 int num_phys_buf,
147 for (i = 0; i < num_phys_buf; ++i) {
150 if (i != 0 && i != num_phys_buf - 1 &&
158 if (i != num_phys_buf - 1)
177 for (i = 0; i < num_phys_buf; ++i)
189 for (i = 0; i < num_phys_buf; ++i)
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.c473 int num_phys_buf,
502 if (num_phys_buf > 1 &&
508 ret = build_phys_page_list(buffer_list, num_phys_buf, iova_start,
552 int num_phys_buf,
586 ret = build_phys_page_list(buffer_list, num_phys_buf,
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.c127 * @num_phys_buf: the number of physical buffers to register
134 int num_phys_buf, int acc, u64 *iova_start)
140 mr = alloc_mr(num_phys_buf, &to_idev(pd->device)->lk_table);
152 mr->mr.max_segs = num_phys_buf;
157 for (i = 0; i < num_phys_buf; i++) {
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.c138 * @num_phys_buf: the number of physical buffers to register
145 int num_phys_buf, int acc, u64 *iova_start)
151 mr = alloc_mr(num_phys_buf, &to_idev(pd->device)->lk_table);
167 for (i = 0; i < num_phys_buf; i++) {
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/infiniband/core/
H A Dverbs.c973 int num_phys_buf,
982 mr = pd->device->reg_phys_mr(pd, phys_buf_array, num_phys_buf,
1001 int num_phys_buf,
1017 phys_buf_array, num_phys_buf,
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,
297 for (i = 0; i < num_phys_buf; ++i) {
300 if (i != 0 && i != num_phys_buf - 1 &&
308 if (i != num_phys_buf - 1)
327 for (i = 0; i < num_phys_buf; ++i)
339 for (i = 0; i < num_phys_buf; ++i)
357 int num_phys_buf, int acc, u64 *iova_start)
393 ret = build_phys_page_list(buffer_list, num_phys_buf,
422 int num_phys_buf, int acc, u64 *iova_start)
449 if (num_phys_buf >
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
[all...]
/drivers/infiniband/hw/mthca/
H A Dmthca_provider.c894 int num_phys_buf,
909 for (i = 0; i < num_phys_buf; ++i) {
912 if (i != num_phys_buf - 1)
931 for (i = 0; i < num_phys_buf; ++i)
944 for (i = 0; i < num_phys_buf; ++i)
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)
349 if (num_phys_buf == 1)
352 for (i = 0; i < num_phys_buf; i++) {
377 for (i = 0, j = 0; i < num_phys_buf; i++) {
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_classes.h319 int num_phys_buf; member in struct:ehca_mr_pginfo::__anon941::__anon942
H A Dehca_mrmw.c201 int num_phys_buf,
214 if ((num_phys_buf <= 0) || !phys_buf_array) {
215 ehca_err(pd->device, "bad input values: num_phys_buf=%x "
216 "phys_buf_array=%p", num_phys_buf, phys_buf_array);
235 ret = ehca_mr_chk_buf_and_calc_size(phys_buf_array, num_phys_buf,
283 pginfo.u.phy.num_phys_buf = num_phys_buf;
305 "num_phys_buf=%x mr_access_flags=%x iova_start=%p",
307 num_phys_buf, mr_access_flags, iova_start);
447 int num_phys_buf,
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
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
[all...]
/drivers/infiniband/hw/nes/
H A Dnes_verbs.c2086 struct ib_phys_buf *buffer_list, int num_phys_buf, int acc,
2124 if (num_phys_buf > (1024*512)) {
2143 for (i = 0; i < num_phys_buf; i++) {
2200 if (i != num_phys_buf - 1)
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

Completed in 185 milliseconds