Searched refs:kqueue (Results 1 - 16 of 16) sorted by relevance
/xnu-2422.115.4/bsd/sys/ |
H A D | eventvar.h | 66 struct kqueue { struct 68 decl_lck_spin_data( ,kq_lock) /* kqueue lock */ 73 struct selinfo kq_sel; /* parent select/kqueue info */ 74 struct proc *kq_p; /* process containing kqueue */ 84 extern struct kqueue *kqueue_alloc(struct proc *); 85 extern void kqueue_dealloc(struct kqueue *); 87 typedef int (*kevent_callback_t)(struct kqueue *, struct kevent64_s *, void *); 88 typedef void (*kqueue_continue_t)(struct kqueue *, void *, int); 90 extern int kevent_register(struct kqueue *, struct kevent64_s *, struct proc *); 91 extern int kqueue_scan(struct kqueue *, kevent_callback_ [all...] |
H A D | file_internal.h | 144 DTYPE_KQUEUE, /* kqueue */ 216 struct kqueue; 217 int fp_getfkq(struct proc *p, int fd, struct fileproc **resultfp, struct kqueue **resultkq);
|
H A D | event.h | 245 eNoteReapDeprecated __deprecated_enum_msg("This kqueue(2) EVFILT_PROC flag is deprecated") = 0x10000000 264 eNoteExitReparentedDeprecated __deprecated_enum_msg("This kqueue(2) EVFILT_PROC flag is no longer sent") = 0x00080000 386 /* Temporay solution for BootX to use inode.h till kqueue moves to vfs layer */ 408 struct kqueue *kn_kq; /* which kqueue we are on */ 485 int kqueue(void);
|
H A D | proc_info.h | 791 extern int fill_kqueueinfo(struct kqueue * kq, struct kqueue_info * kinfo);
|
/xnu-2422.115.4/bsd/kern/ |
H A D | kern_event.c | 106 MALLOC_DEFINE(M_KQUEUE, "kqueue", "memory for kqueue system"); 110 static inline void kqlock(struct kqueue *kq); 111 static inline void kqunlock(struct kqueue *kq); 113 static int kqlock2knoteuse(struct kqueue *kq, struct knote *kn); 114 static int kqlock2knoteusewait(struct kqueue *kq, struct knote *kn); 115 static int kqlock2knotedrop(struct kqueue *kq, struct knote *kn); 116 static int knoteuse2kqlock(struct kqueue *kq, struct knote *kn); 118 static void kqueue_wakeup(struct kqueue *kq, int closed); 154 static int kevent_callback(struct kqueue *k 1298 kqueue(struct proc *p, __unused struct kqueue_args *uap, int32_t *retval) function [all...] |
H A D | kern_malloc.c | 265 "kqueue", /* 94 M_KQUEUE */ 455 { SOS(kqueue), KMZ_CREATEZONE, FALSE }, /* 94 M_KQUEUE */
|
H A D | proc_info.c | 88 struct kqueue; 131 int pid_kqueueinfo(struct kqueue * kq, struct fileproc * fp, int closeonexec, user_addr_t buffer, uint32_t buffersize, int32_t * retval); 1444 pid_kqueueinfo(struct kqueue * kq, struct fileproc *fp, int closeonexec, user_addr_t buffer, __unused uint32_t buffersize, int32_t * retval) 1599 struct kqueue * kq;
|
H A D | sys_generic.c | 1375 int poll_callback(struct kqueue *, struct kevent64_s *, void *); 1396 struct kqueue *kq; 1461 /* convert the poll event into a kqueue kevent */ 1540 poll_callback(__unused struct kqueue *kq, struct kevent64_s *kevp, void *data)
|
H A D | kern_descrip.c | 3305 * Description: Get fileproc and kqueue pointer for a given fd from the 3313 * resultkq Pointer to result kqueue 3322 * *resultkq (modified) kqueue pointer 3329 struct kqueue **resultkq) 3350 *resultkq = (struct kqueue *)fp->f_data; 5523 * Description: Generic fileops kqueue filter indirected through the fileops 5531 * !0 Errno from kqueue filter
|
/xnu-2422.115.4/bsd/man/man2/ |
H A D | Makefile | 102 kqueue.2 \
|
/xnu-2422.115.4/tools/tests/unit_tests/ptrace_test_12507045_src/ |
H A D | ptrace_test.c | 269 kq = kqueue(); 271 err(1, "kqueue"); 377 kq = kqueue(); 379 err(1, "kqueue"); 541 kq = kqueue(); 543 err(1, "kqueue");
|
/xnu-2422.115.4/tools/tests/xnu_quick_test/ |
H A D | kqueue_tests.c | 13 #include <sys/event.h> /* for kqueue tests */ 140 * Test kevent, kqueue system calls. 253 /* set up a kqueue and register for some events */ 254 my_kqueue = kqueue( ); 256 printf( "kqueue call failed with error %d - \"%s\" \n", errno, strerror( errno) ); 278 printf( "kevent64 call should fail with kqueue used for kevent() - %d\n", my_err); 282 my_kqueue64 = kqueue(); 345 /* look for child exit notification on the kevent64 kqueue */
|
/xnu-2422.115.4/tools/tests/kqueue_tests/ |
H A D | kqueue_timer_tests.c | 222 kq = kqueue();
|
H A D | kqueue_file_tests.c | 406 /* Create kqueue for kqueue tests*/ 408 kqfd = kqueue(); 412 LOG(1, stderr, "Opened kqueue.\n"); 500 LOG(2, stderr, "Couldn't open kqueue.\n");
|
/xnu-2422.115.4/tools/tests/memorystatus/ |
H A D | memorystatus.c | 773 kq = kqueue(); 809 kq = kqueue();
|
/xnu-2422.115.4/tools/tests/MPMMTest/ |
H A D | KQMPMMtest.c | 361 kq = kqueue(); 363 perror("kqueue");
|
Completed in 154 milliseconds