Searched refs:rpc_out (Results 1 – 2 of 2) sorted by relevance
| /linux/drivers/cxl/core/ |
| H A D | features.c | 419 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 D | main.c | 313 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()
|