Lines Matching full:scratch
262 * @scratch: u64 saved to be used during cqp completion
268 u64 scratch, bool post_sq) in irdma_sc_add_arp_cache_entry() argument
273 wqe = irdma_sc_cqp_get_next_send_wqe(cqp, scratch); in irdma_sc_add_arp_cache_entry()
300 * @scratch: u64 saved to be used during cqp completion
305 irdma_sc_del_arp_cache_entry(struct irdma_sc_cqp *cqp, u64 scratch, in irdma_sc_del_arp_cache_entry() argument
311 wqe = irdma_sc_cqp_get_next_send_wqe(cqp, scratch); in irdma_sc_del_arp_cache_entry()
334 * @scratch: u64 saved to be used during cqp completion
340 u64 scratch, bool post_sq) in irdma_sc_manage_apbvt_entry() argument
345 wqe = irdma_sc_cqp_get_next_send_wqe(cqp, scratch); in irdma_sc_manage_apbvt_entry()
370 * @scratch: u64 saved to be used during cqp completion
388 u64 scratch, bool post_sq) in irdma_sc_manage_qhash_table_entry() argument
397 wqe = irdma_sc_cqp_get_next_send_wqe(cqp, scratch); in irdma_sc_manage_qhash_table_entry()
536 * @scratch: u64 saved to be used during cqp completion
541 u64 scratch, bool post_sq) in irdma_sc_qp_create() argument
552 wqe = irdma_sc_cqp_get_next_send_wqe(cqp, scratch); in irdma_sc_qp_create()
589 * @scratch: u64 saved to be used during cqp completion
594 u64 scratch, bool post_sq) in irdma_sc_qp_modify() argument
603 wqe = irdma_sc_cqp_get_next_send_wqe(cqp, scratch); in irdma_sc_qp_modify()
659 * @scratch: u64 saved to be used during cqp completion
665 irdma_sc_qp_destroy(struct irdma_sc_qp *qp, u64 scratch, in irdma_sc_qp_destroy() argument
673 wqe = irdma_sc_cqp_get_next_send_wqe(cqp, scratch); in irdma_sc_qp_destroy()
857 …* irdma_sc_alloc_local_mac_entry - allocate a mac entry @cqp: struct for cqp hw @scratch: u64 save…
861 irdma_sc_alloc_local_mac_entry(struct irdma_sc_cqp *cqp, u64 scratch, in irdma_sc_alloc_local_mac_entry() argument
867 wqe = irdma_sc_cqp_get_next_send_wqe(cqp, scratch); in irdma_sc_alloc_local_mac_entry()
891 * @scratch: u64 saved to be used during cqp completion
897 u64 scratch, bool post_sq) in irdma_sc_add_local_mac_entry() argument
902 wqe = irdma_sc_cqp_get_next_send_wqe(cqp, scratch); in irdma_sc_add_local_mac_entry()
928 * @scratch: u64 saved to be used during cqp completion
934 irdma_sc_del_local_mac_entry(struct irdma_sc_cqp *cqp, u64 scratch, in irdma_sc_del_local_mac_entry() argument
941 wqe = irdma_sc_cqp_get_next_send_wqe(cqp, scratch); in irdma_sc_del_local_mac_entry()
1155 * @scratch: u64 saved to be used during cqp completion
1161 u64 scratch, bool post_sq) in irdma_sc_alloc_stag() argument
1179 wqe = irdma_sc_cqp_get_next_send_wqe(cqp, scratch); in irdma_sc_alloc_stag()
1220 * @scratch: u64 saved to be used during cqp completion
1226 u64 scratch, bool post_sq) in irdma_sc_mr_reg_non_shared() argument
1260 wqe = irdma_sc_cqp_get_next_send_wqe(cqp, scratch); in irdma_sc_mr_reg_non_shared()
1309 * @scratch: u64 saved to be used during cqp completion
1315 u64 scratch, bool post_sq) in irdma_sc_dealloc_stag() argument
1322 wqe = irdma_sc_cqp_get_next_send_wqe(cqp, scratch); in irdma_sc_dealloc_stag()
1351 * @scratch: u64 saved to be used during cqp completion
1356 struct irdma_mw_alloc_info *info, u64 scratch, in irdma_sc_mw_alloc() argument
1364 wqe = irdma_sc_cqp_get_next_send_wqe(cqp, scratch); in irdma_sc_mw_alloc()
2094 * @scratch: u64 saved to be used during cqp completion
2099 u64 scratch) in irdma_sc_gather_stats() argument
2107 wqe = irdma_sc_cqp_get_next_send_wqe(cqp, scratch); in irdma_sc_gather_stats()
2137 * @scratch: u64 saved to be used during cqp completion
2141 struct irdma_up_info *info, u64 scratch) in irdma_sc_set_up_map() argument
2147 wqe = irdma_sc_cqp_get_next_send_wqe(cqp, scratch); in irdma_sc_set_up_map()
2180 * @scratch: u64 saved to be used during cqp completion
2185 enum irdma_ws_node_op node_op, u64 scratch) in irdma_sc_manage_ws_node() argument
2190 wqe = irdma_sc_cqp_get_next_send_wqe(cqp, scratch); in irdma_sc_manage_ws_node()
2222 * @scratch: u64 saved to be used during cqp completion
2227 struct irdma_qp_flush_info *info, u64 scratch, in irdma_sc_qp_flush_wqes() argument
2251 wqe = irdma_sc_cqp_get_next_send_wqe(cqp, scratch); in irdma_sc_qp_flush_wqes()
2296 * @scratch: u64 saved to be used during cqp completion
2301 struct irdma_gen_ae_info *info, u64 scratch, in irdma_sc_gen_ae() argument
2310 wqe = irdma_sc_cqp_get_next_send_wqe(cqp, scratch); in irdma_sc_gen_ae()
2337 * @scratch: u64 saved to be used during cqp completion
2343 u64 scratch, bool post_sq) in irdma_sc_qp_upload_context() argument
2350 wqe = irdma_sc_cqp_get_next_send_wqe(cqp, scratch); in irdma_sc_qp_upload_context()
2378 * @scratch: u64 saved to be used during cqp completion
2384 u64 scratch, bool post_sq) in irdma_sc_manage_push_page() argument
2393 wqe = irdma_sc_cqp_get_next_send_wqe(cqp, scratch); in irdma_sc_manage_push_page()
2419 * @scratch: u64 saved to be used during cqp completion
2423 u64 scratch) in irdma_sc_suspend_qp() argument
2428 wqe = irdma_sc_cqp_get_next_send_wqe(cqp, scratch); in irdma_sc_suspend_qp()
2450 * @scratch: u64 saved to be used during cqp completion
2454 u64 scratch) in irdma_sc_resume_qp() argument
2459 wqe = irdma_sc_cqp_get_next_send_wqe(cqp, scratch); in irdma_sc_resume_qp()
2532 * @scratch: u64 saved to be used during cqp completion
2537 irdma_sc_cq_create(struct irdma_sc_cq *cq, u64 scratch, in irdma_sc_cq_create() argument
2560 wqe = irdma_sc_cqp_get_next_send_wqe(cqp, scratch); in irdma_sc_cq_create()
2609 * @scratch: u64 saved to be used during cqp completion
2613 irdma_sc_cq_destroy(struct irdma_sc_cq *cq, u64 scratch, bool post_sq) in irdma_sc_cq_destroy() argument
2621 wqe = irdma_sc_cqp_get_next_send_wqe(cqp, scratch); in irdma_sc_cq_destroy()
2677 * @scratch: u64 saved to be used during cqp completion
2682 struct irdma_modify_cq_info *info, u64 scratch, in irdma_sc_cq_modify() argument
2696 wqe = irdma_sc_cqp_get_next_send_wqe(cqp, scratch); in irdma_sc_cq_modify()
3304 * @scratch: private data for CQP WQE
3308 irdma_sc_cqp_get_next_send_wqe_idx(struct irdma_sc_cqp *cqp, u64 scratch, in irdma_sc_cqp_get_next_send_wqe_idx() argument
3329 cqp->scratch_array[*wqe_idx] = scratch; in irdma_sc_cqp_get_next_send_wqe_idx()
3440 info->scratch = cqp->scratch_array[wqe_idx]; in irdma_sc_ccq_get_cqe_info()
3514 * @scratch: u64 saved to be used during cqp completion
3521 u64 scratch, bool post_sq) in irdma_sc_manage_hmc_pm_func_table() argument
3526 wqe = irdma_sc_cqp_get_next_send_wqe(cqp, scratch); in irdma_sc_manage_hmc_pm_func_table()
3563 * @scratch: u64 saved to be used during cqp completion
3570 irdma_sc_commit_fpm_val(struct irdma_sc_cqp *cqp, u64 scratch, in irdma_sc_commit_fpm_val() argument
3580 wqe = irdma_sc_cqp_get_next_send_wqe(cqp, scratch); in irdma_sc_commit_fpm_val()
3626 * @scratch: u64 saved to be used during cqp completion
3633 irdma_sc_query_fpm_val(struct irdma_sc_cqp *cqp, u64 scratch, in irdma_sc_query_fpm_val() argument
3643 wqe = irdma_sc_cqp_get_next_send_wqe(cqp, scratch); in irdma_sc_query_fpm_val()
3721 * @scratch: u64 saved to be used during cqp completion
3725 irdma_sc_ceq_create(struct irdma_sc_ceq *ceq, u64 scratch, in irdma_sc_ceq_create() argument
3733 wqe = irdma_sc_cqp_get_next_send_wqe(cqp, scratch); in irdma_sc_ceq_create()
3821 * @scratch: u64 saved to be used during cqp completion
3825 irdma_sc_ceq_destroy(struct irdma_sc_ceq *ceq, u64 scratch, bool post_sq) in irdma_sc_ceq_destroy() argument
3832 wqe = irdma_sc_cqp_get_next_send_wqe(cqp, scratch); in irdma_sc_ceq_destroy()
3990 * @scratch: u64 saved to be used during cqp completion
3994 irdma_sc_aeq_create(struct irdma_sc_aeq *aeq, u64 scratch, in irdma_sc_aeq_create() argument
4002 wqe = irdma_sc_cqp_get_next_send_wqe(cqp, scratch); in irdma_sc_aeq_create()
4030 * @scratch: u64 saved to be used during cqp completion
4034 irdma_sc_aeq_destroy(struct irdma_sc_aeq *aeq, u64 scratch, bool post_sq) in irdma_sc_aeq_destroy() argument
4047 wqe = irdma_sc_cqp_get_next_send_wqe(cqp, scratch); in irdma_sc_aeq_destroy()
4314 * @scratch: u64 saved to be used during cqp completion
4319 irdma_sc_ccq_create(struct irdma_sc_cq *ccq, u64 scratch, in irdma_sc_ccq_create() argument
4324 ret_code = irdma_sc_cq_create(ccq, scratch, check_overflow, post_sq); in irdma_sc_ccq_create()
4341 * @scratch: u64 saved to be used during cqp completion
4345 irdma_sc_ccq_destroy(struct irdma_sc_cq *ccq, u64 scratch, bool post_sq) in irdma_sc_ccq_destroy() argument
4356 wqe = irdma_sc_cqp_get_next_send_wqe(cqp, scratch); in irdma_sc_ccq_destroy()
4499 * @scratch: u64 saved to be used during cqp completion
4503 struct irdma_update_sds_info *info, u64 scratch) in cqp_sds_wqe_fill() argument
4513 wqe = irdma_sc_cqp_get_next_send_wqe_idx(cqp, scratch, &wqe_idx); in cqp_sds_wqe_fill()
4577 * @scratch: u64 saved to be used during cqp completion
4581 struct irdma_update_sds_info *info, u64 scratch) in irdma_update_pe_sds() argument
4586 ret_code = cqp_sds_wqe_fill(cqp, info, scratch); in irdma_update_pe_sds()
4620 * @scratch: u64 saved to be used during cqp completion
4626 irdma_sc_static_hmc_pages_allocated(struct irdma_sc_cqp *cqp, u64 scratch, in irdma_sc_static_hmc_pages_allocated() argument
4634 wqe = irdma_sc_cqp_get_next_send_wqe(cqp, scratch); in irdma_sc_static_hmc_pages_allocated()
4713 * @scratch: u64 saved to be used during cqp completion
4717 struct irdma_dma_mem *buf, u64 scratch) in irdma_sc_query_rdma_features() argument
4724 wqe = irdma_sc_cqp_get_next_send_wqe(cqp, scratch); in irdma_sc_query_rdma_features()
5087 pcmdinfo->in.u.ceq_destroy.scratch, in irdma_exec_cqp_cmd()
5092 pcmdinfo->in.u.aeq_destroy.scratch, in irdma_exec_cqp_cmd()
5097 pcmdinfo->in.u.ceq_create.scratch, in irdma_exec_cqp_cmd()
5102 pcmdinfo->in.u.aeq_create.scratch, in irdma_exec_cqp_cmd()
5108 pcmdinfo->in.u.qp_upload_context.scratch, in irdma_exec_cqp_cmd()
5113 pcmdinfo->in.u.cq_create.scratch, in irdma_exec_cqp_cmd()
5120 pcmdinfo->in.u.cq_modify.scratch, in irdma_exec_cqp_cmd()
5125 pcmdinfo->in.u.cq_destroy.scratch, in irdma_exec_cqp_cmd()
5131 pcmdinfo->in.u.qp_flush_wqes.scratch, in irdma_exec_cqp_cmd()
5137 pcmdinfo->in.u.gen_ae.scratch, in irdma_exec_cqp_cmd()
5143 pcmdinfo->in.u.manage_push_page.scratch, in irdma_exec_cqp_cmd()
5149 pcmdinfo->in.u.update_pe_sds.scratch); in irdma_exec_cqp_cmd()
5156 pcmdinfo->in.u.manage_hmc_pm.scratch, in irdma_exec_cqp_cmd()
5162 pcmdinfo->in.u.suspend_resume.scratch); in irdma_exec_cqp_cmd()
5167 pcmdinfo->in.u.suspend_resume.scratch); in irdma_exec_cqp_cmd()
5173 pcmdinfo->in.u.query_fpm_val.scratch, in irdma_exec_cqp_cmd()
5181 pcmdinfo->in.u.commit_fpm_val.scratch, in irdma_exec_cqp_cmd()
5190 pcmdinfo->in.u.stats_gather.scratch); in irdma_exec_cqp_cmd()
5196 pcmdinfo->in.u.ws_node.scratch); in irdma_exec_cqp_cmd()
5202 pcmdinfo->in.u.ws_node.scratch); in irdma_exec_cqp_cmd()
5208 pcmdinfo->in.u.ws_node.scratch); in irdma_exec_cqp_cmd()
5213 pcmdinfo->in.u.up_map.scratch); in irdma_exec_cqp_cmd()
5218 pcmdinfo->in.u.query_rdma.scratch); in irdma_exec_cqp_cmd()
5222 pcmdinfo->in.u.del_arp_cache_entry.scratch, in irdma_exec_cqp_cmd()
5229 pcmdinfo->in.u.manage_apbvt_entry.scratch, in irdma_exec_cqp_cmd()
5235 pcmdinfo->in.u.manage_qhash_table_entry.scratch, in irdma_exec_cqp_cmd()
5241 pcmdinfo->in.u.qp_modify.scratch, in irdma_exec_cqp_cmd()
5247 pcmdinfo->in.u.qp_create.scratch, in irdma_exec_cqp_cmd()
5252 pcmdinfo->in.u.qp_destroy.scratch, in irdma_exec_cqp_cmd()
5260 pcmdinfo->in.u.alloc_stag.scratch, in irdma_exec_cqp_cmd()
5266 pcmdinfo->in.u.mr_reg_non_shared.scratch, in irdma_exec_cqp_cmd()
5272 pcmdinfo->in.u.dealloc_stag.scratch, in irdma_exec_cqp_cmd()
5278 pcmdinfo->in.u.mw_alloc.scratch, in irdma_exec_cqp_cmd()
5284 pcmdinfo->in.u.add_arp_cache_entry.scratch, in irdma_exec_cqp_cmd()
5289 pcmdinfo->in.u.alloc_local_mac_entry.scratch, in irdma_exec_cqp_cmd()
5295 pcmdinfo->in.u.add_local_mac_entry.scratch, in irdma_exec_cqp_cmd()
5300 pcmdinfo->in.u.del_local_mac_entry.scratch, in irdma_exec_cqp_cmd()
5308 pcmdinfo->in.u.ah_create.scratch); in irdma_exec_cqp_cmd()
5313 pcmdinfo->in.u.ah_destroy.scratch); in irdma_exec_cqp_cmd()
5318 pcmdinfo->in.u.mc_create.scratch); in irdma_exec_cqp_cmd()
5323 pcmdinfo->in.u.mc_destroy.scratch); in irdma_exec_cqp_cmd()
5328 pcmdinfo->in.u.mc_modify.scratch); in irdma_exec_cqp_cmd()