portlist
FCOE_PORT_ATTRIBUTE *portlist = NULL;
status = FCOE_GetPortList(&port_num, &portlist);
(char *)portlist[i].mac_link_name,
if (portlist[i].port_type ==
free(portlist);
FCOE_PORT_ATTRIBUTE *portlist = NULL;
status = FCOE_GetPortList(&port_num, &portlist);
if ((portlist[i].port_type ==
portlist[i].port_type ==
printFCOEPortInfo(&portlist[i]);
if (portlist != NULL) {
free(portlist);
PFCOE_SMF_PORT_LIST portlist = NULL;
status = FCOE_LoadConfig(FCOE_PORTTYPE_INITIATOR, &portlist);
} else if (portlist == NULL) {
for (i = 0; i < portlist->port_num; i++) {
port = &portlist->ports[i];
if (portlist != NULL) {
free(portlist);
PFCOE_SMF_PORT_LIST portlist = NULL;
status = FCOE_LoadConfig(FCOE_PORTTYPE_TARGET, &portlist);
} else if (portlist == NULL) {
for (i = 0; i < portlist->port_num; i++) {
port = &portlist->ports[i];
if (portlist != NULL) {
free(portlist);
portlist_t portlist;
portlist.hbacnt = 0;
if (err = g_get_port_path(portdrvr_list[x], &portlist)) {
for (x = 0; x < portlist.hbacnt; x++) {
if (err = g_get_port_state(portlist.physpath[x],
(void) print_errString(err, portlist.physpath[x]);
fprintf(stdout, "%-65s ", portlist.physpath[x]);
g_free_portlist(&portlist);
fc_fca_port_t portlist;
if (mdb_vread(&portlist, sizeof (fc_fca_port_t), addr) ==
portlist.port_handle) == sizeof (fc_local_port_t)) {
portlist.port_handle, port.fp_instance,
portlist.port_handle);
fc_fca_port_t portlist;
if (mdb_vread(&portlist, sizeof (fc_fca_port_t), addr) ==
addr = (uintptr_t)portlist.port_handle;
FCOE_PORT_ATTRIBUTE **portlist)
if (port_num == NULL || portlist == NULL) {
*portlist = outportlist;
*portlist = NULL;
FCOE_SMF_PORT_LIST **portlist)
*portlist = (PFCOE_SMF_PORT_LIST)malloc(bufsize);
free(*portlist);
&(*portlist)->ports[portIndex++];
(*portlist)->port_num = portIndex;
FCOE_PORT_ATTRIBUTE **portlist
FCOE_SMF_PORT_LIST **portlist
g_get_port_path(char *portdrvr, portlist_t *portlist)
if ((portdrvr == NULL) || (portlist == NULL)) {
if ((portlist->hbacnt > MAX_HBA_PORT - 1) ||
((portlist->physpath[portlist->hbacnt] =
strcpy(portlist->physpath[portlist->hbacnt],
portlist->hbacnt++;
g_free_portlist(portlist_t *portlist)
if (portlist == NULL) {
for (x = 0; x < portlist->hbacnt; x++) {
if (portlist->physpath[x] != NULL) {
free(portlist->physpath[x]);