Lines Matching defs:event
47 * Upon receiving a device removal event, users must destroy the associated
130 struct rdma_cm_event *event;
169 enum rdma_cm_event_type event;
203 * Asynchronous events are reported to users through event channels. Each
204 * event channel maps to a file descriptor.
206 * All created event channels must be destroyed by calling
208 * retrieve events on an event channel.
215 * rdma_destroy_event_channel - Close an event communication channel.
218 * Release all resources associated with an event channel and closes the
221 * All rdma_cm_id's associated with the event channel must be destroyed,
243 * events on an rdma_cm_id are reported through the associated event
271 * rdma_cm_id should be migrated to a user allocated event channel.
456 * waits for a connection request event to occur. Connection request
476 * After receiving a connection request event, a user may call rdma_reject
487 * rdma_notify - Notifies the librdmacm of an asynchronous event.
489 * @event: Asynchronous event.
495 * device event handler. This routine is used to notify the librdmacm of
506 int rdma_notify(struct rdma_cm_id *id, enum ibv_event_type event);
558 * rdma_get_cm_event - Retrieves the next pending communication event.
560 * @event: Allocated information about the next communication event.
562 * Retrieves a communication event. If no events are pending, by default,
563 * the call will block until an event is received.
574 struct rdma_cm_event **event);
577 * rdma_ack_cm_event - Free a communication event.
578 * @event: Event to be released.
586 int rdma_ack_cm_event(struct rdma_cm_event *event);
627 * rdma_event_str - Returns a string representation of an rdma cm event.
628 * @event: Asynchronous event.
630 * Returns a string representation of an asynchronous event.
634 const char *rdma_event_str(enum rdma_cm_event_type event);
662 * rdma_migrate_id - Move an rdma_cm_id to a new event channel.
664 * @channel: New event channel for rdma_cm_id events.