fc_ulp_module_t
wsp->walk_data = mdb_alloc(sizeof (fc_ulp_module_t), UM_SLEEP);
if (mdb_vread(wsp->walk_data, sizeof (fc_ulp_module_t), wsp->walk_addr)
(uintptr_t)(((fc_ulp_module_t *)wsp->walk_data)->mod_next);
mdb_free(wsp->walk_data, sizeof (fc_ulp_module_t));
fc_ulp_module_t modlist;
if (mdb_vread(&modlist, sizeof (fc_ulp_module_t), addr) ==
sizeof (fc_ulp_module_t)) {
static fc_ulp_module_t *fctl_ulp_modules;
fc_ulp_module_t *mod;
fc_ulp_module_t *mod;
fctl_post_attach(fc_ulp_module_t *mod, fc_ulp_ports_t *ulp_port,
fc_ulp_module_t *mod;
fctl_init_dma_attr(fc_local_port_t *port, fc_ulp_module_t *mod,
fctl_post_detach(fc_ulp_module_t *mod, fc_ulp_ports_t *ulp_port,
fctl_add_ulp_port(fc_ulp_module_t *ulp_module, fc_local_port_t *port_handle,
fc_ulp_module_t *mod;
fc_ulp_module_t *mod;
fc_ulp_module_t *mod;
fc_ulp_module_t *mod;
fc_ulp_module_t *prev;
fc_ulp_module_t *mod;
fc_ulp_module_t *prev;
static void fctl_post_attach(fc_ulp_module_t *mod, fc_ulp_ports_t *ulp_port,
static void fctl_post_detach(fc_ulp_module_t *mod, fc_ulp_ports_t *ulp_port,
static fc_ulp_ports_t *fctl_add_ulp_port(fc_ulp_module_t *ulp_module,
static void fctl_init_dma_attr(fc_local_port_t *port, fc_ulp_module_t *mod,