mbox_out
struct cxl_mbox_get_sup_feats_out *mbox_out __free(kvfree) =
if (!mbox_out)
hdr_size = struct_size(mbox_out, ents, 0);
alloc_size = struct_size(mbox_out, ents, max_feats);
alloc_size = struct_size(mbox_out, ents, remain_feats);
memset(mbox_out, 0, alloc_size);
.payload_out = mbox_out,
num_entries = le16_to_cpu(mbox_out->num_entries);
memcpy(entry, mbox_out->ents, retrieved);
struct cxl_mbox_get_sup_feats_out mbox_out;
mbox_in.count = cpu_to_le32(sizeof(mbox_out));
memset(&mbox_out, 0, sizeof(mbox_out));
.size_out = sizeof(mbox_out),
.payload_out = &mbox_out,
.min_out = sizeof(mbox_out),
return le16_to_cpu(mbox_out.supported_feats);
u32 syndrome = MLX5_GET(mbox_out, out, syndrome);
u8 status = MLX5_GET(mbox_out, out, status);
u32 syndrome = MLX5_GET(mbox_out, out, syndrome);
u8 status = MLX5_GET(mbox_out, out, status);
u32 syndrome = MLX5_GET(mbox_out, out, syndrome);
u8 status = MLX5_GET(mbox_out, out, status);
status = MLX5_GET(mbox_out, out, status);
MLX5_SET(mbox_out, out, status, status);
MLX5_SET(mbox_out, out, syndrome, syndrome);
err = cmd_status_to_err(MLX5_GET(mbox_out, out, status));
sizeof(struct mbox_out));
memcpy((char *) mbox, raw_mbox, sizeof(struct mbox_out));
struct mbox_out mbox;
struct mbox_out mbox;
struct mbox_out mbox;
struct mbox_out mbox;
struct mbox_out mbox;
struct mbox_out mbox;
struct mbox_out mbox;
struct mbox_out mbox;
u_char raw_mbox[sizeof(struct mbox_out)];
struct mbox_out m_out;