/fs/notify/fanotify/ |
D | fanotify.c | 31 static int fanotify_merge(struct list_head *list, struct fsnotify_event *event) in fanotify_merge() argument 36 pr_debug("%s: list=%p event=%p\n", __func__, list, event); in fanotify_merge() 44 if (event->mask & FAN_ALL_PERM_EVENTS) in fanotify_merge() 49 if (should_merge(test_event, event)) { in fanotify_merge() 58 test_event->mask |= event->mask; in fanotify_merge() 64 struct fanotify_perm_event_info *event) in fanotify_get_response() argument 68 pr_debug("%s: group=%p event=%p\n", __func__, group, event); in fanotify_get_response() 70 wait_event(group->fanotify_data.access_waitq, event->response); in fanotify_get_response() 73 switch (event->response) { in fanotify_get_response() 81 event->response = 0; in fanotify_get_response() [all …]
|
D | fanotify_user.c | 73 struct fanotify_event_info *event, in create_fd() argument 79 pr_debug("%s: group=%p event=%p\n", __func__, group, event); in create_fd() 91 if (event->path.dentry && event->path.mnt) in create_fd() 92 new_file = dentry_open(&event->path, in create_fd() 120 struct fanotify_event_info *event; in fill_event_metadata() local 126 event = container_of(fsn_event, struct fanotify_event_info, fse); in fill_event_metadata() 132 metadata->pid = pid_vnr(event->tgid); in fill_event_metadata() 136 metadata->fd = create_fd(group, event, file); in fill_event_metadata() 148 struct fanotify_perm_event_info *event, *return_e = NULL; in dequeue_event() local 151 list_for_each_entry(event, &group->fanotify_data.access_list, in dequeue_event() [all …]
|
D | Kconfig | 10 the event.
|
/fs/notify/ |
D | notification.c | 71 struct fsnotify_event *event) in fsnotify_destroy_event() argument 74 if (!event || event->mask == FS_Q_OVERFLOW) in fsnotify_destroy_event() 77 WARN_ON(!list_empty(&event->list)); in fsnotify_destroy_event() 78 group->ops->free_event(event); in fsnotify_destroy_event() 89 struct fsnotify_event *event, in fsnotify_add_event() argument 96 pr_debug("%s: group=%p event=%p\n", __func__, group, event); in fsnotify_add_event() 112 event = group->overflow_event; in fsnotify_add_event() 117 ret = merge(list, event); in fsnotify_add_event() 126 list_add_tail(&event->list, list); in fsnotify_add_event() 140 struct fsnotify_event *event; in fsnotify_remove_first_event() local [all …]
|
/fs/fscache/ |
D | object.c | 173 int event = -1; in fscache_object_sm_dispatcher() local 195 event = fls(events & t->events) - 1; in fscache_object_sm_dispatcher() 196 __clear_bit(event, &object->oob_event_mask); in fscache_object_sm_dispatcher() 197 clear_bit(event, &object->events); in fscache_object_sm_dispatcher() 209 event = fls(events & t->events) - 1; in fscache_object_sm_dispatcher() 210 clear_bit(event, &object->events); in fscache_object_sm_dispatcher() 212 object->debug_id, event, in fscache_object_sm_dispatcher() 229 new_state = state->work(object, event); in fscache_object_sm_dispatcher() 230 event = -1; in fscache_object_sm_dispatcher() 350 int event) in fscache_abort_initialisation() argument [all …]
|
D | internal.h | 304 unsigned event) in fscache_raise_event() argument 306 BUG_ON(event >= NR_FSCACHE_OBJECT_EVENTS); in fscache_raise_event() 309 object->debug_id, object->event_mask, (1 << event)); in fscache_raise_event() 311 if (!test_and_set_bit(event, &object->events) && in fscache_raise_event() 312 test_bit(event, &object->event_mask)) in fscache_raise_event()
|
/fs/notify/inotify/ |
D | inotify_fsnotify.c | 57 struct fsnotify_event *event) in inotify_merge() argument 62 return event_compare(last_event, event); in inotify_merge() 73 struct inotify_event_info *event; in inotify_handle_event() local 99 event = kmalloc(alloc_len, GFP_KERNEL); in inotify_handle_event() 100 if (unlikely(!event)) in inotify_handle_event() 103 fsn_event = &event->fse; in inotify_handle_event() 105 event->wd = i_mark->wd; in inotify_handle_event() 106 event->sync_cookie = cookie; in inotify_handle_event() 107 event->name_len = len; in inotify_handle_event() 109 strcpy(event->name, file_name); in inotify_handle_event()
|
D | inotify_user.c | 128 struct inotify_event_info *event; in round_event_name_len() local 130 event = INOTIFY_E(fsn_event); in round_event_name_len() 131 if (!event->name_len) in round_event_name_len() 133 return roundup(event->name_len + 1, sizeof(struct inotify_event)); in round_event_name_len() 147 struct fsnotify_event *event; in get_one_event() local 152 event = fsnotify_peek_first_event(group); in get_one_event() 154 pr_debug("%s: group=%p event=%p\n", __func__, group, event); in get_one_event() 156 event_size += round_event_name_len(event); in get_one_event() 164 return event; in get_one_event() 178 struct inotify_event_info *event; in copy_event_to_user() local [all …]
|
/fs/ |
D | eventpoll.c | 173 struct epoll_event event; member 802 pt->_key = epi->event.events; in ep_item_poll() 804 return epi->ffd.file->f_op->poll(epi->ffd.file, pt) & epi->event.events; in ep_item_poll() 887 epi->ffd.fd, epi->event.events, in ep_show_fdinfo() 888 (long long)epi->event.data); in ep_show_fdinfo() 1018 if (!(epi->event.events & ~EP_PRIVATE_BITS)) in ep_poll_callback() 1027 if (key && !((unsigned long) key & epi->event.events)) in ep_poll_callback() 1275 static int ep_insert(struct eventpoll *ep, struct epoll_event *event, in ep_insert() argument 1296 epi->event = *event; in ep_insert() 1299 if (epi->event.events & EPOLLWAKEUP) { in ep_insert() [all …]
|
D | proc_namespace.c | 24 int event; in mounts_poll() local 28 event = ACCESS_ONCE(ns->event); in mounts_poll() 29 if (m->poll_event != event) { in mounts_poll() 30 m->poll_event = event; in mounts_poll() 276 m->poll_event = ns->event; in mounts_open_common()
|
D | aio.c | 1086 struct io_event *ev_page, *event; in aio_complete() local 1121 event = ev_page + pos % AIO_EVENTS_PER_PAGE; in aio_complete() 1123 event->obj = (u64)(unsigned long)iocb->ki_user_iocb; in aio_complete() 1124 event->data = iocb->ki_user_data; in aio_complete() 1125 event->res = res; in aio_complete() 1126 event->res2 = res2; in aio_complete() 1185 struct io_event __user *event, long nr) in aio_read_events_ring() argument 1239 copy_ret = copy_to_user(event + ret, ev + pos, in aio_read_events_ring() 1266 struct io_event __user *event, long *i) in aio_read_events() argument 1268 long ret = aio_read_events_ring(ctx, event + *i, nr - *i); in aio_read_events() [all …]
|
D | namespace.c | 58 static u64 event; variable 810 ns->event = ++event; in touch_mnt_namespace() 820 if (ns && ns->event != event) { in __touch_mnt_namespace() 821 ns->event = event; in __touch_mnt_namespace() 1308 if (p->cached_event == p->ns->event) { in m_start() 1318 p->cached_event = p->ns->event; in m_start() 1611 event++; in do_umount() 1652 event++; in __detach_mounts() 2923 new_ns->event = 0; in alloc_mnt_ns()
|
D | mount.h | 15 u64 event; member
|
/fs/ocfs2/cluster/ |
D | heartbeat.c | 635 struct o2hb_node_event *event; in o2hb_run_event_list() local 645 event = list_entry(o2hb_node_events.next, in o2hb_run_event_list() 648 list_del_init(&event->hn_item); in o2hb_run_event_list() 652 event->hn_event_type == O2HB_NODE_UP_CB ? "UP" : "DOWN", in o2hb_run_event_list() 653 event->hn_node_num); in o2hb_run_event_list() 655 hbcall = hbcall_from_type(event->hn_event_type); in o2hb_run_event_list() 662 o2hb_fire_callbacks(hbcall, event->hn_node, event->hn_node_num); in o2hb_run_event_list() 671 static void o2hb_queue_node_event(struct o2hb_node_event *event, in o2hb_queue_node_event() argument 680 event->hn_event_type = type; in o2hb_queue_node_event() 681 event->hn_node = node; in o2hb_queue_node_event() [all …]
|
/fs/kernfs/ |
D | file.c | 37 atomic_t event; member 166 of->event = atomic_read(&of->kn->attr.open->event); in kernfs_seq_show() 210 of->event = atomic_read(&of->kn->attr.open->event); in kernfs_file_direct_read() 572 atomic_set(&new_on->event, 1); in kernfs_get_open_node() 795 if (of->event != atomic_read(&on->event)) in kernfs_fop_poll() 826 atomic_inc(&on->event); in kernfs_notify_workfn()
|
/fs/nfs/blocklayout/ |
D | rpc_pipefs.c | 165 static int rpc_pipefs_event(struct notifier_block *nb, unsigned long event, in rpc_pipefs_event() argument 182 switch (event) { in rpc_pipefs_event()
|
/fs/ocfs2/dlmfs/ |
D | dlmfs.c | 225 int event = 0; in dlmfs_file_poll() local 233 event = POLLIN | POLLRDNORM; in dlmfs_file_poll() 236 return event; in dlmfs_file_poll()
|
/fs/nfs/ |
D | dns_resolve.c | 414 static int rpc_pipefs_event(struct notifier_block *nb, unsigned long event, in rpc_pipefs_event() argument 429 switch (event) { in rpc_pipefs_event()
|
/fs/proc/ |
D | proc_sysctl.c | 49 atomic_inc(&poll->event); in proc_sys_poll_notify() 587 unsigned long event; in proc_sys_poll() local 599 event = (unsigned long)filp->private_data; in proc_sys_poll() 602 if (event != atomic_read(&table->poll->event)) { in proc_sys_poll()
|
/fs/jfs/ |
D | jfs_txnmgr.c | 131 static inline void TXN_SLEEP_DROP_LOCK(wait_queue_head_t * event) in TXN_SLEEP_DROP_LOCK() argument 135 add_wait_queue(event, &wait); in TXN_SLEEP_DROP_LOCK() 139 remove_wait_queue(event, &wait); in TXN_SLEEP_DROP_LOCK() 142 #define TXN_SLEEP(event)\ argument 144 TXN_SLEEP_DROP_LOCK(event);\ 148 #define TXN_WAKEUP(event) wake_up_all(event) argument
|
D | jfs_logmgr.c | 136 #define LCACHE_WAKEUP(event) wake_up(event) argument
|
/fs/ocfs2/ |
D | localalloc.c | 1060 enum ocfs2_la_event event) in ocfs2_recalc_la_window() argument 1074 if (event == OCFS2_LA_EVENT_ENOSPC || in ocfs2_recalc_la_window() 1075 event == OCFS2_LA_EVENT_FRAGMENTED) { in ocfs2_recalc_la_window()
|
/fs/btrfs/ |
D | Kconfig | 53 after a power-loss or kernel panic event the filesystem is
|
/fs/nfsd/ |
D | nfs4recover.c | 1498 rpc_pipefs_event(struct notifier_block *nb, unsigned long event, void *ptr) in rpc_pipefs_event() argument 1515 switch (event) { in rpc_pipefs_event()
|
/fs/ocfs2/dlm/ |
D | dlmcommon.h | 116 wait_queue_head_t event; member
|