Lines Matching defs:pfd
81 portfd_t *pfd = (portfd_t *)arg;
82 polldat_t *pdp = PFTOD(pfd);
123 port_pcache_remove_fd(pcp, pfd);
183 portfd_t *pfd;
221 pfd = NULL;
224 pfd = port_cache_lookup_fp(pcp, fd, fp);
227 if (pfd == NULL) {
235 pfd = kmem_zalloc(sizeof (portfd_t), KM_SLEEP);
236 pdp = PFTOD(pfd);
245 kmem_free(pfd, sizeof (portfd_t));
252 pkevp->portkev_arg = pfd;
264 addfd_port(fd, pfd);
269 pdp = PFTOD(pfd);
295 pfd->pfd_thread = curthread;
324 * port_dissociate can remove the pfd from the port cache
325 * and free the pfd.
333 if (((pfd = port_cache_lookup_fp(pcp, fd, fp)) == NULL) ||
334 (pfd->pfd_thread != curthread)) {
360 * port_dissociate can remove the pfd from the port cache
361 * and free the pfd.
369 if (((pfd = port_cache_lookup_fp(pcp, fd, fp)) == NULL) ||
370 (pfd->pfd_thread != curthread)) {
406 delfd_port(fd, pfd);
424 if (!port_remove_fd_object(pfd, pp, pcp) && !active) {
447 portfd_t *pfd;
468 pfd = port_cache_lookup_fp(pcp, fd, fp);
469 if (pfd == NULL) {
475 if (curproc->p_pid != PFTOD(pfd)->pd_portev->portkev_pid) {
482 delfd_port(fd, pfd);
488 pkevp = PFTOD(pfd)->pd_portev;
499 if (port_remove_fd_object(pfd, pp, pcp)) {
560 portfd_t *pfd;
576 pfd = oldtbl[i];
577 pdp = PFTOD(pfd);