Lines Matching refs:php

60 #define	PHLOCKADDR(php)	&plocks[(((uintptr_t)(php)) >> 8) & (NPHLOCKS - 1)]  argument
61 #define PHLOCK(php) PHLOCKADDR(php).pp_lock argument
62 #define PH_ENTER(php) mutex_enter(PHLOCK(php)) argument
63 #define PH_EXIT(php) mutex_exit(PHLOCK(php)) argument
273 polllock(pollhead_t *php, kmutex_t *lp) in polllock() argument
735 pollwakeup(pollhead_t *php, short events_arg) in pollwakeup() argument
747 PH_ENTER(php); in pollwakeup()
749 for (pdp = php->ph_list; pdp; pdp = pdp->pd_next) { in pollwakeup()
841 PH_EXIT(php); in pollwakeup()
867 if (plhead != NULL && &plhead->pp->port_pollhd == php) { in pollwakeup()
874 PH_EXIT(php); in pollwakeup()
883 php = &plhead->pp->port_pollhd; in pollwakeup()
909 pollhead_insert(pollhead_t *php, polldat_t *pdp) in pollhead_insert() argument
911 PH_ENTER(php); in pollhead_insert()
919 for (wp = php->ph_list; wp; wp = wp->pd_next) { in pollhead_insert()
924 pdp->pd_next = php->ph_list; in pollhead_insert()
925 php->ph_list = pdp; in pollhead_insert()
926 PH_EXIT(php); in pollhead_insert()
933 pollhead_delete(pollhead_t *php, polldat_t *pdp) in pollhead_delete() argument
938 PH_ENTER(php); in pollhead_delete()
939 for (wpp = &php->ph_list; (wp = *wpp) != NULL; wpp = &wp->pd_next) { in pollhead_delete()
952 PH_EXIT(php); in pollhead_delete()
1842 pollhead_t *php; in pcache_poll() local
1859 php = NULL; in pcache_poll()
1965 &pollfdp[entry].revents, &php, NULL); in pcache_poll()
1980 if (php != NULL && pdp->pd_php != NULL && in pcache_poll()
1981 php != pdp->pd_php) { in pcache_poll()
1984 pdp->pd_php = php; in pcache_poll()
1985 pollhead_insert(php, pdp); in pcache_poll()
2035 if ((pdp->pd_php == NULL) && (php != NULL)) { in pcache_poll()
2036 pdp->pd_php = php; in pcache_poll()
2037 pollhead_insert(php, pdp); in pcache_poll()
2374 pollhead_clean(pollhead_t *php) in pollhead_clean() argument
2383 PH_ENTER(php); in pollhead_clean()
2384 while (php->ph_list != NULL) { in pollhead_clean()
2388 pdp = php->ph_list; in pollhead_clean()
2389 ASSERT(pdp->pd_php == php); in pollhead_clean()
2396 php->ph_list = pdp->pd_next; in pollhead_clean()
2411 PH_EXIT(php); in pollhead_clean()
2417 PH_ENTER(php); in pollhead_clean()
2418 if (pdp->pd_php == php) { in pollhead_clean()
2419 ASSERT(pdp == php->ph_list); in pollhead_clean()
2420 php->ph_list = pdp->pd_next; in pollhead_clean()
2424 PH_EXIT(php); in pollhead_clean()
2436 PH_ENTER(php); in pollhead_clean()
2438 PH_EXIT(php); in pollhead_clean()
2780 pollhead_t *php; in plist_chkdupfd() local
2787 php = NULL; in plist_chkdupfd()
2791 &pollfdp[i].revents, &php, NULL); in plist_chkdupfd()
2800 if (php != NULL && pdp->pd_php != NULL && in plist_chkdupfd()
2801 php != pdp->pd_php) { in plist_chkdupfd()
2803 pdp->pd_php = php; in plist_chkdupfd()
2804 pollhead_insert(php, pdp); in plist_chkdupfd()