Searched refs:ibevent (Results 1 – 8 of 8) sorted by relevance
| /linux/net/smc/ |
| H A D | smc_ib.c | 403 struct ib_event *ibevent) in smc_ib_global_event_handler() argument 411 switch (ibevent->event) { in smc_ib_global_event_handler() 424 port_idx = ibevent->element.port_num - 1; in smc_ib_global_event_handler() 432 port_idx = ibevent->element.port_num - 1; in smc_ib_global_event_handler() 440 port_idx = ibevent->element.port_num - 1; in smc_ib_global_event_handler() 634 static void smc_ib_qp_event_handler(struct ib_event *ibevent, void *priv) in smc_ib_qp_event_handler() argument 640 switch (ibevent->event) { in smc_ib_qp_event_handler() 643 port_idx = ibevent->element.qp->port - 1; in smc_ib_qp_event_handler()
|
| /linux/drivers/infiniband/hw/hns/ |
| H A D | hns_roce_main.c | 124 struct ib_event ibevent; in handle_en_event() local 156 ibevent.event = (curr_state == IB_PORT_DOWN) ? in handle_en_event() 158 ibevent.device = ibdev; in handle_en_event() 159 ibevent.element.port_num = port + 1; in handle_en_event() 160 ib_dispatch_event(&ibevent); in handle_en_event()
|
| /linux/drivers/infiniband/hw/irdma/ |
| H A D | utils.c | 2337 struct ib_event ibevent; in irdma_ib_qp_event() local 2344 ibevent.event = IB_EVENT_QP_FATAL; in irdma_ib_qp_event() 2347 ibevent.event = IB_EVENT_QP_ACCESS_ERR; in irdma_ib_qp_event() 2350 ibevent.event = IB_EVENT_QP_REQ_ERR; in irdma_ib_qp_event() 2353 ibevent.device = iwqp->ibqp.device; in irdma_ib_qp_event() 2354 ibevent.element.qp = &iwqp->ibqp; in irdma_ib_qp_event() 2355 iwqp->ibqp.event_handler(&ibevent, iwqp->ibqp.qp_context); in irdma_ib_qp_event()
|
| H A D | hw.c | 429 struct ib_event ibevent; in irdma_process_aeq() local 431 ibevent.device = iwcq->ibcq.device; in irdma_process_aeq() 432 ibevent.event = IB_EVENT_CQ_ERR; in irdma_process_aeq() 433 ibevent.element.cq = &iwcq->ibcq; in irdma_process_aeq() 434 iwcq->ibcq.event_handler(&ibevent, in irdma_process_aeq()
|
| /linux/drivers/infiniband/hw/bnxt_re/ |
| H A D | main.c | 1638 struct ib_event ibevent = {}; in bnxt_re_handle_cq_async_error() local 1648 ibevent.event = IB_EVENT_CQ_ERR; in bnxt_re_handle_cq_async_error() 1654 if (ibevent.event == IB_EVENT_CQ_ERR && cq->ib_cq.event_handler) { in bnxt_re_handle_cq_async_error() 1655 ibevent.element.cq = &cq->ib_cq; in bnxt_re_handle_cq_async_error() 1656 ibevent.device = &cq->rdev->ibdev; in bnxt_re_handle_cq_async_error() 1660 cq->ib_cq.event_handler(&ibevent, cq->ib_cq.cq_context); in bnxt_re_handle_cq_async_error()
|
| /linux/drivers/infiniband/core/ |
| H A D | device.c | 2938 struct ib_event ibevent = {}; in ib_dispatch_port_state_event() local 2954 ibevent.event = (curr_state == IB_PORT_DOWN) ? in ib_dispatch_port_state_event() 2956 ibevent.device = ibdev; in ib_dispatch_port_state_event() 2957 ibevent.element.port_num = port; in ib_dispatch_port_state_event() 2958 ib_dispatch_event(&ibevent); in ib_dispatch_port_state_event()
|
| /linux/drivers/infiniband/ulp/rtrs/ |
| H A D | rtrs-srv.c | 2337 struct ib_event *ibevent) in rtrs_srv_ib_event_handler() argument 2339 struct ib_device *idev = ibevent->device; in rtrs_srv_ib_event_handler() 2340 u32 port_num = ibevent->element.port_num; in rtrs_srv_ib_event_handler() 2343 ib_event_msg(ibevent->event), ibevent->event, idev->name, port_num); in rtrs_srv_ib_event_handler()
|
| H A D | rtrs-clt.c | 3176 struct ib_event *ibevent) in rtrs_clt_ib_event_handler() argument 3178 struct ib_device *idev = ibevent->device; in rtrs_clt_ib_event_handler() 3179 u32 port_num = ibevent->element.port_num; in rtrs_clt_ib_event_handler() 3182 ib_event_msg(ibevent->event), ibevent->event, idev->name, port_num); in rtrs_clt_ib_event_handler()
|