Lines Matching refs:create_in
99 void *create_in; in create_srq_cmd() local
108 create_in = kvzalloc(inlen, GFP_KERNEL); in create_srq_cmd()
109 if (!create_in) in create_srq_cmd()
112 MLX5_SET(create_srq_in, create_in, uid, in->uid); in create_srq_cmd()
113 srqc = MLX5_ADDR_OF(create_srq_in, create_in, srq_context_entry); in create_srq_cmd()
114 pas = MLX5_ADDR_OF(create_srq_in, create_in, pas); in create_srq_cmd()
119 MLX5_SET(create_srq_in, create_in, opcode, in create_srq_cmd()
122 err = mlx5_cmd_exec(dev->mdev, create_in, inlen, create_out, in create_srq_cmd()
124 kvfree(create_in); in create_srq_cmd()
190 void *create_in; in create_xrc_srq_cmd() local
199 create_in = kvzalloc(inlen, GFP_KERNEL); in create_xrc_srq_cmd()
200 if (!create_in) in create_xrc_srq_cmd()
203 MLX5_SET(create_xrc_srq_in, create_in, uid, in->uid); in create_xrc_srq_cmd()
204 xrc_srqc = MLX5_ADDR_OF(create_xrc_srq_in, create_in, in create_xrc_srq_cmd()
206 pas = MLX5_ADDR_OF(create_xrc_srq_in, create_in, pas); in create_xrc_srq_cmd()
211 MLX5_SET(create_xrc_srq_in, create_in, opcode, in create_xrc_srq_cmd()
215 err = mlx5_cmd_exec(dev->mdev, create_in, inlen, create_out, in create_xrc_srq_cmd()
223 kvfree(create_in); in create_xrc_srq_cmd()
289 void *create_in = NULL; in create_rmp_cmd() local
300 create_in = kvzalloc(inlen, GFP_KERNEL); in create_rmp_cmd()
302 if (!create_in || !create_out) { in create_rmp_cmd()
307 rmpc = MLX5_ADDR_OF(create_rmp_in, create_in, ctx); in create_rmp_cmd()
311 MLX5_SET(create_rmp_in, create_in, uid, in->uid); in create_rmp_cmd()
315 MLX5_SET(create_rmp_in, create_in, opcode, MLX5_CMD_OP_CREATE_RMP); in create_rmp_cmd()
316 err = mlx5_cmd_exec(dev->mdev, create_in, inlen, create_out, outlen); in create_rmp_cmd()
323 kvfree(create_in); in create_rmp_cmd()
421 void *create_in; in create_xrq_cmd() local
430 create_in = kvzalloc(inlen, GFP_KERNEL); in create_xrq_cmd()
431 if (!create_in) in create_xrq_cmd()
434 xrqc = MLX5_ADDR_OF(create_xrq_in, create_in, xrq_context); in create_xrq_cmd()
450 MLX5_SET(create_xrq_in, create_in, opcode, MLX5_CMD_OP_CREATE_XRQ); in create_xrq_cmd()
451 MLX5_SET(create_xrq_in, create_in, uid, in->uid); in create_xrq_cmd()
452 err = mlx5_cmd_exec(dev->mdev, create_in, inlen, create_out, in create_xrq_cmd()
454 kvfree(create_in); in create_xrq_cmd()