Lines Matching defs:isp

344 	iscsi_sess_t		*isp = NULL;
358 for (isp = ihp->hba_sess_list; isp != NULL;
359 isp = isp->sess_next) {
360 if (isp->sess_boot == B_FALSE) {
1092 iscsi_sess_t *isp;
1168 isp = iscsi_sess_create(ihp, method, addr_dsc, target_name,
1170 if (isp == NULL) {
1176 if (!ISCSI_SUCCESS(iscsi_conn_create(addr_tgt, isp, &icp))) {
1183 (void) iscsi_sess_destroy(isp);
1202 iscsi_sess_t *isp;
1210 isp = ihp->hba_sess_list;
1211 while (isp != NULL) {
1219 (strcmp((char *)isp->sess_name, target_name) == 0)) &&
1220 (isp->sess_discovered_by == method)) {
1234 (bcmp(addr_dsc, &isp->sess_discovered_addr,
1236 &isp->sess_discovered_addr.sin)) == 0)) {
1247 ((isp->sess_conn_act != NULL) &&
1249 &isp->sess_conn_act->conn_base_addr.sin,
1251 &isp->sess_conn_act->conn_base_addr.sin))
1263 isp->sess_boot == B_FALSE) {
1264 (void) strcpy(name, (char *)isp->sess_name);
1265 status = iscsi_sess_destroy(isp);
1268 isp = ihp->hba_sess_list;
1278 isp->sess_oid);
1279 isp = isp->sess_next;
1284 isp->sess_oid, status);
1285 isp = isp->sess_next;
1289 isp = isp->sess_next;
1292 isp = isp->sess_next;
1308 iscsi_sess_t *isp = NULL;
1321 isp = ihp->hba_sess_list;
1322 while (isp != NULL) {
1329 } else if (isp->sess_discovered_by & method) {
1334 #define SESS_DISC_ADDR isp->sess_discovered_addr.sin
1337 &isp->sess_discovered_addr,
1362 (char *)isp->sess_name) == 0) {
1373 if (isp->sess_boot == B_TRUE) {
1379 isp->sess_type == ISCSI_SESS_TYPE_NORMAL) {
1387 last_sess->session = isp;
1393 last_sess->next->session = isp;
1400 isp = isp->sess_next;
2204 iscsi_sess_t *isp, *t_isp;
2264 isp = ihp->hba_sess_list;
2265 while (isp != NULL) {
2266 if (iscsi_chk_bootlun_mpxio(ihp) && isp->sess_boot) {
2267 if (isp->sess_isid[5] != ISCSI_MAX_CONFIG_SESSIONS) {
2273 isp))) {
2274 isp = ihp->hba_sess_list;
2281 &isp->sess_state_event_count);
2282 iscsi_sess_enter_state_zone(isp);
2283 iscsi_sess_state_machine(isp,
2285 iscsi_sess_exit_state_zone(isp);
2287 isp = isp->sess_next;
2293 isp = isp->sess_next;
2296 isp = isp->sess_next;
2302 isp = iscsi_add_boot_sess(ihp, isid);
2303 if (isp == NULL) {
2337 iscsi_sess_t *isp;
2358 isp = iscsi_sess_create(ihp,
2363 if (isp == NULL) {
2368 isp->sess_boot = B_TRUE;
2371 isp, &icp))) {
2384 return (isp);
2445 iscsi_sess_t *isp;
2447 isp = ihp->hba_sess_list;
2462 while (isp != NULL) {
2463 if ((strncmp((char *)isp->sess_name,
2466 (isp->sess_boot == B_TRUE)) {
2471 ilp = isp->sess_lun_list;
2482 isp = isp->sess_next;
2499 iscsi_sess_t *isp = NULL;
2503 isp = ihp->hba_sess_list;
2504 while (isp != NULL) {
2505 if (isp->sess_boot == B_TRUE) {
2506 rw_enter(&isp->sess_conn_list_rwlock, RW_READER);
2507 icp = isp->sess_conn_list;
2511 rw_exit(&isp->sess_conn_list_rwlock);
2517 rw_exit(&isp->sess_conn_list_rwlock);
2519 isp = isp->sess_next;