Lines Matching defs:pdp

258 	polldat_t	*pdp;
319 pdp = pcache_lookup_fd(pcp, fd);
321 ASSERT(pdp != NULL);
322 ASSERT(pdp->pd_fd == fd);
323 if (pdp->pd_fp == NULL) {
353 pdp->pd_fp = NULL;
354 pdp->pd_events = 0;
356 if (pdp->pd_php != NULL) {
357 pollhead_delete(pdp->pd_php,
358 pdp);
359 pdp->pd_php = NULL;
367 if (fp != pdp->pd_fp) {
383 pdp->pd_fp = fp;
397 error = VOP_POLL(fp->f_vnode, pdp->pd_events, 0,
410 if (php != NULL && pdp->pd_php != NULL &&
411 php != pdp->pd_php) {
412 pollhead_delete(pdp->pd_php, pdp);
413 pdp->pd_php = php;
414 pollhead_insert(php, pdp);
425 pfdp[fdcnt].events = pdp->pd_events;
431 ep->data.u64 = pdp->pd_epolldata;
457 (pdp->pd_events & EPOLLWRNORM)) {
496 if (pdp->pd_events & POLLET)
503 if (pdp->pd_events & POLLONESHOT) {
504 pdp->pd_fp = NULL;
505 pdp->pd_events = 0;
507 if (pdp->pd_php != NULL) {
508 pollhead_delete(pdp->pd_php,
509 pdp);
510 pdp->pd_php = NULL;
528 if ((pdp->pd_php != NULL) &&
532 if (pdp->pd_php == NULL) {
533 pollhead_insert(php, pdp);
534 pdp->pd_php = php;
647 polldat_t *pdp;
784 pdp = pcache_lookup_fd(pcp, fd);
789 if (pdp == NULL) {
804 pdp = pcache_alloc_fd(0);
805 pdp->pd_fd = fd;
806 pdp->pd_pcache = pcp;
807 pcache_insert_fd(pcp, pdp, pollfdnum);
833 if (pdp->pd_fp != NULL &&
835 fp == pdp->pd_fp &&
851 pdp->pd_events = 0;
857 pdp->pd_epolldata = epfdp->dpep_data;
860 ASSERT(pdp->pd_fd == fd);
861 ASSERT(pdp->pd_pcache == pcp);
878 pdp->pd_events |= pfdp->events;
894 if ((pdp->pd_events == pfdp->events) &&
895 (pdp->pd_fp == fp)) {
933 pdp->pd_fp = fp;
934 pdp->pd_events |= pfdp->events;
936 if (pdp->pd_php == NULL) {
937 pollhead_insert(php, pdp);
938 pdp->pd_php = php;
940 if (pdp->pd_php != php) {
941 pollhead_delete(pdp->pd_php,
942 pdp);
943 pollhead_insert(php, pdp);
944 pdp->pd_php = php;
951 if (pdp == NULL || pdp->pd_fp == NULL) {
964 ASSERT(pdp->pd_fd == fd);
965 pdp->pd_fp = NULL;
966 pdp->pd_events = 0;
967 ASSERT(pdp->pd_thread == NULL);
968 if (pdp->pd_php != NULL) {
969 pollhead_delete(pdp->pd_php, pdp);
970 pdp->pd_php = NULL;
1321 polldat_t *pdp;
1343 pdp = pcache_lookup_fd(pcp, pollfd.fd);
1344 if ((pdp != NULL) && (pdp->pd_fd == pollfd.fd) &&
1345 (pdp->pd_fp != NULL)) {
1346 pollfd.revents = pdp->pd_events;
1507 polldat_t *pdp;
1525 for (pdp = hashtbl[i]; pdp; pdp = pdp->pd_hashnext) {
1526 if (pdp->pd_php != NULL) {
1527 pollhead_delete(pdp->pd_php, pdp);
1528 pdp->pd_php = NULL;
1529 pdp->pd_fp = NULL;