Home
last modified time | relevance | path

Searched refs:rpc_out (Results 1 – 2 of 2) sorted by relevance

/linux/drivers/cxl/core/
H A Dfeatures.c419 struct fwctl_rpc_cxl_out *rpc_out __free(kvfree) = in cxlctl_get_supported_features()
421 if (!rpc_out) in cxlctl_get_supported_features()
424 rpc_out->size = struct_size(feat_out, ents, requested); in cxlctl_get_supported_features()
425 feat_out = &rpc_out->get_sup_feats_out; in cxlctl_get_supported_features()
449 rpc_out->retval = CXL_MBOX_CMD_RC_SUCCESS; in cxlctl_get_supported_features()
452 return no_free_ptr(rpc_out); in cxlctl_get_supported_features()
474 struct fwctl_rpc_cxl_out *rpc_out __free(kvfree) = in cxlctl_get_feature()
476 if (!rpc_out) in cxlctl_get_feature()
480 feat_in->selection, rpc_out->payload, in cxlctl_get_feature()
484 rpc_out->size = 0; in cxlctl_get_feature()
[all …]
/linux/drivers/fwctl/mlx5/
H A Dmain.c313 void *rpc_out; in mlx5ctl_fw_rpc() local
332 rpc_out = rpc_in; in mlx5ctl_fw_rpc()
334 rpc_out = kvzalloc(*out_len, GFP_KERNEL); in mlx5ctl_fw_rpc()
335 if (!rpc_out) in mlx5ctl_fw_rpc()
341 ret = mlx5_cmd_do(mcdev->mdev, rpc_in, in_len, rpc_out, *out_len); in mlx5ctl_fw_rpc()
346 MLX5_GET(mbox_out_hdr, rpc_out, status), ERR_PTR(ret)); in mlx5ctl_fw_rpc()
354 if (rpc_out != rpc_in) in mlx5ctl_fw_rpc()
355 kvfree(rpc_out); in mlx5ctl_fw_rpc()
358 return rpc_out; in mlx5ctl_fw_rpc()