Home
last modified time | relevance | path

Searched refs:pfd (Results 1 – 25 of 70) sorted by relevance

123

/illumos-gate/usr/src/lib/libdtrace/common/
H A Ddt_printf.c48 pfcheck_addr(dt_pfargv_t *pfv, dt_pfargd_t *pfd, dt_node_t *dnp) in pfcheck_addr() argument
55 pfcheck_kaddr(dt_pfargv_t *pfv, dt_pfargd_t *pfd, dt_node_t *dnp) in pfcheck_kaddr() argument
63 pfcheck_uaddr(dt_pfargv_t *pfv, dt_pfargd_t *pfd, dt_node_t *dnp) in pfcheck_uaddr() argument
79 pfcheck_stack(dt_pfargv_t *pfv, dt_pfargd_t *pfd, dt_node_t *dnp) in pfcheck_stack() argument
86 pfcheck_time(dt_pfargv_t *pfv, dt_pfargd_t *pfd, dt_node_t *dnp) in pfcheck_time() argument
94 pfcheck_str(dt_pfargv_t *pfv, dt_pfargd_t *pfd, dt_node_t *dnp) in pfcheck_str() argument
116 pfcheck_wstr(dt_pfargv_t *pfv, dt_pfargd_t *pfd, dt_node_t *dnp) in pfcheck_wstr() argument
133 pfcheck_csi(dt_pfargv_t *pfv, dt_pfargd_t *pfd, dt_node_t *dnp) in pfcheck_csi() argument
141 pfcheck_fp(dt_pfargv_t *pfv, dt_pfargd_t *pfd, dt_node_t *dnp) in pfcheck_fp() argument
148 pfcheck_xint(dt_pfargv_t *pfv, dt_pfargd_t *pfd, dt_node_t *dnp) in pfcheck_xint() argument
[all …]
/illumos-gate/usr/src/cmd/ptools/pwait/
H A Dpwait.c53 struct pollfd *pfd; in main() local
124 pfd = &pollfd[i]; in main()
125 if ((pfd->fd = open(psinfofile, O_RDONLY)) >= 0) { in main()
132 pfd->events = POLLPRI; in main()
133 pfd->revents = 0; in main()
151 pfd = &pollfd[i]; in main()
152 if (pfd->fd < 0 || (pfd->revents & ~POLLPRI) == 0) { in main()
157 pfd->events = 0; in main()
158 pfd->revents = 0; in main()
164 if (pfd->revents & POLLHUP) { in main()
[all …]
/illumos-gate/usr/src/uts/common/fs/portfs/
H A Dport_fd.c82 portfd_t *pfd = (portfd_t *)arg; in port_fd_callback() local
83 polldat_t *pdp = PFTOD(pfd); in port_fd_callback()
121 port_pcache_remove_fd(pcp, pfd); in port_fd_callback()
181 portfd_t *pfd; in port_associate_fd() local
219 pfd = NULL; in port_associate_fd()
222 pfd = port_cache_lookup_fp(pcp, fd, fp); in port_associate_fd()
225 if (pfd == NULL) { in port_associate_fd()
233 pfd = kmem_zalloc(sizeof (portfd_t), KM_SLEEP); in port_associate_fd()
234 pdp = PFTOD(pfd); in port_associate_fd()
243 kmem_free(pfd, sizeof (portfd_t)); in port_associate_fd()
[all …]
/illumos-gate/usr/src/test/os-tests/tests/regression/
H A Dillumos-15031.c30 has_event(int pfd) in has_event() argument
36 int res = port_get(pfd, &ev, &ts); in has_event()
53 int pfd = port_create(); in main() local
54 assert(pfd >= 0); in main()
56 res = port_associate(pfd, PORT_SOURCE_FD, (uintptr_t)pipes[1], POLLIN, in main()
60 if (has_event(pfd)) { in main()
65 (void) sprintf(port_path, "/proc/%d/fd/%d", getpid(), pfd); in main()
79 if (!has_event(pfd)) { in main()
/illumos-gate/usr/src/cmd/sendmail/libmilter/
H A Dworker.c304 #define WAIT_FD(i) (pfd[i].fd)
311 struct pollfd *pfd = NULL; local
324 pfd = (struct pollfd *) malloc(PFD_STEP * sizeof(struct pollfd));
325 if (pfd == NULL)
395 pfd[nfd].fd = RD_PIPE;
396 pfd[nfd].events = MI_POLL_RD_FLAGS;
397 pfd[nfd].revents = 0;
427 realloc(pfd, new);
430 pfd = tpfd;
445 pfd[nfd].fd = ctx->ctx_sd;
[all …]
/illumos-gate/usr/src/cmd/cmd-inet/usr.sbin/
H A Dsyncloop.c324 static struct pollfd pfd; variable
330 pfd.fd = dfd; in quiet_period()
331 pfd.events = POLLIN; in quiet_period()
332 pfd.revents = 0; in quiet_period()
333 while (poll(&pfd, 1, short_time) == 1) { in quiet_period()
336 if (poll(&pfd, 1, long_time) == 1) { in quiet_period()
370 pfd.fd = dfd; in first_packet()
371 pfd.events = POLLIN; in first_packet()
372 pollret = poll(&pfd, 1, long_time); in first_packet()
441 pfd.fd = dfd; in many_packets()
[all …]
/illumos-gate/usr/src/uts/common/os/
H A Dklpd.c763 klpd_reg_t *pfd; in pfexec_unreg() local
770 pfd = myzone->zone_pfexecd; in pfexec_unreg()
771 if (pfd != NULL && pfd->klpd_door == dh) { in pfexec_unreg()
772 klpd_unlink(pfd); in pfexec_unreg()
774 pfd = NULL; in pfexec_unreg()
783 if (pfd != NULL) in pfexec_unreg()
784 klpd_rele(pfd); in pfexec_unreg()
847 klpd_reg_t *pfd; in pfexec_call() local
861 if ((pfd = myzone->zone_pfexecd) != NULL) in pfexec_call()
862 klpd_hold(pfd); in pfexec_call()
[all …]
H A Dfio.c284 int pfd; in fd_reserve() local
293 for (pfd = fd; pfd >= 0; pfd = (pfd & (pfd + 1)) - 1) in fd_reserve()
294 fip->fi_list[pfd].uf_alloc += incr; in fd_reserve()
643 portfd_t *pfd; in closeandsetf() local
792 pfd = ufp->uf_portfd; in closeandsetf()
801 if (pfd) in closeandsetf()
802 port_close_fd(pfd); in closeandsetf()
908 portfd_t *pfd; in closeall() local
910 pfd = ufp->uf_portfd; in closeall()
912 port_close_fd(pfd); in closeall()
[all …]
/illumos-gate/usr/src/cmd/ipf/lib/
H A Dipft_pc.c78 static int pfd = -1, swapped = 0; variable
105 if (pfd != -1)
106 return pfd;
141 pfd = fd;
152 return close(pfd); in pcap_close()
165 if (read(pfd, (char *)rec, sizeof(*rec)) != sizeof(*rec))
204 if (read(pfd, bufp, i) != i)
239 if (read(pfd, s, i) != i)
/illumos-gate/usr/src/lib/libc/port/gen/
H A Dselect.c114 struct pollfd *pfd; in pselect() local
155 p = pfd = alloca(nfds * sizeof (struct pollfd)); in pselect()
160 p = pfd = malloc(npfds * sizeof (struct pollfd)); in pselect()
165 p = pfd = alloca(npfds * sizeof (struct pollfd)); in pselect()
201 npfds = (int)(p - pfd); in pselect()
203 rv = _pollsys(pfd, npfds, tsp, sigmask); in pselect()
238 for (p = pfd, n = npfds; n-- > 0; p++) { in pselect()
282 for (p = pfd, n = npfds; n-- > 0; p++) { in pselect()
350 free(pfd); in pselect()
/illumos-gate/usr/src/cmd/sgs/demo_rdb/common/
H A Dmain.c55 int pfd; in init_proc() local
67 if ((pfd = open(procname, O_WRONLY)) < 0) { in init_proc()
82 if (writev(pfd, piov, 2) == -1) in init_proc()
92 if (writev(pfd, piov, 2) == -1) in init_proc()
102 if (writev(pfd, piov, 2) == -1) in init_proc()
112 if (writev(pfd, piov, 2) == -1) in init_proc()
121 if (writev(pfd, piov, 2) == -1) in init_proc()
124 (void) close(pfd); in init_proc()
/illumos-gate/usr/src/cmd/cmd-inet/usr.bin/nc/
H A Datomicio.c47 struct pollfd pfd; in atomicio() local
49 pfd.fd = fd; in atomicio()
50 pfd.events = f == read ? POLLIN : POLLOUT; in atomicio()
58 (void) poll(&pfd, 1, -1); in atomicio()
H A Dnetcat.c691 struct pollfd pfd[2]; in readwrite() local
700 pfd[0].fd = nfd; in readwrite()
701 pfd[0].events = POLLIN; in readwrite()
704 pfd[1].fd = wfd; in readwrite()
705 pfd[1].events = POLLIN; in readwrite()
707 while (pfd[0].fd != -1) { in readwrite()
711 if ((n = poll(pfd, 2 - dflag, timeout)) < 0) { in readwrite()
719 if (pfd[0].revents & (POLLIN|POLLHUP)) { in readwrite()
724 pfd[0].fd = -1; in readwrite()
725 pfd[0].events = 0; in readwrite()
[all …]
/illumos-gate/usr/src/cmd/lp/lib/msgs/
H A Dmdestroy.c41 struct pollfd pfd; in mdestroy() local
52 pfd.fd = md->readfd; in mdestroy()
53 pfd.events = POLLIN; in mdestroy()
54 while (poll(&pfd, 1, 500) > 0) { in mdestroy()
/illumos-gate/usr/src/cmd/fs.d/smbclnt/smbiod-svc/
H A Dsmbiod-svc.c177 daemonize_fini(int pfd, int rc) in daemonize_fini() argument
180 (void) write(pfd, &rc, sizeof (rc)); in daemonize_fini()
181 close(pfd); in daemonize_fini()
190 int door_fd = -1, tmp_fd = -1, pfd = -1; in main() local
253 pfd = daemonize_init(); in main()
296 if (pfd != -1) { in main()
297 daemonize_fini(pfd, rc); in main()
298 pfd = -1; in main()
346 if (pfd != -1) in main()
347 daemonize_fini(pfd, rc); in main()
/illumos-gate/usr/src/cmd/fs.d/smbclnt/smbutil/
H A Dprint.c193 int pfd = -1; in print_file() local
195 pfd = smb_open_printer(ctx, title, setup_len, mode); in print_file()
196 if (pfd < 0) { in print_file()
213 wcnt = smb_fh_write(pfd, offset, rcnt, databuf); in print_file()
227 (void) smb_fh_close(pfd); in print_file()
/illumos-gate/usr/src/lib/libnsl/rpc/
H A Drtime_tli.c101 struct pollfd pfd; in rtime_tli() local
115 pfd.fd = fd; in rtime_tli()
116 pfd.events = POLLIN | POLLPRI | POLLRDNORM | POLLRDBAND; in rtime_tli()
120 res = poll(&pfd, 1, msec); in rtime_tli()
122 if ((res <= 0) || (pfd.revents & POLLNVAL)) in rtime_tli()
/illumos-gate/usr/src/cmd/bdiff/
H A Dbdiff.c93 int pfd[2]; in main() local
265 if ((pipe(pfd)) == -1) in main()
268 (void) close(pfd[0]); in main()
269 (void) close(pfd[1]); in main()
272 (void) close(pfd[0]); in main()
274 (void) dup(pfd[1]); in main()
275 (void) close(pfd[1]); in main()
294 (void) close(pfd[1]); in main()
295 pipeinp = fdopen(pfd[0], "r"); in main()
/illumos-gate/usr/src/cmd/hotplugd/
H A Dhotplugd.c95 int pfd; in main() local
140 pfd = daemonize(); in main()
146 (void) write(pfd, &status, sizeof (status)); in main()
147 (void) close(pfd); in main()
155 (void) write(pfd, &status, sizeof (status)); in main()
156 (void) close(pfd); in main()
/illumos-gate/usr/src/cmd/sgs/libcrle/common/
H A Daudit.c64 int pfd; variable
82 pfd = atoi(str); in la_version()
124 (void) write(pfd, buffer, strlen(buffer)); in la_objopen()
149 (void) write(pfd, buffer, strlen(buffer)); in la_objfilter()
/illumos-gate/usr/src/contrib/ast/src/cmd/ksh93/features/
H A Dpoll27 int pfd[2];
33 if (pipe(pfd) < 0 ||
42 close(pfd[1]);
45 if (sfpkrd(pfd[0], buf, sizeof(buf), '\n', -1, 1) >= 0 ||
51 close(pfd[0]);
53 write(pfd[1], msg, sizeof(msg) - 1);
57 close(pfd[0]);
/illumos-gate/usr/src/test/os-tests/tests/signalfd/
H A Dmultipoll.c37 int pfd = open("/dev/poll", O_RDWR); in main() local
38 if (pfd == -1) { in main()
52 ssize_t wrote = write(pfd, buf, sizeof (buf)); in main()
/illumos-gate/usr/src/cmd/ttymon/
H A Dtmhandler.c500 struct pollfd pfd[2]; in sigpoll_catch() local
506 pfd[0].fd = PCpipe[0]; in sigpoll_catch()
507 pfd[1].fd = Pfd; in sigpoll_catch()
508 pfd[0].events = POLLIN; in sigpoll_catch()
509 pfd[1].events = POLLIN; in sigpoll_catch()
510 if ((ret = poll(pfd, 2, 0)) < 0) in sigpoll_catch()
514 if (pfd[0].revents & POLLIN) in sigpoll_catch()
515 read_pid(pfd[0].fd); in sigpoll_catch()
516 if (pfd[1].revents & POLLIN) in sigpoll_catch()
/illumos-gate/usr/src/uts/common/fs/zfs/
H A Ddmu_traverse.c206 prefetch_needed(prefetch_data_t *pfd, const blkptr_t *bp) in prefetch_needed() argument
208 ASSERT(pfd->pd_flags & TRAVERSE_PREFETCH_DATA); in prefetch_needed()
521 prefetch_data_t *pfd = arg; in traverse_prefetcher() local
526 ASSERT(pfd->pd_bytes_fetched >= 0); in traverse_prefetcher()
529 if (pfd->pd_cancel) in traverse_prefetcher()
532 if (!prefetch_needed(pfd, bp)) in traverse_prefetcher()
535 mutex_enter(&pfd->pd_mtx); in traverse_prefetcher()
536 while (!pfd->pd_cancel && pfd->pd_bytes_fetched >= zfs_pd_bytes_max) in traverse_prefetcher()
537 cv_wait(&pfd->pd_cv, &pfd->pd_mtx); in traverse_prefetcher()
538 pfd->pd_bytes_fetched += BP_GET_LSIZE(bp); in traverse_prefetcher()
[all …]
/illumos-gate/usr/src/lib/libslp/clib/
H A Dslp_net.c198 struct pollfd pfd[1]; in slp_uc_udp_send() local
224 pfd[0].fd = sockfd; in slp_uc_udp_send()
225 pfd[0].events = POLLRDNORM; in slp_uc_udp_send()
252 0, &timeout, sent, &now, pfd, 1); in slp_uc_udp_send()
339 struct pollfd *pfd; in slp_mc_send() local
349 if (make_mc_target(hp, sin, header, &pfd, &nfds, &bcifs) != SLP_OK) in slp_mc_send()
373 if (mc_sendmsg(pfd, msg, &bcifs) != SLP_OK) { in slp_mc_send()
379 mc_recvmsg(pfd, nfds, hp, scopes, header, &collator, final_to, in slp_mc_send()
391 free_pfds(pfd, nfds); in slp_mc_send()
1007 static void mc_recvmsg(struct pollfd *pfd, nfds_t nfds, slp_handle_impl_t *hp, in mc_recvmsg() argument
[all …]

123