io_uring: add zc notification infrastructure
[linux-2.6-microblaze.git] / include / linux / io_uring_types.h
index 368c34d..f7fab37 100644 (file)
@@ -34,6 +34,9 @@ struct io_file_table {
        unsigned int alloc_hint;
 };
 
+struct io_notif;
+struct io_notif_slot;
+
 struct io_hash_bucket {
        spinlock_t              lock;
        struct hlist_head       list;
@@ -237,6 +240,8 @@ struct io_ring_ctx {
                unsigned                nr_user_files;
                unsigned                nr_user_bufs;
                struct io_mapped_ubuf   **user_bufs;
+               struct io_notif_slot    *notif_slots;
+               unsigned                nr_notif_slots;
 
                struct io_submit_state  submit_state;