Lines Matching refs:mr_cmd
232 struct efa_admin_reg_mr_cmd mr_cmd = {}; in efa_com_register_mr() local
235 mr_cmd.aq_common_desc.opcode = EFA_ADMIN_REG_MR; in efa_com_register_mr()
236 mr_cmd.pd = params->pd; in efa_com_register_mr()
237 mr_cmd.mr_length = params->mr_length_in_bytes; in efa_com_register_mr()
238 EFA_SET(&mr_cmd.flags, EFA_ADMIN_REG_MR_CMD_PHYS_PAGE_SIZE_SHIFT, in efa_com_register_mr()
240 mr_cmd.iova = params->iova; in efa_com_register_mr()
241 mr_cmd.permissions = params->permissions; in efa_com_register_mr()
244 memcpy(mr_cmd.pbl.inline_pbl_array, in efa_com_register_mr()
246 sizeof(mr_cmd.pbl.inline_pbl_array)); in efa_com_register_mr()
248 mr_cmd.pbl.pbl.length = params->pbl.pbl.length; in efa_com_register_mr()
249 mr_cmd.pbl.pbl.address.mem_addr_low = in efa_com_register_mr()
251 mr_cmd.pbl.pbl.address.mem_addr_high = in efa_com_register_mr()
253 EFA_SET(&mr_cmd.aq_common_desc.flags, in efa_com_register_mr()
256 EFA_SET(&mr_cmd.aq_common_desc.flags, in efa_com_register_mr()
261 (struct efa_admin_aq_entry *)&mr_cmd, in efa_com_register_mr()
262 sizeof(mr_cmd), in efa_com_register_mr()
282 struct efa_admin_dereg_mr_cmd mr_cmd = {}; in efa_com_dereg_mr() local
285 mr_cmd.aq_common_desc.opcode = EFA_ADMIN_DEREG_MR; in efa_com_dereg_mr()
286 mr_cmd.l_key = params->l_key; in efa_com_dereg_mr()
289 (struct efa_admin_aq_entry *)&mr_cmd, in efa_com_dereg_mr()
290 sizeof(mr_cmd), in efa_com_dereg_mr()
296 mr_cmd.l_key, err); in efa_com_dereg_mr()