Lines Matching refs:data
24 static void dispatch_event_fd(struct list_head *fd_list, const void *data);
47 /* first level XA value data structure */
53 /* second level XA value data structure */
264 return eqe->data.qp_srq.type;
272 return MLX5_GET(affiliated_event_header, &eqe->data, obj_type);
2125 /* Once all the allocations and the XA data insertions were done we
2412 static u32 devx_get_obj_id_from_event(unsigned long event_type, void *data)
2414 struct mlx5_eqe *eqe = data;
2428 obj_id = be32_to_cpu(eqe->data.qp_srq.qp_srq_n) & 0xffffff;
2431 obj_id = be32_to_cpu(eqe->data.xrq_err.type_xrqn) & 0xffffff;
2435 obj_id = be32_to_cpu(eqe->data.dct.dctn) & 0xffffff;
2438 obj_id = be32_to_cpu(eqe->data.cq_err.cqn) & 0xffffff;
2441 obj_id = MLX5_GET(affiliated_event_header, &eqe->data, obj_id);
2449 const void *data)
2481 memcpy(event_data->hdr.out_data, data, sizeof(struct mlx5_eqe));
2495 const void *data)
2503 deliver_event(item, data);
2508 unsigned long event_type, void *data)
2528 obj_type = get_event_obj_type(event_type, data);
2538 dispatch_event_fd(&event->unaffiliated_list, data);
2543 obj_id = devx_get_obj_id_from_event(event_type, data);
2550 dispatch_event_fd(&obj_event->obj_sub_list, data);