Searched refs:portq (Results 1 - 4 of 4) sorted by relevance
/illumos-gate/usr/src/uts/common/fs/portfs/ |
H A D | port_vnops.c | 81 port_discard_events(port_queue_t *portq) argument 90 mutex_enter(&portq->portq_mutex); 91 port_block(portq); 92 port_push_eventq(portq); /* empty temporary queue */ 93 kevp = list_head(&portq->portq_list); 100 kevp = list_next(&portq->portq_list, kevp); 102 port_unblock(portq); 103 mutex_exit(&portq->portq_mutex); 111 port_close_events(port_queue_t *portq) argument 116 mutex_enter(&portq 158 port_queue_t *portq; local 288 port_queue_t *portq; local [all...] |
H A D | port.c | 794 port_queue_t *portq; local 798 portq = &pp->port_queue; 799 mutex_init(&portq->portq_mutex, NULL, MUTEX_DEFAULT, NULL); 815 list_create(&portq->portq_list, sizeof (port_kevent_t), 817 list_create(&portq->portq_get_list, sizeof (port_kevent_t), 819 portq->portq_flags = 0; 823 portq->portq_pcp = kmem_zalloc(sizeof (port_fdcache_t), KM_SLEEP); 824 mutex_init(&portq->portq_pcp->pc_lock, NULL, MUTEX_DEFAULT, NULL); 829 mutex_init(&portq->portq_source_mutex, NULL, MUTEX_DEFAULT, NULL); 830 portq 1075 port_queue_t *portq; local 1139 port_remove_alert(port_queue_t *portq) argument 1162 port_queue_t *portq; local 1712 port_check_return_cond(port_queue_t *portq) argument 1799 port_queue_thread(port_queue_t *portq, uint_t nget) argument 1845 port_dequeue_thread(port_queue_t *portq, portget_t *pgetp) argument [all...] |
/illumos-gate/usr/src/uts/common/os/ |
H A D | port_subr.c | 59 * We enter holding portq->portq_mutex but 64 port_block(port_queue_t *portq) argument 66 ASSERT(MUTEX_HELD(&portq->portq_mutex)); 68 while (portq->portq_flags & PORTQ_BLOCKED) 69 cv_wait(&portq->portq_block_cv, &portq->portq_mutex); 70 portq->portq_flags |= PORTQ_BLOCKED; 74 * Undo port_block(portq). 77 port_unblock(port_queue_t *portq) argument 79 ASSERT(MUTEX_HELD(&portq 97 port_queue_t *portq; local 121 port_queue_t *portq; local 146 port_queue_t *portq; local 386 port_remove_event_doneq(port_kevent_t *pkevp, port_queue_t *portq) argument 403 port_queue_t *portq; local 438 port_queue_t *portq; local 492 port_queue_t *portq = &pp->port_queue; local 600 port_push_eventq(port_queue_t *portq) argument 619 port_queue_t *portq; local [all...] |
H A D | aio_subr.c | 390 * No need to set this flag for pollq, portq, lio requests. 697 aio_req_t *portq = NULL; local 733 if ((portq = aiop->aio_portq) != NULL) 763 if (flag && (cleanupport || portq)) 810 /* first check the portq */ 821 * the portq list from the aiop for the duration of the
|
Completed in 49 milliseconds