Home
last modified time | relevance | path

Searched refs:portq (Results 1 – 4 of 4) sorted by relevance

/titanic_44/usr/src/uts/common/fs/portfs/
H A Dport_vnops.c77 port_discard_events(port_queue_t *portq) in port_discard_events() argument
86 mutex_enter(&portq->portq_mutex); in port_discard_events()
87 port_block(portq); in port_discard_events()
88 port_push_eventq(portq); /* empty temporary queue */ in port_discard_events()
89 kevp = list_head(&portq->portq_list); in port_discard_events()
96 kevp = list_next(&portq->portq_list, kevp); in port_discard_events()
98 port_unblock(portq); in port_discard_events()
99 mutex_exit(&portq->portq_mutex); in port_discard_events()
107 port_close_events(port_queue_t *portq) in port_close_events() argument
112 mutex_enter(&portq->portq_mutex); in port_close_events()
[all …]
H A Dport.c794 port_queue_t *portq; in port_init() local
798 portq = &pp->port_queue; in port_init()
799 mutex_init(&portq->portq_mutex, NULL, MUTEX_DEFAULT, NULL); in port_init()
815 list_create(&portq->portq_list, sizeof (port_kevent_t), in port_init()
817 list_create(&portq->portq_get_list, sizeof (port_kevent_t), in port_init()
819 portq->portq_flags = 0; in port_init()
823 portq->portq_pcp = kmem_zalloc(sizeof (port_fdcache_t), KM_SLEEP); in port_init()
824 mutex_init(&portq->portq_pcp->pc_lock, NULL, MUTEX_DEFAULT, NULL); in port_init()
829 mutex_init(&portq->portq_source_mutex, NULL, MUTEX_DEFAULT, NULL); in port_init()
830 portq->portq_scache = kmem_zalloc( in port_init()
[all …]
/titanic_44/usr/src/uts/common/os/
H A Dport_subr.c64 port_block(port_queue_t *portq) in port_block() argument
66 ASSERT(MUTEX_HELD(&portq->portq_mutex)); in port_block()
68 while (portq->portq_flags & PORTQ_BLOCKED) in port_block()
69 cv_wait(&portq->portq_block_cv, &portq->portq_mutex); in port_block()
70 portq->portq_flags |= PORTQ_BLOCKED; in port_block()
77 port_unblock(port_queue_t *portq) in port_unblock() argument
79 ASSERT(MUTEX_HELD(&portq->portq_mutex)); in port_unblock()
81 portq->portq_flags &= ~PORTQ_BLOCKED; in port_unblock()
82 cv_signal(&portq->portq_block_cv); in port_unblock()
97 port_queue_t *portq; in port_pollwkup() local
[all …]
H A Daio_subr.c697 aio_req_t *portq = NULL; in aio_cleanup() local
733 if ((portq = aiop->aio_portq) != NULL) in aio_cleanup()
763 if (flag && (cleanupport || portq)) in aio_cleanup()