mlx5_cmd_msg
struct mlx5_cmd_msg *in;
struct mlx5_cmd_msg *out;
static int mlx5_copy_to_msg(struct mlx5_cmd_msg *to, void *from, size_t size)
static int mlx5_copy_from_msg(void *to, struct mlx5_cmd_msg *from, int size)
static struct mlx5_cmd_msg *
struct mlx5_cmd_msg *msg;
mlx5_free_cmd_msg(struct mlx5_core_dev *dev, struct mlx5_cmd_msg *msg)
static void free_msg(struct mlx5_core_dev *dev, struct mlx5_cmd_msg *msg)
static struct mlx5_cmd_msg *alloc_msg(struct mlx5_core_dev *dev, int in_size,
struct mlx5_cmd_msg *msg = ERR_PTR(-ENOMEM);
msg = list_entry(ent->head.next, struct mlx5_cmd_msg,
struct mlx5_cmd_msg *inb;
struct mlx5_cmd_msg *outb;
struct mlx5_cmd_msg *msg;
struct mlx5_cmd_msg *n;
struct mlx5_cmd_msg *msg;
calc_chain_sig(struct mlx5_cmd_msg *msg, u8 token, int csum)
struct mlx5_cmd_msg *msg = ent->out;
static int mlx5_copy_from_msg(void *to, struct mlx5_cmd_msg *from, int size);
struct mlx5_cmd_msg *msg);
static void free_msg(struct mlx5_core_dev *dev, struct mlx5_cmd_msg *msg);
struct mlx5_cmd_msg *msg = input ? ent->in : ent->out;
static u16 msg_to_opcode(struct mlx5_cmd_msg *in)
struct mlx5_cmd_msg *in,
struct mlx5_cmd_msg *out,
static int mlx5_cmd_invoke(struct mlx5_core_dev *dev, struct mlx5_cmd_msg *in,
struct mlx5_cmd_msg *out, void *uout, int uout_size,