Home
last modified time | relevance | path

Searched refs:mlx4_ib_demux_ctx (Results 1 – 3 of 3) sorted by relevance

/linux-6.12.1/drivers/infiniband/hw/mlx4/
Dmcg.c105 struct mlx4_ib_demux_ctx *demux;
162 static struct mcast_group *mcast_find(struct mlx4_ib_demux_ctx *ctx, in mcast_find()
183 static struct mcast_group *mcast_insert(struct mlx4_ib_demux_ctx *ctx, in mcast_insert()
209 static int send_mad_to_wire(struct mlx4_ib_demux_ctx *ctx, struct ib_mad *mad) in send_mad_to_wire()
228 static int send_mad_to_slave(int slave, struct mlx4_ib_demux_ctx *ctx, in send_mad_to_slave()
439 struct mlx4_ib_demux_ctx *ctx = group->demux; in release_group()
746 static struct mcast_group *search_relocate_mgid0_group(struct mlx4_ib_demux_ctx *ctx, in search_relocate_mgid0_group()
810 static struct mcast_group *acquire_group(struct mlx4_ib_demux_ctx *ctx, in acquire_group()
887 struct mlx4_ib_demux_ctx *ctx = &dev->sriov.demux[port - 1]; in mlx4_ib_mcg_demux_handler()
936 struct mlx4_ib_demux_ctx *ctx = &dev->sriov.demux[port - 1]; in mlx4_ib_mcg_multiplex_handler()
[all …]
Dmlx4_ib.h490 struct mlx4_ib_demux_ctx { struct
511 struct mlx4_ib_demux_ctx demux[MLX4_MAX_PORTS]; argument
839 int mlx4_ib_mcg_port_init(struct mlx4_ib_demux_ctx *ctx);
840 void mlx4_ib_mcg_port_cleanup(struct mlx4_ib_demux_ctx *ctx, int destroy_wq);
841 void clean_vf_mcast(struct mlx4_ib_demux_ctx *ctx, int slave);
869 __be64 mlx4_ib_get_new_demux_tid(struct mlx4_ib_demux_ctx *ctx);
Dmad.c102 __be64 mlx4_ib_get_new_demux_tid(struct mlx4_ib_demux_ctx *ctx) in mlx4_ib_get_new_demux_tid()
2158 struct mlx4_ib_demux_ctx *ctx, in mlx4_ib_alloc_demux_ctx()
2258 static void mlx4_ib_free_demux_ctx(struct mlx4_ib_demux_ctx *ctx) in mlx4_ib_free_demux_ctx()