mlx4_ib_demux_pv_ctx
struct mlx4_ib_demux_pv_ctx *ctx = cq->cq_context;
struct mlx4_ib_demux_pv_ctx *ctx = cq->cq_context;
static int mlx4_ib_post_pv_qp_buf(struct mlx4_ib_demux_pv_ctx *ctx,
struct mlx4_ib_demux_pv_ctx *sqp_ctx;
static void mlx4_ib_multiplex_mad(struct mlx4_ib_demux_pv_ctx *ctx, struct ib_wc *wc)
static int mlx4_ib_alloc_pv_bufs(struct mlx4_ib_demux_pv_ctx *ctx,
static void mlx4_ib_free_pv_qp_bufs(struct mlx4_ib_demux_pv_ctx *ctx,
struct mlx4_ib_demux_pv_ctx *ctx;
ctx = container_of(work, struct mlx4_ib_demux_pv_ctx, work);
struct mlx4_ib_demux_pv_ctx *sqp = qp_context;
static int create_pv_sqp(struct mlx4_ib_demux_pv_ctx *ctx,
struct mlx4_ib_demux_pv_ctx *ctx;
ctx = container_of(work, struct mlx4_ib_demux_pv_ctx, work);
struct mlx4_ib_demux_pv_ctx **ret_ctx)
struct mlx4_ib_demux_pv_ctx *ctx;
ctx = kzalloc_obj(struct mlx4_ib_demux_pv_ctx);
int create_tun, struct mlx4_ib_demux_pv_ctx *ctx)
struct mlx4_ib_demux_pv_ctx *ctx, int flush)
ctx->tun = kzalloc_objs(struct mlx4_ib_demux_pv_ctx *,
static void mlx4_ib_free_sqp_ctx(struct mlx4_ib_demux_pv_ctx *sqp_ctx)
struct mlx4_ib_demux_pv_ctx *tun_ctx;
struct mlx4_ib_demux_pv_ctx **tun;
struct mlx4_ib_demux_pv_ctx *sqps[MLX4_MAX_PORTS];