Lines Matching refs:cmd_mem

220 		struct mlx5_create_mkey_mem *cmd_mem;  in create_direct_keys()  local
224 mttcount = mttlen / sizeof(cmd_mem->mtt[0]); in create_direct_keys()
225 cmd_mem = kvcalloc(1, struct_size(cmd_mem, mtt, mttcount), GFP_KERNEL); in create_direct_keys()
226 if (!cmd_mem) { in create_direct_keys()
231 cmds[i].out = cmd_mem->out; in create_direct_keys()
232 cmds[i].outlen = sizeof(cmd_mem->out); in create_direct_keys()
233 cmds[i].in = cmd_mem->in; in create_direct_keys()
234 cmds[i].inlen = struct_size(cmd_mem, mtt, mttcount); in create_direct_keys()
236 fill_create_direct_mr(mvdev, dmr, cmd_mem); in create_direct_keys()
251 struct mlx5_create_mkey_mem *cmd_mem; in create_direct_keys() local
253 cmd_mem = container_of(cmd->out, struct mlx5_create_mkey_mem, out); in create_direct_keys()
256 create_direct_mr_end(mvdev, dmr, cmd_mem); in create_direct_keys()
266 struct mlx5_create_mkey_mem *cmd_mem; in create_direct_keys() local
268 cmd_mem = container_of(cmds[i].out, struct mlx5_create_mkey_mem, out); in create_direct_keys()
269 kvfree(cmd_mem); in create_direct_keys()
281 struct mlx5_destroy_mkey_mem *cmd_mem __free(free_cmd_mem) = NULL; in DEFINE_FREE()
288 cmd_mem = kvcalloc(mr->num_directs, sizeof(*cmd_mem), GFP_KERNEL); in DEFINE_FREE()
289 if (!cmds || !cmd_mem) in DEFINE_FREE()
293 cmds[i].out = cmd_mem[i].out; in DEFINE_FREE()
294 cmds[i].outlen = sizeof(cmd_mem[i].out); in DEFINE_FREE()
295 cmds[i].in = cmd_mem[i].in; in DEFINE_FREE()
296 cmds[i].inlen = sizeof(cmd_mem[i].in); in DEFINE_FREE()
297 fill_destroy_direct_mr(mvdev, dmr, &cmd_mem[i]); in DEFINE_FREE()