notify_buffer 60 source4/ntvfs/posix/pvfs_notify.c static void pvfs_notify_send(struct pvfs_notify_buffer *notify_buffer, notify_buffer 63 source4/ntvfs/posix/pvfs_notify.c struct notify_pending *pending = notify_buffer->pending; notify_buffer 67 source4/ntvfs/posix/pvfs_notify.c if (notify_buffer->current_buffer_size > notify_buffer->max_buffer_size && notify_buffer 68 source4/ntvfs/posix/pvfs_notify.c notify_buffer->num_changes != 0) { notify_buffer 70 source4/ntvfs/posix/pvfs_notify.c notify_buffer->num_changes = 0; notify_buffer 71 source4/ntvfs/posix/pvfs_notify.c while (notify_buffer->pending) { notify_buffer 72 source4/ntvfs/posix/pvfs_notify.c pvfs_notify_send(notify_buffer, NT_STATUS_OK, immediate); notify_buffer 74 source4/ntvfs/posix/pvfs_notify.c talloc_free(notify_buffer); notify_buffer 79 source4/ntvfs/posix/pvfs_notify.c if (notify_buffer->pending == NULL) { notify_buffer 83 source4/ntvfs/posix/pvfs_notify.c DLIST_REMOVE(notify_buffer->pending, pending); notify_buffer 88 source4/ntvfs/posix/pvfs_notify.c info->nttrans.out.num_changes = notify_buffer->num_changes; notify_buffer 89 source4/ntvfs/posix/pvfs_notify.c info->nttrans.out.changes = talloc_steal(req, notify_buffer->changes); notify_buffer 90 source4/ntvfs/posix/pvfs_notify.c notify_buffer->num_changes = 0; notify_buffer 91 source4/ntvfs/posix/pvfs_notify.c notify_buffer->changes = NULL; notify_buffer 92 source4/ntvfs/posix/pvfs_notify.c notify_buffer->current_buffer_size = 0; notify_buffer 120 source4/ntvfs/posix/pvfs_notify.c n->f->notify_buffer = NULL; notify_buffer 177 source4/ntvfs/posix/pvfs_notify.c f->notify_buffer = talloc_zero(f, struct pvfs_notify_buffer); notify_buffer 178 source4/ntvfs/posix/pvfs_notify.c NT_STATUS_HAVE_NO_MEMORY(f->notify_buffer); notify_buffer 180 source4/ntvfs/posix/pvfs_notify.c f->notify_buffer->max_buffer_size = buffer_size; notify_buffer 181 source4/ntvfs/posix/pvfs_notify.c f->notify_buffer->f = f; notify_buffer 192 source4/ntvfs/posix/pvfs_notify.c pvfs_notify_callback, f->notify_buffer); notify_buffer 195 source4/ntvfs/posix/pvfs_notify.c talloc_set_destructor(f->notify_buffer, pvfs_notify_destructor); notify_buffer 206 source4/ntvfs/posix/pvfs_notify.c struct pvfs_notify_buffer *notify_buffer = talloc_get_type(private_data, notify_buffer 209 source4/ntvfs/posix/pvfs_notify.c pvfs_notify_send(notify_buffer, NT_STATUS_CANCELLED, false); notify_buffer 211 source4/ntvfs/posix/pvfs_notify.c pvfs_notify_send(notify_buffer, NT_STATUS_OK, true); notify_buffer 248 source4/ntvfs/posix/pvfs_notify.c if (f->notify_buffer == NULL) { notify_buffer 258 source4/ntvfs/posix/pvfs_notify.c f->notify_buffer->max_buffer_size = info->nttrans.in.buffer_size; notify_buffer 260 source4/ntvfs/posix/pvfs_notify.c pending = talloc(f->notify_buffer, struct notify_pending); notify_buffer 267 source4/ntvfs/posix/pvfs_notify.c DLIST_ADD_END(f->notify_buffer->pending, pending, struct notify_pending *); notify_buffer 270 source4/ntvfs/posix/pvfs_notify.c if (f->notify_buffer->num_changes == 0) { notify_buffer 275 source4/ntvfs/posix/pvfs_notify.c f->notify_buffer); notify_buffer 282 source4/ntvfs/posix/pvfs_notify.c pvfs_notify_send(f->notify_buffer, NT_STATUS_OK, false); notify_buffer 273 source4/ntvfs/posix/pvfs_open.c f->notify_buffer = NULL; notify_buffer 772 source4/ntvfs/posix/pvfs_open.c f->notify_buffer = NULL; notify_buffer 1419 source4/ntvfs/posix/pvfs_open.c f->notify_buffer = NULL; notify_buffer 210 source4/ntvfs/posix/vfs_posix.h struct pvfs_notify_buffer *notify_buffer;