fct_i_local_port_t
if (mdb_vread(&iport, sizeof (fct_i_local_port_t),
!= sizeof (fct_i_local_port_t)) {
if (mdb_vread(&iport, sizeof (fct_i_local_port_t),
!= sizeof (fct_i_local_port_t)) {
fct_i_local_port_t *iport =
(fct_i_local_port_t *)port->port_fct_private;
fct_i_local_port_t *iport;
iport = (fct_i_local_port_t *)port->port_fct_private;
fct_i_local_port_t *iport = PORT_TO_IPORT(port);
fct_walk_discovery_queue(fct_i_local_port_t *iport)
fct_i_local_port_t *iport = (fct_i_local_port_t *)
fct_i_local_port_t *iport = (fct_i_local_port_t *)
fct_i_local_port_t *iport = (fct_i_local_port_t *)
fct_i_local_port_t *iport = (fct_i_local_port_t *)
fct_i_local_port_t *iport = (fct_i_local_port_t *)
fct_i_local_port_t *iport = ICMD_TO_IPORT(icmd);
fct_i_local_port_t *iport = ICMD_TO_IPORT(icmd);
fct_process_els(fct_i_local_port_t *iport, fct_i_remote_port_t *irp)
fct_handle_sol_els_completion(fct_i_local_port_t *iport, fct_i_cmd_t *icmd)
fct_check_cmdlist(fct_i_local_port_t *iport)
fct_check_solcmd_queue(fct_i_local_port_t *iport)
fct_i_local_port_t *iport = ICMD_TO_IPORT(icmd);
fct_i_local_port_t *iport = ICMD_TO_IPORT(icmd);
fct_i_local_port_t *iport = ICMD_TO_IPORT(icmd);
fct_i_local_port_t *iport = ICMD_TO_IPORT(icmd);
fct_handle_local_port_event(fct_i_local_port_t *iport)
fct_i_local_port_t *iport = ICMD_TO_IPORT(icmd);
fct_i_local_port_t *iport = ICMD_TO_IPORT(icmd);
fct_lookup_irp_by_nodewwn(fct_i_local_port_t *iport, uint8_t *nodewwn)
DTRACE_FC_1(link__up, fct_i_local_port_t, iport);
fct_lookup_irp_by_portwwn(fct_i_local_port_t *iport, uint8_t *portwwn)
DTRACE_FC_1(link__down, fct_i_local_port_t, iport);
fct_rscn_verify(fct_i_local_port_t *iport, uint8_t *rscn_req_payload,
fct_i_local_port_t, iport,
fct_lport_has_bigger_wwn(fct_i_local_port_t *iport)
fct_do_flogi(fct_i_local_port_t *iport)
DTRACE_FC_1(fabric__login__start, fct_i_local_port_t, iport);
disc_action_t fct_handle_local_port_event(fct_i_local_port_t *iport);
disc_action_t fct_walk_discovery_queue(fct_i_local_port_t *iport);
fct_i_local_port_t, iport);
disc_action_t fct_process_els(fct_i_local_port_t *iport,
fct_i_local_port_t *iport;
iport = (fct_i_local_port_t *)port->port_fct_private;
disc_action_t fct_link_init_complete(fct_i_local_port_t *iport);
fct_process_link_init(fct_i_local_port_t *iport)
fct_status_t fct_complete_previous_li_cmd(fct_i_local_port_t *iport);
fct_status_t fct_sol_plogi(fct_i_local_port_t *iport, uint32_t id,
fct_status_t fct_sol_ct(fct_i_local_port_t *iport, uint32_t id,
fct_status_t fct_ns_scr(fct_i_local_port_t *iport, uint32_t id,
static disc_action_t fct_check_cmdlist(fct_i_local_port_t *iport);
static disc_action_t fct_check_solcmd_queue(fct_i_local_port_t *iport);
static void fct_rscn_verify(fct_i_local_port_t *iport,
fct_i_local_port_t *iport =
(fct_i_local_port_t *)port->port_fct_private;
fct_i_local_port_t *iport = (fct_i_local_port_t *)
void fct_handle_sol_els_completion(fct_i_local_port_t *iport,
static fct_i_local_port_t *fct_iport_list = NULL;
fct_i_local_port_t *iport;
iport = (fct_i_local_port_t *)port->port_fct_private;
fct_i_local_port_t *iport;
iport = (fct_i_local_port_t *)port->port_fct_private;
fct_i_local_port_t *iport = (fct_i_local_port_t *)
fct_portid_to_portptr(fct_i_local_port_t *iport, uint32_t portid)
fct_queue_rp(fct_i_local_port_t *iport, fct_i_remote_port_t *irp)
fct_deque_rp(fct_i_local_port_t *iport, fct_i_remote_port_t *irp)
fct_implicitly_logo_all(fct_i_local_port_t *iport, int force_implicit)
fct_rehash(fct_i_local_port_t *iport)
fct_local_port_cleanup_done(fct_i_local_port_t *iport)
fct_i_local_port_t *iport =
(fct_i_local_port_t *)port->port_fct_private;
fct_i_local_port_t *iport =
(fct_i_local_port_t *)cmd->cmd_port->port_fct_private;
fct_i_local_port_t, iport,
fct_i_local_port_t *iport =
(fct_i_local_port_t *)port->port_fct_private;
fct_alloc_cmd_slot(fct_i_local_port_t *iport, fct_cmd_t *cmd)
fct_post_to_discovery_queue(fct_i_local_port_t *iport,
fct_i_local_port_t, cmd->cmd_port->port_fct_private,
fct_i_local_port_t, cmd->cmd_port->port_fct_private,
fct_i_local_port_t,
(fct_i_local_port_t *)cmd->cmd_port->port_fct_private,
fct_i_local_port_t *iport = (fct_i_local_port_t *)
fct_i_local_port_t *iport = (fct_i_local_port_t *)
fct_i_local_port_t *iport;
iport = (fct_i_local_port_t *)port->port_fct_private;
fct_i_local_port_t *iport = NULL;
irp = fct_portid_to_portptr((fct_i_local_port_t *)
fct_i_local_port_t *iport = (fct_i_local_port_t *)
fct_i_local_port_t *iport = (fct_i_local_port_t *)
(fct_i_local_port_t *)(port->port_fct_private), rportid);
slot = &((fct_i_local_port_t *)port->port_fct_private)->iport_cmd_slots[
fct_i_local_port_t *iport =
(fct_i_local_port_t *)port->port_fct_private;
fct_i_local_port_t *iport = (fct_i_local_port_t *)
fct_q_for_termination_lock_held(fct_i_local_port_t *iport, fct_i_cmd_t *icmd,
fct_reset_flag_abort_called(fct_i_local_port_t *iport)
fct_irp_deregister_speedup(fct_i_local_port_t *iport)
fct_handle_port_offline(fct_i_local_port_t *iport)
fct_i_local_port_t *iport;
fct_cmd_terminator(fct_i_local_port_t *iport)
fct_i_local_port_t *
fct_i_local_port_t *iport;
stmf_trace(((fct_i_local_port_t *)port->port_fct_private)->iport_alias,
stmf_trace(((fct_i_local_port_t *)port->port_fct_private)->iport_alias,
fct_i_local_port_t *iport;
iport = (fct_i_local_port_t *)ks->ks_private;
fct_i_local_port_t *iport;
fct_init_kstats(fct_i_local_port_t *iport)
fct_get_adapter_port_attr(fct_i_local_port_t *ilport, uint8_t *pwwn,
fct_i_local_port_t *iport = ilport;
fct_i_local_port_t *iport;
iport = (fct_i_local_port_t *)
void fct_init_kstats(fct_i_local_port_t *iport);
fct_i_local_port_t *iport;
fct_i_local_port_t *iport = fct_get_iport_per_wwn(port_wwn);
fct_i_local_port_t *iport = fct_get_iport_per_wwn(port_wwn);
fct_i_local_port_t *iport;
GET_STRUCT_SIZE(fct_i_local_port_t), 0 },
((fct_i_local_port_t *)(x_icmd)->icmd_cmd->cmd_port->port_fct_private)
((fct_i_local_port_t *)(x_port)->port_fct_private)
fct_i_remote_port_t *fct_portid_to_portptr(fct_i_local_port_t *iport,
fct_i_remote_port_t *fct_lookup_irp_by_nodewwn(fct_i_local_port_t *iport,
fct_i_remote_port_t *fct_lookup_irp_by_portwwn(fct_i_local_port_t *iport,
void fct_queue_rp(fct_i_local_port_t *iport, fct_i_remote_port_t *irp);
void fct_deque_rp(fct_i_local_port_t *iport, fct_i_remote_port_t *irp);
int fct_implicitly_logo_all(fct_i_local_port_t *iport, int force_implicit);
void fct_rehash(fct_i_local_port_t *iport);
uint8_t fct_local_port_cleanup_done(fct_i_local_port_t *iport);
void fct_q_for_termination_lock_held(fct_i_local_port_t *iport,
disc_action_t fct_handle_port_offline(fct_i_local_port_t *iport);
disc_action_t fct_cmd_terminator(fct_i_local_port_t *iport);
uint16_t fct_alloc_cmd_slot(fct_i_local_port_t *iport, fct_cmd_t *cmd);
void fct_post_to_discovery_queue(fct_i_local_port_t *iport,
disc_action_t fct_process_link_init(fct_i_local_port_t *iport);