Lines Matching refs:php

66 #define	PHLOCKADDR(php)	&plocks[(((uintptr_t)(php)) >> 8) & (NPHLOCKS - 1)]  argument
67 #define PHLOCK(php) PHLOCKADDR(php).pp_lock argument
68 #define PH_ENTER(php) mutex_enter(PHLOCK(php)) argument
69 #define PH_EXIT(php) mutex_exit(PHLOCK(php)) argument
315 polllock(pollhead_t *php, kmutex_t *lp) in polllock() argument
774 pollwakeup(pollhead_t *php, short events_arg) in pollwakeup() argument
786 PH_ENTER(php); in pollwakeup()
788 for (pdp = php->ph_list; pdp; pdp = pdp->pd_next) { in pollwakeup()
880 PH_EXIT(php); in pollwakeup()
906 if (plhead != NULL && &plhead->pp->port_pollhd == php) { in pollwakeup()
913 PH_EXIT(php); in pollwakeup()
922 php = &plhead->pp->port_pollhd; in pollwakeup()
951 polldat_associate(polldat_t *pdp, pollhead_t *php) in polldat_associate() argument
956 PH_ENTER(php); in polldat_associate()
959 for (polldat_t *wp = php->ph_list; wp != NULL; wp = wp->pd_next) { in polldat_associate()
964 pdp->pd_next = php->ph_list; in polldat_associate()
965 php->ph_list = pdp; in polldat_associate()
966 pdp->pd_php = php; in polldat_associate()
967 PH_EXIT(php); in polldat_associate()
976 pollhead_t *php; in polldat_disassociate() local
985 php = pdp->pd_php; in polldat_disassociate()
986 if (php == NULL) { in polldat_disassociate()
996 PH_ENTER(php); in polldat_disassociate()
997 if (pdp->pd_php == php) { in polldat_disassociate()
1000 PH_EXIT(php); in polldat_disassociate()
1003 polldat_t **wpp = &php->ph_list, *wp = php->ph_list; in polldat_disassociate()
1026 PH_EXIT(php); in polldat_disassociate()
1909 pollhead_t *php; in pcache_poll() local
1926 php = NULL; in pcache_poll()
2032 &pollfdp[entry].revents, &php, NULL); in pcache_poll()
2047 if (php != NULL && pdp->pd_php != NULL && in pcache_poll()
2048 php != pdp->pd_php) { in pcache_poll()
2051 polldat_associate(pdp, php); in pcache_poll()
2101 if ((pdp->pd_php == NULL) && (php != NULL)) { in pcache_poll()
2102 polldat_associate(pdp, php); in pcache_poll()
2651 pollhead_clean(pollhead_t *php) in pollhead_clean() argument
2660 PH_ENTER(php); in pollhead_clean()
2661 while (php->ph_list != NULL) { in pollhead_clean()
2665 pdp = php->ph_list; in pollhead_clean()
2666 ASSERT(pdp->pd_php == php); in pollhead_clean()
2673 php->ph_list = pdp->pd_next; in pollhead_clean()
2688 PH_EXIT(php); in pollhead_clean()
2694 PH_ENTER(php); in pollhead_clean()
2695 if (pdp->pd_php == php) { in pollhead_clean()
2696 ASSERT(pdp == php->ph_list); in pollhead_clean()
2697 php->ph_list = pdp->pd_next; in pollhead_clean()
2701 PH_EXIT(php); in pollhead_clean()
2713 PH_ENTER(php); in pollhead_clean()
2715 PH_EXIT(php); in pollhead_clean()
3060 pollhead_t *php; in plist_chkdupfd() local
3067 php = NULL; in plist_chkdupfd()
3071 &pollfdp[i].revents, &php, NULL); in plist_chkdupfd()
3080 if (php != NULL && pdp->pd_php != NULL && in plist_chkdupfd()
3081 php != pdp->pd_php) { in plist_chkdupfd()
3083 polldat_associate(pdp, php); in plist_chkdupfd()