Searched refs:pkevp (Results 1 - 9 of 9) sorted by relevance
/illumos-gate/usr/src/uts/common/os/ |
H A D | port_subr.c | 144 port_send_event(port_kevent_t *pkevp) argument 148 portq = &pkevp->portkev_port->port_queue; 151 if (pkevp->portkev_flags & PORT_KEV_DONEQ) { 153 if (pkevp->portkev_source == PORT_SOURCE_FD) { 154 mutex_exit(&pkevp->portkev_lock); 161 list_insert_tail(&portq->portq_list, pkevp); 169 pkevp->portkev_flags |= PORT_KEV_DONEQ; /* event enqueued */ 171 if (pkevp->portkev_source == PORT_SOURCE_FD) { 172 mutex_exit(&pkevp->portkev_lock); 178 if (pkevp 252 port_kevent_t *pkevp; local 300 port_dup_event(port_kevent_t *pkevp, port_kevent_t **pkevdupp, int flags) argument 321 port_kevent_t *pkevp; local 357 port_kevent_t *pkevp = local 386 port_remove_event_doneq(port_kevent_t *pkevp, port_queue_t *portq) argument 401 port_remove_done_event(port_kevent_t *pkevp) argument 436 port_free_event(port_kevent_t *pkevp) argument 489 port_free_event_local(port_kevent_t *pkevp, int counter) argument 535 port_init_event(port_kevent_t *pkevp, uintptr_t object, void *user, int (*port_callback)(void *, int *, pid_t, int, void *), void *sysarg) argument 621 port_kevent_t *pkevp; local 651 pkevp); local [all...] |
H A D | timer.c | 481 port_kevent_t *pkevp = NULL; local 657 PORT_SOURCE_TIMER, &pkevp); 669 port_init_event(pkevp, i, tim_pnevp.portnfy_user, 671 it->it_portev = pkevp;
|
H A D | aio_subr.c | 201 port_kevent_t *pkevp = NULL; local 244 if ((pkevp = reqp->aio_req_portkev) != NULL) { 256 port_send_event(pkevp); 422 if (pkevp) 423 port_send_event(pkevp);
|
H A D | aio.c | 1158 port_kevent_t *pkevp = NULL; local 1162 PORT_SOURCE_AIO, &pkevp); 1169 port_init_event(pkevp, (uintptr_t)cbp, pntfy->portnfy_user, 1171 pkevp->portkev_events = event; 1172 reqp->aio_req_portkev = pkevp;
|
/illumos-gate/usr/src/uts/common/fs/portfs/ |
H A D | port_fd.c | 186 port_kevent_t *pkevp; local 250 pkevp = pdp->pd_portev; 251 pkevp->portkev_callback = port_fd_callback; 252 pkevp->portkev_arg = pfd; 256 pkevp->portkev_object = fd; 257 pkevp->portkev_user = user; 270 pkevp = pdp->pd_portev; 278 mutex_enter(&pkevp->portkev_lock); 279 if (pkevp->portkev_flags & PORT_KEV_VALID) { 280 pkevp 450 port_kevent_t *pkevp; local [all...] |
H A D | port_vnops.c | 113 port_kevent_t *pkevp; local 117 while (pkevp = list_head(&portq->portq_list)) { 119 list_remove(&portq->portq_list, pkevp); 120 if (pkevp->portkev_callback) { 121 (void) (*pkevp->portkev_callback)(pkevp->portkev_arg, 122 &events, pkevp->portkev_pid, PORT_CALLBACK_CLOSE, 123 pkevp); local 126 port_free_event_local(pkevp, 0);
|
H A D | port.c | 1576 port_copy_event(port_event_t *puevp, port_kevent_t *pkevp, list_t *list) argument 1582 puevp->portev_source = pkevp->portkev_source; 1583 puevp->portev_object = pkevp->portkev_object; 1584 puevp->portev_user = pkevp->portkev_user; 1585 puevp->portev_events = pkevp->portkev_events; 1588 list_remove(list, pkevp); 1594 flags = pkevp->portkev_flags; 1595 if (pkevp->portkev_flags & PORT_KEV_WIRED) 1596 pkevp->portkev_flags &= ~PORT_KEV_DONEQ; 1600 if (pkevp 1631 port_copy_event32(port_event32_t *puevp, port_kevent_t *pkevp, list_t *list) argument [all...] |
H A D | port_fop.c | 338 port_kevent_t *pkevp = (port_kevent_t *)evp; local 347 *events = pkevp->portkev_events; 348 pkevp->portkev_events = 0; 472 port_kevent_t *pkevp; local 477 pkevp = pfp->pfop_pev; 480 if (pkevp != NULL) { 481 (void) port_remove_done_event(pkevp); 482 port_free_event_local(pkevp, 0); 823 port_kevent_t *pkevp; local 951 pkevp 1109 port_kevent_t *pkevp; local 1706 port_kevent_t *pkevp; local 1786 port_kevent_t *pkevp; local [all...] |
/illumos-gate/usr/src/uts/common/syscall/ |
H A D | poll.c | 786 port_kevent_t *pkevp = pdp->pd_portev; local 791 ASSERT(pkevp->portkev_source == PORT_SOURCE_FD); 792 mutex_enter(&pkevp->portkev_lock); 793 if (pkevp->portkev_flags & PORT_KEV_VALID) { 796 pkevp->portkev_flags &= ~PORT_KEV_VALID; 797 pkevp->portkev_events |= events & 804 port_send_event(pkevp); 815 port_pollwkup(pkevp->portkev_port); 821 t->pp = pkevp->portkev_port; 831 mutex_exit(&pkevp [all...] |
Completed in 86 milliseconds