Lines Matching defs:params
218 "Incompatible ABI params, udata not cleared\n");
304 struct efa_com_query_qp_params params = {};
323 params.qp_handle = qp->qp_handle;
324 err = efa_com_query_qp(&dev->edev, ¶ms, &result);
372 struct efa_com_dealloc_pd_params params = {
376 return efa_com_dealloc_pd(&dev->edev, ¶ms);
390 "Incompatible ABI params, udata not cleared\n");
435 struct efa_com_destroy_qp_params params = { .qp_handle = qp_handle };
437 return efa_com_destroy_qp(&dev->edev, ¶ms);
502 struct efa_com_create_qp_params *params,
520 length = PAGE_ALIGN(params->sq_ring_size_in_bytes +
654 "Incompatible ABI params, no input udata\n");
663 "Incompatible ABI params, unknown fields in udata\n");
678 "Incompatible ABI params, unknown fields in udata\n");
931 struct efa_com_modify_qp_params params = {};
943 "Incompatible ABI params, udata not cleared\n");
956 params.qp_handle = qp->qp_handle;
959 EFA_SET(¶ms.modify_mask, EFA_ADMIN_MODIFY_QP_CMD_QP_STATE,
961 EFA_SET(¶ms.modify_mask,
963 params.cur_qp_state = cur_state;
964 params.qp_state = new_state;
968 EFA_SET(¶ms.modify_mask,
970 params.sq_drained_async_notify = qp_attr->en_sqd_async_notify;
974 EFA_SET(¶ms.modify_mask, EFA_ADMIN_MODIFY_QP_CMD_QKEY, 1);
975 params.qkey = qp_attr->qkey;
979 EFA_SET(¶ms.modify_mask, EFA_ADMIN_MODIFY_QP_CMD_SQ_PSN, 1);
980 params.sq_psn = qp_attr->sq_psn;
984 EFA_SET(¶ms.modify_mask, EFA_ADMIN_MODIFY_QP_CMD_RNR_RETRY,
986 params.rnr_retry = qp_attr->rnr_retry;
989 err = efa_com_modify_qp(&dev->edev, ¶ms);
1000 struct efa_com_destroy_cq_params params = { .cq_idx = cq_idx };
1002 return efa_com_destroy_cq(&dev->edev, ¶ms);
1071 struct efa_com_create_cq_params params = {};
1097 "Incompatible ABI params, no input udata\n");
1106 "Incompatible ABI params, unknown fields in udata\n");
1120 "Incompatible ABI params, unknown fields in udata\n");
1152 params.uarn = cq->ucontext->uarn;
1153 params.cq_depth = entries;
1154 params.dma_addr = cq->dma_addr;
1155 params.entry_size_in_bytes = cmd.cq_entry_size;
1156 params.num_sub_cqs = cmd.num_sub_cqs;
1157 params.set_src_addr = set_src_addr;
1160 params.eqn = cq->eq->eeq.eqn;
1161 params.interrupt_mode_enabled = true;
1164 err = efa_com_create_cq(&dev->edev, ¶ms, &result);
1516 struct efa_com_reg_mr_params *params)
1520 params->inline_pbl = 1;
1521 err = umem_to_page_list(dev, mr->umem, params->pbl.inline_pbl_array,
1522 params->page_num, params->page_shift);
1527 "inline_pbl_array - pages[%u]\n", params->page_num);
1535 struct efa_com_reg_mr_params *params)
1539 err = pbl_create(dev, pbl, mr->umem, params->page_num,
1540 params->page_shift);
1546 params->inline_pbl = 0;
1547 params->indirect = !pbl->physically_continuous;
1549 params->pbl.pbl.length = pbl->pbl_buf_size_in_bytes;
1552 ¶ms->pbl.pbl.address.mem_addr_high,
1553 ¶ms->pbl.pbl.address.mem_addr_low);
1555 params->pbl.pbl.length =
1559 ¶ms->pbl.pbl.address.mem_addr_high,
1560 ¶ms->pbl.pbl.address.mem_addr_low);
1576 "Incompatible ABI params, udata not cleared\n");
1604 struct efa_com_reg_mr_params params = {};
1611 params.pd = to_epd(ibpd)->pdn;
1612 params.iova = virt_addr;
1613 params.mr_length_in_bytes = length;
1614 params.permissions = access_flags;
1625 params.page_shift = order_base_2(pg_sz);
1626 params.page_num = ib_umem_num_dma_blocks(mr->umem, pg_sz);
1629 "start %#llx length %#llx params.page_shift %u params.page_num %u\n",
1630 start, length, params.page_shift, params.page_num);
1632 inline_size = ARRAY_SIZE(params.pbl.inline_pbl_array);
1633 if (params.page_num <= inline_size) {
1634 err = efa_create_inline_pbl(dev, mr, ¶ms);
1638 err = efa_com_register_mr(&dev->edev, ¶ms, &result);
1642 err = efa_create_pbl(dev, &pbl, mr, ¶ms);
1646 err = efa_com_register_mr(&dev->edev, ¶ms, &result);
1741 struct efa_com_dereg_mr_params params;
1747 params.l_key = mr->ibmr.lkey;
1748 err = efa_com_dereg_mr(&dev->edev, ¶ms);
1778 struct efa_com_dealloc_uar_params params = {
1782 return efa_com_dealloc_uar(&dev->edev, ¶ms);
1960 struct efa_com_destroy_ah_params params = {
1965 return efa_com_destroy_ah(&dev->edev, ¶ms);
1974 struct efa_com_create_ah_params params = {};
1989 ibdev_dbg(&dev->ibdev, "Incompatible ABI params\n");
1994 memcpy(params.dest_addr, ah_attr->grh.dgid.raw,
1995 sizeof(params.dest_addr));
1996 params.pdn = to_epd(ibah->pd)->pdn;
1997 err = efa_com_create_ah(&dev->edev, ¶ms, &result);
2085 struct efa_com_get_stats_params params = {};
2093 params.scope = EFA_ADMIN_GET_STATS_SCOPE_ALL;
2094 params.type = EFA_ADMIN_GET_STATS_TYPE_BASIC;
2096 err = efa_com_get_stats(&dev->edev, ¶ms, &result);
2107 params.type = EFA_ADMIN_GET_STATS_TYPE_MESSAGES;
2108 err = efa_com_get_stats(&dev->edev, ¶ms, &result);
2118 params.type = EFA_ADMIN_GET_STATS_TYPE_RDMA_READ;
2119 err = efa_com_get_stats(&dev->edev, ¶ms, &result);
2130 params.type = EFA_ADMIN_GET_STATS_TYPE_RDMA_WRITE;
2131 err = efa_com_get_stats(&dev->edev, ¶ms, &result);