fc_remote_port_t
wsp->walk_data = mdb_alloc(sizeof (fc_remote_port_t), UM_SLEEP);
if (mdb_vread(wsp->walk_data, sizeof (fc_remote_port_t), wsp->walk_addr)
(uintptr_t)(((fc_remote_port_t *)wsp->walk_data)->pd_wwn_hnext);
mdb_free(wsp->walk_data, sizeof (fc_remote_port_t));
wsp->walk_data = mdb_alloc(sizeof (fc_remote_port_t), UM_SLEEP);
if (mdb_vread(wsp->walk_data, sizeof (fc_remote_port_t), wsp->walk_addr)
(uintptr_t)(((fc_remote_port_t *)wsp->walk_data)->pd_did_hnext);
mdb_free(wsp->walk_data, sizeof (fc_remote_port_t));
fc_remote_port_t pd;
if (mdb_vread(&pd, sizeof (fc_remote_port_t), addr) !=
sizeof (fc_remote_port_t)) {
fc_remote_port_t *pd =
(fc_remote_port_t *)tmp_map->map_pd;
fc_remote_port_t *pd;
fc_remote_port_t *pd, *newpd;
fc_remote_port_t *pd;
fc_remote_port_t *pd;
fc_remote_port_t *pd;
fc_remote_port_t *pd =
fc_remote_port_t *pd =
fc_remote_port_t *pd;
fc_remote_port_t *pd1, *pd2;
fc_remote_port_t *pd;
fc_remote_port_t *
fc_remote_port_t *pd;
fctl_dealloc_remote_port(fc_remote_port_t *pd)
fc_remote_port_t *pd)
fc_remote_port_t *last;
fc_remote_port_t *ports;
fc_remote_port_t *pd)
fc_remote_port_t *last;
fc_remote_port_t *ports;
fctl_enlist_did_table(fc_local_port_t *port, fc_remote_port_t *pd)
fc_remote_port_t *tmp_pd;
fctl_delist_did_table(fc_local_port_t *port, fc_remote_port_t *pd)
fc_remote_port_t *pd_next;
fc_remote_port_t *last;
fctl_enlist_pwwn_table(fc_local_port_t *port, fc_remote_port_t *pd)
fc_remote_port_t *tmp_pd;
fctl_delist_pwwn_table(fc_local_port_t *port, fc_remote_port_t *pd)
fc_remote_port_t *pd_next;
fc_remote_port_t *last;
fc_remote_port_t *
fc_remote_port_t *pd;
fc_remote_port_t *pd = port_handle;
fc_remote_port_t *
fc_remote_port_t *pd;
fc_remote_port_t *
fc_remote_port_t *pd;
fc_remote_port_t *
fc_remote_port_t *pd;
fc_remote_port_t *
fc_remote_port_t *pd;
fctl_release_remote_port(fc_remote_port_t *pd)
fc_remote_port_t *pd;
fc_remote_port_t *old_pd;
fc_remote_port_t *last_pd;
fc_remote_port_t *
fc_remote_port_t *pd;
fctl_destroy_remote_port(fc_local_port_t *port, fc_remote_port_t *pd)
fc_remote_port_t *pd;
fctl_copy_portmap_held(fc_portmap_t *map, fc_remote_port_t *pd)
fctl_copy_portmap(fc_portmap_t *map, fc_remote_port_t *pd)
fctl_copy_portmap(map, (fc_remote_port_t *)pd);
fctl_add_orphan_held(fc_local_port_t *port, fc_remote_port_t *pd)
fctl_add_orphan(fc_local_port_t *port, fc_remote_port_t *pd, int sleep)
fctl_print_if_not_orphan(fc_local_port_t *port, fc_remote_port_t *pd)
fc_remote_port_t *pd;
fc_remote_port_t *old_pd;
fc_remote_port_t *last_pd;
fctl_check_alpa_list(fc_local_port_t *port, fc_remote_port_t *pd)
fc_remote_port_t *
fc_remote_port_t *pd;
fc_remote_port_t *
fc_remote_port_t *pd;
fc_remote_port_t *
fc_remote_port_t *pd;
fc_remote_port_t *pd;
fc_remote_port_t *pd;
fc_remote_port_t *pd;
fc_remote_port_t *pd;
fc_remote_port_t *npd;
fc_remote_port_t *pd;
fc_remote_port_t *pd;
fc_remote_port_t *pd;
fp_prlo_acc_init(fc_local_port_t *port, fc_remote_port_t *pd,
fc_remote_port_t *pd, job_request_t *job)
fc_remote_port_t *pd, job_request_t *job)
fc_remote_port_t *pd;
fc_remote_port_t *pd;
fc_remote_port_t *pd;
fp_fillout_old_map_held(fc_portmap_t *map, fc_remote_port_t *pd, uchar_t flag)
fp_fillout_old_map(fc_portmap_t *map, fc_remote_port_t *pd, uchar_t flag)
fp_fillout_changed_map(fc_portmap_t *map, fc_remote_port_t *pd,
fc_remote_port_t *pd;
fp_stuff_device_with_gan(ddi_acc_handle_t *handle, fc_remote_port_t *pd,
fc_remote_port_t *pd;
fc_remote_port_t *pd, job_request_t *job)
fp_logout(fc_local_port_t *port, fc_remote_port_t *pd, job_request_t *job)
static fc_remote_port_t *
fc_remote_port_t *pd;
fc_remote_port_t *pd;
fc_remote_port_t *npd;
fc_remote_port_t *pwwn_pd;
fc_remote_port_t *did_pd;
fp_ns_validate_device(fc_local_port_t *port, fc_remote_port_t *pd,
fc_remote_port_t *pd = NULL;
fc_remote_port_t *held_pd = NULL;
fc_remote_port_t *pd;
fc_remote_port_t *pd;
fc_remote_port_t *pd)
fc_remote_port_t *pd;
fc_remote_port_t *pd;
pd = (fc_remote_port_t *)job->job_ulp_pkts;
fc_remote_port_t *pd;
fc_remote_port_t *pd = cmd->cmd_pkt.pkt_pd;
fc_remote_port_t *pd;
fc_remote_port_t *pd;
fc_remote_port_t *pd;
int cmd_flag, int sleep, fc_remote_port_t *pd, fc_packet_t *ulp_pkt)
fc_remote_port_t *tmp_pd;
fp_register_login(ddi_acc_handle_t *handle, fc_remote_port_t *pd,
fp_remote_port_offline(fc_remote_port_t *pd)
fp_unregister_login(fc_remote_port_t *pd)
fc_remote_port_t *pd;
fp_logo_init(fc_remote_port_t *pd, fp_cmd_t *cmd, job_request_t *job)
fc_remote_port_t *pd;
fc_remote_port_t *pd;
fc_remote_port_t *pd;
fc_remote_port_t *pd;
fc_remote_port_t *pd;
fc_remote_port_t *pd;
fc_remote_port_t *tmp_pd;
fp_ns_reg(fc_local_port_t *port, fc_remote_port_t *pd, uint16_t cmd_code,
fc_remote_port_t *pd;
fc_remote_port_t *pd;
fc_remote_port_t *tmp_pd;
fc_remote_port_t *tmp_pd, *new_wwn_pd;
fc_remote_port_t *pd;
fc_remote_port_t *tmp_pd;
fc_remote_port_t *tmp_pd;
fc_remote_port_t *pd;
fc_remote_port_t *pd;
fc_remote_port_t *pd;
fc_remote_port_t *pd;
fc_remote_port_t *pd;
fc_remote_port_t *ns_pd;
fc_remote_port_t *fctl_create_remote_port(fc_local_port_t *port,
int fctl_destroy_remote_port(fc_local_port_t *port, fc_remote_port_t *pd);
fc_remote_port_t *fctl_alloc_remote_port(fc_local_port_t *port,
void fctl_dealloc_remote_port(fc_remote_port_t *pd);
void fctl_release_remote_port(fc_remote_port_t *pd);
fc_remote_port_t *pd);
fc_remote_port_t *pd);
fc_remote_port_t *fctl_get_remote_port_by_did(fc_local_port_t *port,
fc_remote_port_t *fctl_hold_remote_port_by_did(fc_local_port_t *port,
fc_remote_port_t *fctl_get_remote_port_by_pwwn(fc_local_port_t *port,
fc_remote_port_t *fctl_hold_remote_port_by_pwwn(fc_local_port_t *port,
fc_remote_port_t *
fc_remote_port_t *fctl_lookup_pd_by_did(fc_local_port_t *port, uint32_t d_id);
fc_remote_port_t *fctl_lookup_pd_by_index(fc_local_port_t *port,
fc_remote_port_t *fctl_lookup_pd_by_wwn(fc_local_port_t *port, la_wwn_t wwn);
void fctl_enlist_did_table(fc_local_port_t *port, fc_remote_port_t *pd);
void fctl_delist_did_table(fc_local_port_t *port, fc_remote_port_t *pd);
void fctl_enlist_pwwn_table(fc_local_port_t *port, fc_remote_port_t *pd);
void fctl_delist_pwwn_table(fc_local_port_t *port, fc_remote_port_t *pd);
void fctl_copy_portmap_held(fc_portmap_t *map, fc_remote_port_t *pd);
void fctl_copy_portmap(fc_portmap_t *map, fc_remote_port_t *pd);
int fctl_add_orphan_held(fc_local_port_t *port, fc_remote_port_t *pd);
int fctl_add_orphan(fc_local_port_t *port, fc_remote_port_t *pd, int sleep);
fc_remote_port_t *pd);
static void fctl_check_alpa_list(fc_local_port_t *port, fc_remote_port_t *pd);
int resp_len, int kmflags, fc_remote_port_t *pd);
job_request_t *job, int cmd_flag, int sleep, fc_remote_port_t *pd,
static void fp_register_login(ddi_acc_handle_t *handle, fc_remote_port_t *pd,
static void fp_remote_port_offline(fc_remote_port_t *pd);
static void fp_unregister_login(fc_remote_port_t *pd);
static void fp_logo_init(fc_remote_port_t *pd, fp_cmd_t *cmd,
static int fp_ns_reg(fc_local_port_t *port, fc_remote_port_t *pd,
fc_remote_port_t *pd, job_request_t *job);
fc_remote_port_t *pd, job_request_t *job);
static void fp_fillout_old_map_held(fc_portmap_t *map, fc_remote_port_t *pd,
static void fp_fillout_old_map(fc_portmap_t *map, fc_remote_port_t *pd,
static void fp_fillout_changed_map(fc_portmap_t *map, fc_remote_port_t *pd,
fc_remote_port_t *pd, ns_resp_gan_t *gan_resp);
fc_remote_port_t *pd, job_request_t *job);
static int fp_logout(fc_local_port_t *port, fc_remote_port_t *pd,
static fc_remote_port_t *fp_create_remote_port_by_ns(fc_local_port_t *port,
static int fp_ns_validate_device(fc_local_port_t *port, fc_remote_port_t *pd,