port_t
struct port_t* next;
struct port_t* port;
struct port_t* ports;
port_alert(port_t *pp, int flags, int events, void *user)
port_getn(port_t *pp, port_event_t *uevp, uint_t max, uint_t *nget,
static int port_getn(port_t *, port_event_t *, uint_t, uint_t *,
static int port_alert(port_t *, int, int, void *);
static int port_dispatch_event(port_t *, int, int, int, uintptr_t, void *);
static int port_send(port_t *, int, int, void *);
static void port_init(port_t *);
static void port_add_ksource_local(port_t *, port_ksource_t *);
port_t *pp;
port_t *pp;
pp = kmem_zalloc(sizeof (port_t), KM_SLEEP);
kmem_free(pp, sizeof (port_t));
kmem_free(pp, sizeof (port_t));
port_init(port_t *pp)
port_add_ksource_local(port_t *pp, port_ksource_t *pks)
port_send(port_t *pp, int source, int events, void *user)
port_dispatch_event(port_t *pp, int opcode, int source, int events,
port_t *pp;
port_associate_fd(port_t *pp, int source, uintptr_t object, int events,
port_dissociate_fd(port_t *pp, uintptr_t object)
port_t *pp;
port_t *pp = arg;
port_pfp_setup(portfop_t **pfpp, port_t *pp, vnode_t *vp, portfop_cache_t *pfcp,
port_associate_fop(port_t *pp, int source, uintptr_t object, int events,
port_dissociate_fop(port_t *pp, uintptr_t object)
port_t *pp = arg;
port_t *pp;
port_getsrc(port_t *pp, int source)
port_fop_associate_source(portfop_cache_t **pfcpp, port_t *pp, int source)
port_t *pp;
port_t *pp;
port_t *pp;
port_t *pp = VTOEP(vp);
kmem_free(pp, sizeof (port_t));
port_pollwkdone(port_t *pp)
port_t *pp;
port_t *pp;
port_alloc_event_local(port_t *pp, int source, int flags,
port_alloc_event_block(port_t *pp, int source, int flags,
port_t *pp;
port_t *pp = pkevp->portkev_port;
port_remove_fd_object(portfd_t *pfd, port_t *pp, port_fdcache_t *pcp)
port_t *pp;
port_t *pp;
port_t *pp;
port_pollwkup(port_t *pp)
port_t *pfop_pp;
int port_alloc_event_block(port_t *, int, int, struct port_kevent **);
port_t *pp;