Lines Matching defs:php
66 #define PHLOCKADDR(php) &plocks[(((uintptr_t)(php)) >> 8) & (NPHLOCKS - 1)]
67 #define PHLOCK(php) PHLOCKADDR(php).pp_lock
68 #define PH_ENTER(php) mutex_enter(PHLOCK(php))
69 #define PH_EXIT(php) mutex_exit(PHLOCK(php))
241 * polllock(php, mutex) does the common case: pollunlock(),
310 polllock(pollhead_t *php, kmutex_t *lp)
769 pollwakeup(pollhead_t *php, short events_arg)
782 PH_ENTER(php);
784 if (php->ph_list == NULL) {
785 PH_EXIT(php);
793 for (pdp = php->ph_list; pdp; pdp = pdp->pd_next)
798 for (pdp = php->ph_list; pdp; pdp = pdp->pd_next)
803 pdp = php->ph_list;
899 PH_EXIT(php);
918 pdp = php->ph_list;
925 * Event ports - If this php is of the port on the list,
931 if (plhead != NULL && &plhead->pp->port_pollhd == php) {
938 PH_EXIT(php);
947 php = &plhead->pp->port_pollhd;
974 pollhead_insert(pollhead_t *php, polldat_t *pdp)
976 PH_ENTER(php);
984 for (wp = php->ph_list; wp; wp = wp->pd_next) {
989 pdp->pd_next = php->ph_list;
990 php->ph_list = pdp;
991 PH_EXIT(php);
998 pollhead_delete(pollhead_t *php, polldat_t *pdp)
1003 PH_ENTER(php);
1004 for (wpp = &php->ph_list; (wp = *wpp) != NULL; wpp = &wp->pd_next) {
1017 PH_EXIT(php);
1907 pollhead_t *php;
1924 php = NULL;
2030 &pollfdp[entry].revents, &php, NULL);
2045 if (php != NULL && pdp->pd_php != NULL &&
2046 php != pdp->pd_php) {
2049 pdp->pd_php = php;
2050 pollhead_insert(php, pdp);
2100 if ((pdp->pd_php == NULL) && (php != NULL)) {
2101 pdp->pd_php = php;
2102 pollhead_insert(php, pdp);
2646 pollhead_clean(pollhead_t *php)
2655 PH_ENTER(php);
2656 while (php->ph_list != NULL) {
2660 pdp = php->ph_list;
2661 ASSERT(pdp->pd_php == php);
2668 php->ph_list = pdp->pd_next;
2683 PH_EXIT(php);
2689 PH_ENTER(php);
2690 if (pdp->pd_php == php) {
2691 ASSERT(pdp == php->ph_list);
2692 php->ph_list = pdp->pd_next;
2696 PH_EXIT(php);
2708 PH_ENTER(php);
2710 PH_EXIT(php);
3052 pollhead_t *php;
3059 php = NULL;
3063 &pollfdp[i].revents, &php, NULL);
3072 if (php != NULL && pdp->pd_php != NULL &&
3073 php != pdp->pd_php) {
3075 pdp->pd_php = php;
3076 pollhead_insert(php, pdp);