Lines Matching refs:demux

52 	(group)->name, group->demux->port, ## arg)
101 struct mlx4_ib_demux_ctx *demux; member
258 sa_mad_data->port_gid.global.interface_id = group->demux->guid_cache[0]; in send_join_to_wire()
261 mad.mad_hdr.tid = mlx4_ib_get_new_demux_tid(group->demux); in send_join_to_wire()
264 ret = send_mad_to_wire(group->demux, (struct ib_mad *)&mad); in send_join_to_wire()
268 queue_delayed_work(group->demux->mcg_wq, &group->timeout_work, in send_join_to_wire()
288 mad.mad_hdr.tid = mlx4_ib_get_new_demux_tid(group->demux); in send_leave_to_wire()
300 ret = send_mad_to_wire(group->demux, (struct ib_mad *)&mad); in send_leave_to_wire()
307 queue_delayed_work(group->demux->mcg_wq, &group->timeout_work, in send_leave_to_wire()
344 ret = send_mad_to_slave(slave, group->demux, (struct ib_mad *)&mad); in send_reply_to_slave()
435 struct mlx4_ib_demux_ctx *ctx = group->demux; in release_group()
574 if (!queue_work(group->demux->mcg_wq, &group->work)) in mlx4_ib_mcg_timeout_handler()
682 } else if (method == IB_SA_METHOD_DELETE_RESP && group->demux->flushing) in mlx4_ib_mcg_work_handler()
831 group->demux = ctx; in acquire_group()
878 if (!queue_work(group->demux->mcg_wq, &group->work)) in queue_req()
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()
1067 del_sysfs_port_mcg_attr(group->demux->dev, group->demux->port, &group->dentry.attr); in force_clean_group()
1068 rb_erase(&group->node, &group->demux->mcg_table); in force_clean_group()