Lines Matching defs:ibev
215 struct ib_event ibev = { };
226 ibev.device = &ibdev->ib_dev;
228 ibev.event = IB_EVENT_PORT_ERR;
230 ibev.event = IB_EVENT_PORT_ACTIVE;
234 ibev.element.port_num = port_num;
235 ib_dispatch_event(&ibev);
2603 struct ib_event *ibev)
2619 struct ib_event *ibev)
2623 ibev->element.port_num = port;
2636 ibev->event = (eqe->sub_type == MLX5_PORT_CHANGE_SUBTYPE_ACTIVE) ?
2641 ibev->event = IB_EVENT_LID_CHANGE;
2645 ibev->event = IB_EVENT_PKEY_CHANGE;
2650 ibev->event = IB_EVENT_GID_CHANGE;
2654 ibev->event = IB_EVENT_CLIENT_REREGISTER;
2668 struct ib_event ibev;
2681 ibev.event = IB_EVENT_DEVICE_FATAL;
2683 ibev.element.port_num = (u8)(unsigned long)work->param;
2687 if (handle_port_change(ibdev, work->param, &ibev))
2691 handle_general_event(ibdev, work->param, &ibev);
2697 ibev.device = &ibdev->ib_dev;
2699 if (!rdma_is_port_valid(&ibdev->ib_dev, ibev.element.port_num)) {
2700 mlx5_ib_warn(ibdev, "warning: event on port %d\n", ibev.element.port_num);
2705 ib_dispatch_event(&ibev);