Lines Matching refs:cqp_info
836 struct cqp_cmds_info *cqp_info;
844 cqp_info = &cqp_request->info;
845 memcpy(&cqp_info->in.u.update_pe_sds.info, sdinfo,
846 sizeof(cqp_info->in.u.update_pe_sds.info));
847 cqp_info->cqp_cmd = IRDMA_OP_UPDATE_PE_SDS;
848 cqp_info->post_sq = 1;
849 cqp_info->in.u.update_pe_sds.dev = dev;
850 cqp_info->in.u.update_pe_sds.scratch = (uintptr_t)cqp_request;
868 struct cqp_cmds_info *cqp_info;
876 cqp_info = &cqp_request->info;
877 cqp_info->cqp_cmd = op;
878 cqp_info->in.u.suspend_resume.cqp = cqp;
879 cqp_info->in.u.suspend_resume.qp = qp;
880 cqp_info->in.u.suspend_resume.scratch = (uintptr_t)cqp_request;
984 struct cqp_cmds_info *cqp_info;
992 cqp_info = &cqp_request->info;
994 cqp_info->in.u.query_fpm_val.cqp = dev->cqp;
995 cqp_info->in.u.query_fpm_val.fpm_val_pa = val_mem->pa;
996 cqp_info->in.u.query_fpm_val.fpm_val_va = val_mem->va;
997 cqp_info->in.u.query_fpm_val.hmc_fn_id = hmc_fn_id;
998 cqp_info->cqp_cmd = IRDMA_OP_QUERY_FPM_VAL;
999 cqp_info->post_sq = 1;
1000 cqp_info->in.u.query_fpm_val.scratch = (uintptr_t)cqp_request;
1018 struct cqp_cmds_info *cqp_info;
1026 cqp_info = &cqp_request->info;
1028 cqp_info->in.u.commit_fpm_val.cqp = dev->cqp;
1029 cqp_info->in.u.commit_fpm_val.fpm_val_pa = val_mem->pa;
1030 cqp_info->in.u.commit_fpm_val.fpm_val_va = val_mem->va;
1031 cqp_info->in.u.commit_fpm_val.hmc_fn_id = hmc_fn_id;
1032 cqp_info->cqp_cmd = IRDMA_OP_COMMIT_FPM_VAL;
1033 cqp_info->post_sq = 1;
1034 cqp_info->in.u.commit_fpm_val.scratch = (uintptr_t)cqp_request;
1052 struct cqp_cmds_info *cqp_info;
1059 cqp_info = &cqp_request->info;
1060 cqp_info->cqp_cmd = IRDMA_OP_CQ_CREATE;
1061 cqp_info->post_sq = 1;
1062 cqp_info->in.u.cq_create.cq = cq;
1063 cqp_info->in.u.cq_create.scratch = (uintptr_t)cqp_request;
1081 struct cqp_cmds_info *cqp_info;
1089 cqp_info = &cqp_request->info;
1094 cqp_info->cqp_cmd = IRDMA_OP_QP_CREATE;
1095 cqp_info->post_sq = 1;
1096 cqp_info->in.u.qp_create.qp = qp;
1097 cqp_info->in.u.qp_create.scratch = (uintptr_t)cqp_request;
1114 struct cqp_cmds_info *cqp_info;
1124 cqp_info = &cqp_request->info;
1125 cqp_info->cqp_cmd = IRDMA_OP_MANAGE_PUSH_PAGE;
1126 cqp_info->post_sq = 1;
1127 cqp_info->in.u.manage_push_page.info.push_idx = qp->push_idx;
1128 cqp_info->in.u.manage_push_page.info.qs_handle = qp->qs_handle;
1129 cqp_info->in.u.manage_push_page.info.free_page = 1;
1130 cqp_info->in.u.manage_push_page.info.push_page_type = 0;
1131 cqp_info->in.u.manage_push_page.cqp = &rf->cqp.sc_cqp;
1132 cqp_info->in.u.manage_push_page.scratch = (uintptr_t)cqp_request;
1177 struct cqp_cmds_info *cqp_info;
1183 cqp_info = &cqp_request->info;
1184 cqp_info->cqp_cmd = IRDMA_OP_CQ_DESTROY;
1185 cqp_info->post_sq = 1;
1186 cqp_info->in.u.cq_destroy.cq = cq;
1187 cqp_info->in.u.cq_destroy.scratch = (uintptr_t)cqp_request;
1199 struct cqp_cmds_info *cqp_info;
1202 cqp_info = &cqp_request->info;
1203 iwqp = cqp_info->in.u.qp_modify.qp->qp_uk.back_qp;
1221 struct cqp_cmds_info *cqp_info;
1232 cqp_info = &cqp_request->info;
1233 m_info = &cqp_info->in.u.qp_modify.info;
1235 cqp_info->cqp_cmd = IRDMA_OP_QP_MODIFY;
1236 cqp_info->post_sq = 1;
1237 cqp_info->in.u.qp_modify.qp = &iwqp->sc_qp;
1238 cqp_info->in.u.qp_modify.scratch = (uintptr_t)cqp_request;
1266 cqp_info = &cqp_request->info;
1267 m_info = &cqp_info->in.u.qp_modify.info;
1269 cqp_info->cqp_cmd = IRDMA_OP_QP_MODIFY;
1270 cqp_info->post_sq = 1;
1271 cqp_info->in.u.qp_modify.qp = &iwqp->sc_qp;
1272 cqp_info->in.u.qp_modify.scratch = (uintptr_t)cqp_request;
1310 struct cqp_cmds_info *cqp_info;
1317 cqp_info = &cqp_request->info;
1318 memset(cqp_info, 0, sizeof(*cqp_info));
1319 cqp_info->cqp_cmd = IRDMA_OP_QP_DESTROY;
1320 cqp_info->post_sq = 1;
1321 cqp_info->in.u.qp_destroy.qp = qp;
1322 cqp_info->in.u.qp_destroy.scratch = (uintptr_t)cqp_request;
1323 cqp_info->in.u.qp_destroy.remove_hash_idx = true;
1764 struct cqp_cmds_info *cqp_info;
1771 cqp_info = &cqp_request->info;
1772 memset(cqp_info, 0, sizeof(*cqp_info));
1773 cqp_info->cqp_cmd = IRDMA_OP_STATS_GATHER;
1774 cqp_info->post_sq = 1;
1775 cqp_info->in.u.stats_gather.info = pestat->gather_info;
1776 cqp_info->in.u.stats_gather.scratch = (uintptr_t)cqp_request;
1777 cqp_info->in.u.stats_gather.cqp = &rf->cqp.sc_cqp;
1801 struct cqp_cmds_info *cqp_info;
1811 cqp_info = &cqp_request->info;
1812 memset(cqp_info, 0, sizeof(*cqp_info));
1813 cqp_info->cqp_cmd = cmd;
1814 cqp_info->post_sq = 1;
1815 cqp_info->in.u.stats_manage.info = *stats_info;
1816 cqp_info->in.u.stats_manage.scratch = (uintptr_t)cqp_request;
1817 cqp_info->in.u.stats_manage.cqp = &rf->cqp.sc_cqp;
1836 struct cqp_cmds_info *cqp_info;
1844 cqp_info = &cqp_request->info;
1845 cqp_info->post_sq = 1;
1846 cqp_info->cqp_cmd = op;
1847 cqp_info->in.u.ceq_create.ceq = sc_ceq;
1848 cqp_info->in.u.ceq_create.scratch = (uintptr_t)cqp_request;
1866 struct cqp_cmds_info *cqp_info;
1874 cqp_info = &cqp_request->info;
1875 cqp_info->post_sq = 1;
1876 cqp_info->cqp_cmd = op;
1877 cqp_info->in.u.aeq_create.aeq = sc_aeq;
1878 cqp_info->in.u.aeq_create.scratch = (uintptr_t)cqp_request;
1899 struct cqp_cmds_info *cqp_info;
1912 cqp_info = &cqp_request->info;
1913 memset(cqp_info, 0, sizeof(*cqp_info));
1914 cqp_info->cqp_cmd = cmd;
1915 cqp_info->post_sq = 1;
1916 cqp_info->in.u.ws_node.info = *node_info;
1917 cqp_info->in.u.ws_node.cqp = cqp;
1918 cqp_info->in.u.ws_node.scratch = (uintptr_t)cqp_request;
1958 struct cqp_cmds_info *cqp_info;
1968 cqp_info = &cqp_request->info;
1969 cqp_info->cqp_cmd = cmd;
1970 cqp_info->post_sq = 1;
1972 cqp_info->in.u.ah_create.info = sc_ah->ah_info;
1973 cqp_info->in.u.ah_create.scratch = (uintptr_t)cqp_request;
1974 cqp_info->in.u.ah_create.cqp = &rf->cqp.sc_cqp;
1976 cqp_info->in.u.ah_destroy.info = sc_ah->ah_info;
1977 cqp_info->in.u.ah_destroy.scratch = (uintptr_t)cqp_request;
1978 cqp_info->in.u.ah_destroy.cqp = &rf->cqp.sc_cqp;