async_ctx
async_ctx *ctx = async_get_ctx();
async_ctx *ctx = async_get_ctx();
async_ctx *ctx;
async_ctx *ctx = async_get_ctx();
static async_ctx *async_ctx_new(void)
async_ctx *nctx;
async_ctx *ctx;
async_ctx *ctx;
async_ctx *ctx;
async_ctx *async_get_ctx(void)
return (async_ctx *)CRYPTO_THREAD_get_local(&ctxkey);
async_ctx *ctx;
async_ctx *async_get_ctx(void);
struct mlx5_async_ctx *async_ctx, u32 *in,
struct mlx5_async_ctx *async_ctx, u32 *in,
return mlx5_cmd_exec_cb(async_ctx, in, inlen, out, outlen,
struct mlx5_async_ctx async_ctx;
struct mlx5_async_ctx async_ctx;
mlx5_cmd_init_async_ctx(mdev->mdev, &ev_file->async_ctx);
err = mlx5_cmd_exec_cb(&ev_file->async_ctx, cmd_in,
mlx5_cmd_cleanup_async_ctx(&comp_ev_file->async_ctx);
&dev->async_ctx, in, inlen,
mlx5_cmd_init_async_ctx(dev->mdev, &dev->async_ctx);
mlx5_cmd_cleanup_async_ctx(&dev->async_ctx);