Searched refs:portfd_t (Results 1 - 4 of 4) sorted by relevance

/illumos-gate/usr/src/uts/common/fs/portfs/
H A Dport_fd.c52 * events. In the port_fd_callback() case the "arg" is a pointer to portfd_t
53 * structure. The portfd_t structure is specific for PORT_SOURCE_FD source.
81 portfd_t *pfd = (portfd_t *)arg;
139 * This function returns a pointer to a valid portfd_t structure only when
142 portfd_t *
146 portfd_t **bucket;
183 portfd_t *pfd;
220 sizeof (portfd_t *), KM_SLEEP);
235 pfd = kmem_zalloc(sizeof (portfd_t), KM_SLEE
[all...]
/illumos-gate/usr/src/uts/common/sys/
H A Dport_impl.h200 * portfd_t is required to synchronize the association of fds with a port
212 } portfd_t; typedef in typeref:struct:portfd
376 void port_pcache_remove_fd(port_fdcache_t *, portfd_t *);
377 int port_remove_fd_object(portfd_t *, struct port *, port_fdcache_t *);
380 extern void addfd_port(int, portfd_t *);
381 extern void delfd_port(int, portfd_t *);
/illumos-gate/usr/src/uts/common/os/
H A Dport_subr.c546 * This routine removes a portfd_t from the fd cache's hash table.
549 port_pcache_remove_fd(port_fdcache_t *pcp, portfd_t *pfd)
553 portfd_t **bucket;
569 kmem_free(pfd, sizeof (portfd_t));
591 kmem_free(pfd, sizeof (portfd_t));
613 * delivered portfd_t structure. Returns 1 if the port_kevent was found
617 port_remove_fd_object(portfd_t *pfd, port_t *pp, port_fdcache_t *pcp)
668 port_close_pfd(portfd_t *pfd)
674 * the portfd_t passed in should be for this proc.
H A Dfio.c82 static void port_close_fd(portfd_t *);
634 portfd_t *pfd;
896 portfd_t *pfd;
1436 portfd_t *pfd;
1769 addfd_port(int fd, portfd_t *pfd)
1792 delfd_port(int fd, portfd_t *pfd)
1814 port_close_fd(portfd_t *pfd)
1816 portfd_t *pfdn;
1820 * the portfd_t list for this fd. The uf_file, uf_portfd

Completed in 58 milliseconds