portfop_t
list_create(&npvp->pvp_pfoplist, sizeof (portfop_t),
offsetof(portfop_t, pfop_node));
port_pfp_setup(portfop_t **pfpp, port_t *pp, vnode_t *vp, portfop_cache_t *pfcp,
portfop_t *pfp = NULL;
pfp = kmem_zalloc(sizeof (portfop_t), KM_SLEEP);
portfop_t *pfp;
portfop_t *tpfp;
portfop_t *pfp;
portfop_t **hashtbl;
portfop_t *pfp;
portfop_t *pfpnext;
hashtbl = (portfop_t **)pfcp->pfc_hash;
portfop_t *pfp;
while (pfp = (portfop_t *)list_head(tlist)) {
portfop_t *pfp, *npfp;
list_create(&tmplist, sizeof (portfop_t),
offsetof(portfop_t, pfop_node));
for (pfp = (portfop_t *)list_tail(&pvp->pvp_pfoplist);
for (pfp = (portfop_t *)list_head(&tmplist);
static void port_pcache_insert(portfop_cache_t *, portfop_t *);
static void port_pcache_delete(portfop_cache_t *, portfop_t *);
portfop_t *pfp = (portfop_t *)arg;
port_pcache_insert(portfop_cache_t *pfcp, portfop_t *pfp)
portfop_t **bucket;
port_pcache_delete(portfop_cache_t *pfcp, portfop_t *pfp)
portfop_t *lpdp;
portfop_t *cpdp;
portfop_t **bucket;
port_fop_listinsert(portfop_vp_t *pvp, portfop_t *pfp, int where)
port_fop_listinsert_head(portfop_vp_t *pvp, portfop_t *pfp)
port_fop_listinsert_tail(portfop_vp_t *pvp, portfop_t *pfp)
port_fop_listremove(portfop_vp_t *pvp, portfop_t *pfp)
port_pcache_remove_fop(portfop_cache_t *pfcp, portfop_t *pfp)
kmem_free(pfp, sizeof (portfop_t));
portfop_t *pfp = NULL;
port_remove_fop(portfop_t *pfp, portfop_cache_t *pfcp, int cleanup,
portfop_t *
portfop_t *pfp = NULL;
portfop_t **bucket;
portfop_t *pfp, void *objptr, uintptr_t object)
portfop_t *tpfp;
(portfop_t **)(&(pcp)->pfc_hash[(((ulong_t)id >> 8) & \