watch             216 source3/modules/vfs_notify_fam.c 	struct fam_watch_context *watch;
watch             235 source3/modules/vfs_notify_fam.c 	if (!(watch = TALLOC_P(ctx, struct fam_watch_context))) {
watch             239 source3/modules/vfs_notify_fam.c 	watch->fam_connection = &fam_connection;
watch             241 source3/modules/vfs_notify_fam.c 	watch->callback = callback;
watch             242 source3/modules/vfs_notify_fam.c 	watch->private_data = private_data;
watch             243 source3/modules/vfs_notify_fam.c 	watch->sys_ctx = ctx;
watch             245 source3/modules/vfs_notify_fam.c 	if (!(watch->path = talloc_strdup(watch, e->path))) {
watch             247 source3/modules/vfs_notify_fam.c 		TALLOC_FREE(watch);
watch             257 source3/modules/vfs_notify_fam.c 	watch->filter = fam_mask;
watch             260 source3/modules/vfs_notify_fam.c 	DLIST_ADD(fam_notify_list, watch);
watch             261 source3/modules/vfs_notify_fam.c 	talloc_set_destructor(watch, fam_watch_context_destructor);
watch             267 source3/modules/vfs_notify_fam.c 	if (FAMCONNECTION_GETFD(watch->fam_connection) != -1) {
watch             268 source3/modules/vfs_notify_fam.c 		FAMMonitorDirectory(watch->fam_connection, watch->path,
watch             269 source3/modules/vfs_notify_fam.c 				    &watch->fr, NULL);
watch             276 source3/modules/vfs_notify_fam.c 		fam_reopen(watch->fam_connection, ctx->ev, fam_notify_list);
watch             279 source3/modules/vfs_notify_fam.c 	*handle = (void *)watch;