Lines Matching refs:mbox_cmd
59 struct cxl_mbox_cmd mbox_cmd; in cxl_get_supported_features_count() local
65 mbox_cmd = (struct cxl_mbox_cmd) { in cxl_get_supported_features_count()
73 rc = cxl_internal_send_cmd(cxl_mbox, &mbox_cmd); in cxl_get_supported_features_count()
88 struct cxl_mbox_cmd mbox_cmd; in get_supported_features() local
132 mbox_cmd = (struct cxl_mbox_cmd) { in get_supported_features()
140 rc = cxl_internal_send_cmd(cxl_mbox, &mbox_cmd); in get_supported_features()
144 if (mbox_cmd.size_out <= hdr_size) in get_supported_features()
151 retrieved = mbox_cmd.size_out - hdr_size; in get_supported_features()
230 struct cxl_mbox_cmd mbox_cmd; in cxl_get_feature() local
249 mbox_cmd = (struct cxl_mbox_cmd) { in cxl_get_feature()
257 rc = cxl_internal_send_cmd(cxl_mbox, &mbox_cmd); in cxl_get_feature()
258 if (rc < 0 || !mbox_cmd.size_out) { in cxl_get_feature()
260 *return_code = mbox_cmd.return_code; in cxl_get_feature()
263 data_rcvd_size += mbox_cmd.size_out; in cxl_get_feature()
284 struct cxl_mbox_cmd mbox_cmd; in cxl_set_feature() local
322 mbox_cmd = (struct cxl_mbox_cmd) { in cxl_set_feature()
327 rc = cxl_internal_send_cmd(cxl_mbox, &mbox_cmd); in cxl_set_feature()
330 *return_code = mbox_cmd.return_code; in cxl_set_feature()