Lines Matching refs:wwpn_iid
939 if (port->wwpn_iid[iid].name) in ctl_isc_announce_iid()
940 l = strlen(port->wwpn_iid[iid].name) + 1; in ctl_isc_announce_iid()
951 msg->iid.in_use = port->wwpn_iid[iid].in_use; in ctl_isc_announce_iid()
953 msg->iid.wwpn = port->wwpn_iid[iid].wwpn; in ctl_isc_announce_iid()
954 if (port->wwpn_iid[iid].name) in ctl_isc_announce_iid()
955 strlcpy(msg->iid.data, port->wwpn_iid[iid].name, l); in ctl_isc_announce_iid()
1021 if (port->wwpn_iid[i].in_use) in ctl_isc_ha_link_up()
1061 port->wwpn_iid[i].in_use = 0; in ctl_isc_ha_link_down()
1062 free(port->wwpn_iid[i].name, M_CTL); in ctl_isc_ha_link_down()
1063 port->wwpn_iid[i].name = NULL; in ctl_isc_ha_link_down()
1350 if (port->wwpn_iid[iid].in_use != 0 && in ctl_isc_iid_sync()
1353 port->wwpn_iid[iid].in_use = msg->iid.in_use; in ctl_isc_iid_sync()
1354 port->wwpn_iid[iid].wwpn = msg->iid.wwpn; in ctl_isc_iid_sync()
1355 free(port->wwpn_iid[iid].name, M_CTL); in ctl_isc_iid_sync()
1357 port->wwpn_iid[iid].name = strndup(&msg->iid.data[0], in ctl_isc_iid_sync()
1360 port->wwpn_iid[iid].name = NULL; in ctl_isc_iid_sync()
2132 last = (--port->wwpn_iid[iid].in_use == 0); in ctl_remove_initiator()
2133 port->wwpn_iid[iid].last_use = time_uptime; in ctl_remove_initiator()
2166 if (wwpn != 0 && wwpn == port->wwpn_iid[i].wwpn) { in ctl_add_initiator()
2170 if (name != NULL && port->wwpn_iid[i].name != NULL && in ctl_add_initiator()
2171 strcmp(name, port->wwpn_iid[i].name) == 0) { in ctl_add_initiator()
2180 if (port->wwpn_iid[i].in_use == 0 && in ctl_add_initiator()
2181 port->wwpn_iid[i].wwpn == 0 && in ctl_add_initiator()
2182 port->wwpn_iid[i].name == NULL) { in ctl_add_initiator()
2193 if (port->wwpn_iid[i].in_use == 0) { in ctl_add_initiator()
2194 if (port->wwpn_iid[i].last_use < best_time) { in ctl_add_initiator()
2196 best_time = port->wwpn_iid[i].last_use; in ctl_add_initiator()
2209 if (port->wwpn_iid[iid].in_use > 0 && (wwpn != 0 || name != NULL)) { in ctl_add_initiator()
2213 if (wwpn != 0 && wwpn == port->wwpn_iid[iid].wwpn) { in ctl_add_initiator()
2221 if (name != NULL && port->wwpn_iid[iid].name != NULL && in ctl_add_initiator()
2222 strcmp(name, port->wwpn_iid[iid].name) == 0) { in ctl_add_initiator()
2239 (uintmax_t)port->wwpn_iid[iid].wwpn, in ctl_add_initiator()
2240 port->wwpn_iid[iid].name); in ctl_add_initiator()
2243 free(port->wwpn_iid[iid].name, M_CTL); in ctl_add_initiator()
2244 port->wwpn_iid[iid].name = name; in ctl_add_initiator()
2245 port->wwpn_iid[iid].wwpn = wwpn; in ctl_add_initiator()
2246 port->wwpn_iid[iid].in_use++; in ctl_add_initiator()
2263 if (port->wwpn_iid[iid].wwpn == 0) in ctl_create_iid()
2267 scsi_u64to8b(port->wwpn_iid[iid].wwpn, id->n_port_name); in ctl_create_iid()
2274 if (port->wwpn_iid[iid].name == NULL) in ctl_create_iid()
2279 len = strlcpy(id->iscsi_name, port->wwpn_iid[iid].name, 252) + 1; in ctl_create_iid()
2288 if (port->wwpn_iid[iid].wwpn == 0) in ctl_create_iid()
2292 scsi_u64to8b(port->wwpn_iid[iid].wwpn, id->sas_address); in ctl_create_iid()
2901 if (port->wwpn_iid[j].in_use == 0 && in ctl_ioctl()
2902 port->wwpn_iid[j].wwpn == 0 && in ctl_ioctl()
2903 port->wwpn_iid[j].name == NULL) in ctl_ioctl()
2907 j, port->wwpn_iid[j].in_use, in ctl_ioctl()
2908 (uintmax_t)port->wwpn_iid[j].wwpn, in ctl_ioctl()
2909 port->wwpn_iid[j].name); in ctl_ioctl()
3434 if (port->wwpn_iid[j].in_use == 0 || in ctl_ioctl()
3435 (port->wwpn_iid[j].wwpn == 0 && in ctl_ioctl()
3436 port->wwpn_iid[j].name == NULL)) in ctl_ioctl()
3439 if (port->wwpn_iid[j].name != NULL) in ctl_ioctl()
3442 j, port->wwpn_iid[j].name); in ctl_ioctl()
3446 j, port->wwpn_iid[j].wwpn); in ctl_ioctl()