Lines Matching refs:ibev
208 struct ib_event ibev = { };
219 ibev.device = &ibdev->ib_dev;
221 ibev.event = IB_EVENT_PORT_ERR;
223 ibev.event = IB_EVENT_PORT_ACTIVE;
227 ibev.element.port_num = port_num;
228 ib_dispatch_event(&ibev);
2793 struct ib_event *ibev)
2809 struct ib_event *ibev)
2813 ibev->element.port_num = port;
2826 ibev->event = (eqe->sub_type == MLX5_PORT_CHANGE_SUBTYPE_ACTIVE) ?
2831 ibev->event = IB_EVENT_LID_CHANGE;
2835 ibev->event = IB_EVENT_PKEY_CHANGE;
2840 ibev->event = IB_EVENT_GID_CHANGE;
2844 ibev->event = IB_EVENT_CLIENT_REREGISTER;
2858 struct ib_event ibev;
2871 ibev.event = IB_EVENT_DEVICE_FATAL;
2873 ibev.element.port_num = (u8)(unsigned long)work->param;
2877 if (handle_port_change(ibdev, work->param, &ibev))
2881 handle_general_event(ibdev, work->param, &ibev);
2887 ibev.device = &ibdev->ib_dev;
2889 if (!rdma_is_port_valid(&ibdev->ib_dev, ibev.element.port_num)) {
2890 mlx5_ib_warn(ibdev, "warning: event on port %d\n", ibev.element.port_num);
2895 ib_dispatch_event(&ibev);