Lines Matching refs:mbox_out
57 struct cxl_mbox_get_sup_feats_out mbox_out; in cxl_get_supported_features_count() local
63 mbox_in.count = cpu_to_le32(sizeof(mbox_out)); in cxl_get_supported_features_count()
64 memset(&mbox_out, 0, sizeof(mbox_out)); in cxl_get_supported_features_count()
69 .size_out = sizeof(mbox_out), in cxl_get_supported_features_count()
70 .payload_out = &mbox_out, in cxl_get_supported_features_count()
71 .min_out = sizeof(mbox_out), in cxl_get_supported_features_count()
77 return le16_to_cpu(mbox_out.supported_feats); in cxl_get_supported_features_count()
101 struct cxl_mbox_get_sup_feats_out *mbox_out __free(kvfree) = in get_supported_features()
103 if (!mbox_out) in get_supported_features()
106 hdr_size = struct_size(mbox_out, ents, 0); in get_supported_features()
119 alloc_size = struct_size(mbox_out, ents, max_feats); in get_supported_features()
123 alloc_size = struct_size(mbox_out, ents, remain_feats); in get_supported_features()
131 memset(mbox_out, 0, alloc_size); in get_supported_features()
137 .payload_out = mbox_out, in get_supported_features()
155 num_entries = le16_to_cpu(mbox_out->num_entries); in get_supported_features()
163 memcpy(entry, mbox_out->ents, retrieved); in get_supported_features()