Lines Matching refs:pcmdinfo
4035 struct cqp_commands_info *pcmdinfo) in i40iw_exec_cqp_cmd() argument
4040 dev->cqp_cmd_stats[pcmdinfo->cqp_cmd]++; in i40iw_exec_cqp_cmd()
4041 switch (pcmdinfo->cqp_cmd) { in i40iw_exec_cqp_cmd()
4044 pcmdinfo->in.u.del_local_mac_ipaddr_entry.cqp, in i40iw_exec_cqp_cmd()
4045 pcmdinfo->in.u.del_local_mac_ipaddr_entry.scratch, in i40iw_exec_cqp_cmd()
4046 pcmdinfo->in.u.del_local_mac_ipaddr_entry.entry_idx, in i40iw_exec_cqp_cmd()
4047 pcmdinfo->in.u.del_local_mac_ipaddr_entry.ignore_ref_count, in i40iw_exec_cqp_cmd()
4048 pcmdinfo->post_sq); in i40iw_exec_cqp_cmd()
4051 status = i40iw_sc_ceq_destroy(pcmdinfo->in.u.ceq_destroy.ceq, in i40iw_exec_cqp_cmd()
4052 pcmdinfo->in.u.ceq_destroy.scratch, in i40iw_exec_cqp_cmd()
4053 pcmdinfo->post_sq); in i40iw_exec_cqp_cmd()
4056 status = i40iw_sc_aeq_destroy(pcmdinfo->in.u.aeq_destroy.aeq, in i40iw_exec_cqp_cmd()
4057 pcmdinfo->in.u.aeq_destroy.scratch, in i40iw_exec_cqp_cmd()
4058 pcmdinfo->post_sq); in i40iw_exec_cqp_cmd()
4063 pcmdinfo->in.u.del_arp_cache_entry.cqp, in i40iw_exec_cqp_cmd()
4064 pcmdinfo->in.u.del_arp_cache_entry.scratch, in i40iw_exec_cqp_cmd()
4065 pcmdinfo->in.u.del_arp_cache_entry.arp_index, in i40iw_exec_cqp_cmd()
4066 pcmdinfo->post_sq); in i40iw_exec_cqp_cmd()
4070 pcmdinfo->in.u.manage_apbvt_entry.cqp, in i40iw_exec_cqp_cmd()
4071 &pcmdinfo->in.u.manage_apbvt_entry.info, in i40iw_exec_cqp_cmd()
4072 pcmdinfo->in.u.manage_apbvt_entry.scratch, in i40iw_exec_cqp_cmd()
4073 pcmdinfo->post_sq); in i40iw_exec_cqp_cmd()
4076 status = i40iw_sc_ceq_create(pcmdinfo->in.u.ceq_create.ceq, in i40iw_exec_cqp_cmd()
4077 pcmdinfo->in.u.ceq_create.scratch, in i40iw_exec_cqp_cmd()
4078 pcmdinfo->post_sq); in i40iw_exec_cqp_cmd()
4081 status = i40iw_sc_aeq_create(pcmdinfo->in.u.aeq_create.aeq, in i40iw_exec_cqp_cmd()
4082 pcmdinfo->in.u.aeq_create.scratch, in i40iw_exec_cqp_cmd()
4083 pcmdinfo->post_sq); in i40iw_exec_cqp_cmd()
4087 pcmdinfo->in.u.alloc_local_mac_ipaddr_entry.cqp, in i40iw_exec_cqp_cmd()
4088 pcmdinfo->in.u.alloc_local_mac_ipaddr_entry.scratch, in i40iw_exec_cqp_cmd()
4089 pcmdinfo->post_sq); in i40iw_exec_cqp_cmd()
4093 pcmdinfo->in.u.add_local_mac_ipaddr_entry.cqp, in i40iw_exec_cqp_cmd()
4094 &pcmdinfo->in.u.add_local_mac_ipaddr_entry.info, in i40iw_exec_cqp_cmd()
4095 pcmdinfo->in.u.add_local_mac_ipaddr_entry.scratch, in i40iw_exec_cqp_cmd()
4096 pcmdinfo->post_sq); in i40iw_exec_cqp_cmd()
4100 pcmdinfo->in.u.manage_qhash_table_entry.cqp, in i40iw_exec_cqp_cmd()
4101 &pcmdinfo->in.u.manage_qhash_table_entry.info, in i40iw_exec_cqp_cmd()
4102 pcmdinfo->in.u.manage_qhash_table_entry.scratch, in i40iw_exec_cqp_cmd()
4103 pcmdinfo->post_sq); in i40iw_exec_cqp_cmd()
4108 pcmdinfo->in.u.qp_modify.qp, in i40iw_exec_cqp_cmd()
4109 &pcmdinfo->in.u.qp_modify.info, in i40iw_exec_cqp_cmd()
4110 pcmdinfo->in.u.qp_modify.scratch, in i40iw_exec_cqp_cmd()
4111 pcmdinfo->post_sq); in i40iw_exec_cqp_cmd()
4116 pcmdinfo->in.u.qp_upload_context.dev, in i40iw_exec_cqp_cmd()
4117 &pcmdinfo->in.u.qp_upload_context.info, in i40iw_exec_cqp_cmd()
4118 pcmdinfo->in.u.qp_upload_context.scratch, in i40iw_exec_cqp_cmd()
4119 pcmdinfo->post_sq); in i40iw_exec_cqp_cmd()
4124 pcmdinfo->in.u.cq_create.cq, in i40iw_exec_cqp_cmd()
4125 pcmdinfo->in.u.cq_create.scratch, in i40iw_exec_cqp_cmd()
4126 pcmdinfo->in.u.cq_create.check_overflow, in i40iw_exec_cqp_cmd()
4127 pcmdinfo->post_sq); in i40iw_exec_cqp_cmd()
4131 pcmdinfo->in.u.cq_destroy.cq, in i40iw_exec_cqp_cmd()
4132 pcmdinfo->in.u.cq_destroy.scratch, in i40iw_exec_cqp_cmd()
4133 pcmdinfo->post_sq); in i40iw_exec_cqp_cmd()
4138 pcmdinfo->in.u.qp_create.qp, in i40iw_exec_cqp_cmd()
4139 &pcmdinfo->in.u.qp_create.info, in i40iw_exec_cqp_cmd()
4140 pcmdinfo->in.u.qp_create.scratch, in i40iw_exec_cqp_cmd()
4141 pcmdinfo->post_sq); in i40iw_exec_cqp_cmd()
4145 pcmdinfo->in.u.qp_destroy.qp, in i40iw_exec_cqp_cmd()
4146 pcmdinfo->in.u.qp_destroy.scratch, in i40iw_exec_cqp_cmd()
4147 pcmdinfo->in.u.qp_destroy.remove_hash_idx, in i40iw_exec_cqp_cmd()
4148 pcmdinfo->in.u.qp_destroy. in i40iw_exec_cqp_cmd()
4150 pcmdinfo->post_sq); in i40iw_exec_cqp_cmd()
4155 pcmdinfo->in.u.alloc_stag.dev, in i40iw_exec_cqp_cmd()
4156 &pcmdinfo->in.u.alloc_stag.info, in i40iw_exec_cqp_cmd()
4157 pcmdinfo->in.u.alloc_stag.scratch, in i40iw_exec_cqp_cmd()
4158 pcmdinfo->post_sq); in i40iw_exec_cqp_cmd()
4162 pcmdinfo->in.u.mr_reg_non_shared.dev, in i40iw_exec_cqp_cmd()
4163 &pcmdinfo->in.u.mr_reg_non_shared.info, in i40iw_exec_cqp_cmd()
4164 pcmdinfo->in.u.mr_reg_non_shared.scratch, in i40iw_exec_cqp_cmd()
4165 pcmdinfo->post_sq); in i40iw_exec_cqp_cmd()
4170 pcmdinfo->in.u.dealloc_stag.dev, in i40iw_exec_cqp_cmd()
4171 &pcmdinfo->in.u.dealloc_stag.info, in i40iw_exec_cqp_cmd()
4172 pcmdinfo->in.u.dealloc_stag.scratch, in i40iw_exec_cqp_cmd()
4173 pcmdinfo->post_sq); in i40iw_exec_cqp_cmd()
4178 pcmdinfo->in.u.mw_alloc.dev, in i40iw_exec_cqp_cmd()
4179 pcmdinfo->in.u.mw_alloc.scratch, in i40iw_exec_cqp_cmd()
4180 pcmdinfo->in.u.mw_alloc.mw_stag_index, in i40iw_exec_cqp_cmd()
4181 pcmdinfo->in.u.mw_alloc.pd_id, in i40iw_exec_cqp_cmd()
4182 pcmdinfo->post_sq); in i40iw_exec_cqp_cmd()
4187 pcmdinfo->in.u.qp_flush_wqes.qp, in i40iw_exec_cqp_cmd()
4188 &pcmdinfo->in.u.qp_flush_wqes.info, in i40iw_exec_cqp_cmd()
4189 pcmdinfo->in.u.qp_flush_wqes. in i40iw_exec_cqp_cmd()
4190 scratch, pcmdinfo->post_sq); in i40iw_exec_cqp_cmd()
4194 pcmdinfo->in.u.gen_ae.qp, in i40iw_exec_cqp_cmd()
4195 &pcmdinfo->in.u.gen_ae.info, in i40iw_exec_cqp_cmd()
4196 pcmdinfo->in.u.gen_ae.scratch, in i40iw_exec_cqp_cmd()
4197 pcmdinfo->post_sq); in i40iw_exec_cqp_cmd()
4201 pcmdinfo->in.u.add_arp_cache_entry.cqp, in i40iw_exec_cqp_cmd()
4202 &pcmdinfo->in.u.add_arp_cache_entry.info, in i40iw_exec_cqp_cmd()
4203 pcmdinfo->in.u.add_arp_cache_entry.scratch, in i40iw_exec_cqp_cmd()
4204 pcmdinfo->post_sq); in i40iw_exec_cqp_cmd()
4208 pcmdinfo->in.u.manage_push_page.cqp, in i40iw_exec_cqp_cmd()
4209 &pcmdinfo->in.u.manage_push_page.info, in i40iw_exec_cqp_cmd()
4210 pcmdinfo->in.u.manage_push_page.scratch, in i40iw_exec_cqp_cmd()
4211 pcmdinfo->post_sq); in i40iw_exec_cqp_cmd()
4216 pcmdinfo->in.u.update_pe_sds.dev, in i40iw_exec_cqp_cmd()
4217 &pcmdinfo->in.u.update_pe_sds.info, in i40iw_exec_cqp_cmd()
4218 pcmdinfo->in.u.update_pe_sds. in i40iw_exec_cqp_cmd()
4224 pcmdinfo->in.u.manage_hmc_pm.dev->cqp, in i40iw_exec_cqp_cmd()
4225 pcmdinfo->in.u.manage_hmc_pm.scratch, in i40iw_exec_cqp_cmd()
4226 (u8)pcmdinfo->in.u.manage_hmc_pm.info.vf_id, in i40iw_exec_cqp_cmd()
4227 pcmdinfo->in.u.manage_hmc_pm.info.free_fcn, in i40iw_exec_cqp_cmd()
4232 pcmdinfo->in.u.suspend_resume.cqp, in i40iw_exec_cqp_cmd()
4233 pcmdinfo->in.u.suspend_resume.qp, in i40iw_exec_cqp_cmd()
4234 pcmdinfo->in.u.suspend_resume.scratch); in i40iw_exec_cqp_cmd()
4238 pcmdinfo->in.u.suspend_resume.cqp, in i40iw_exec_cqp_cmd()
4239 pcmdinfo->in.u.suspend_resume.qp, in i40iw_exec_cqp_cmd()
4240 pcmdinfo->in.u.suspend_resume.scratch); in i40iw_exec_cqp_cmd()
4244 pcmdinfo->in.u.manage_vf_pble_bp.cqp, in i40iw_exec_cqp_cmd()
4245 &pcmdinfo->in.u.manage_vf_pble_bp.info, in i40iw_exec_cqp_cmd()
4246 pcmdinfo->in.u.manage_vf_pble_bp.scratch, true); in i40iw_exec_cqp_cmd()
4249 values_mem.pa = pcmdinfo->in.u.query_fpm_values.fpm_values_pa; in i40iw_exec_cqp_cmd()
4250 values_mem.va = pcmdinfo->in.u.query_fpm_values.fpm_values_va; in i40iw_exec_cqp_cmd()
4252 pcmdinfo->in.u.query_fpm_values.cqp, in i40iw_exec_cqp_cmd()
4253 pcmdinfo->in.u.query_fpm_values.scratch, in i40iw_exec_cqp_cmd()
4254 pcmdinfo->in.u.query_fpm_values.hmc_fn_id, in i40iw_exec_cqp_cmd()
4258 values_mem.pa = pcmdinfo->in.u.commit_fpm_values.fpm_values_pa; in i40iw_exec_cqp_cmd()
4259 values_mem.va = pcmdinfo->in.u.commit_fpm_values.fpm_values_va; in i40iw_exec_cqp_cmd()
4261 pcmdinfo->in.u.commit_fpm_values.cqp, in i40iw_exec_cqp_cmd()
4262 pcmdinfo->in.u.commit_fpm_values.scratch, in i40iw_exec_cqp_cmd()
4263 pcmdinfo->in.u.commit_fpm_values.hmc_fn_id, in i40iw_exec_cqp_cmd()
4282 struct cqp_commands_info *pcmdinfo) in i40iw_process_cqp_cmd() argument
4289 status = i40iw_exec_cqp_cmd(dev, pcmdinfo); in i40iw_process_cqp_cmd()
4291 list_add_tail(&pcmdinfo->cqp_cmd_entry, &dev->cqp_cmd_head); in i40iw_process_cqp_cmd()
4303 struct cqp_commands_info *pcmdinfo; in i40iw_process_bh() local
4308 pcmdinfo = (struct cqp_commands_info *)i40iw_remove_head(&dev->cqp_cmd_head); in i40iw_process_bh()
4310 status = i40iw_exec_cqp_cmd(dev, pcmdinfo); in i40iw_process_bh()