Lines Matching defs:ihp

76 static iscsi_sess_t *iscsi_sess_alloc(iscsi_hba_t *ihp, iscsi_sess_type_t type);
113 iscsi_sess_create(iscsi_hba_t *ihp, iSCSIDiscoveryMethod_t method,
130 for (isp = ihp->hba_sess_list; isp; isp = isp->sess_next) {
154 ihp->hba_oid, isp->sess_oid) <
158 ihp->hba_dip,
239 isp->sess_hba = ihp;
259 bcopy(&ihp->hba_params, &isp->sess_params,
286 ISCSI_SESS_LOGIN_TASKQ_NAME_FORMAT, ihp->hba_oid, isp->sess_oid) <
288 isp->sess_login_taskq = ddi_taskq_create(ihp->hba_dip,
297 ISCSI_SESS_ENUM_TASKQ_NAME_FORMAT, ihp->hba_oid, isp->sess_oid) <
299 isp->sess_enum_taskq = ddi_taskq_create(ihp->hba_dip,
309 ISCSI_SESS_WD_NAME_FORMAT, ihp->hba_oid, isp->sess_oid) <
311 isp->sess_wd_thread = iscsi_thread_create(ihp->hba_dip,
327 if (ihp->hba_sess_list == NULL) {
328 ihp->hba_sess_list = isp;
330 isp->sess_next = ihp->hba_sess_list;
331 ihp->hba_sess_list = isp;
333 KSTAT_INC_HBA_CNTR_SESS(ihp);
382 iscsi_sess_get(uint32_t oid, iscsi_hba_t *ihp, iscsi_sess_t **ispp)
387 ASSERT(ihp != NULL);
391 for (isp = ihp->hba_sess_list; isp; isp = isp->sess_next) {
416 iscsi_hba_t *ihp;
424 ihp = isp->sess_hba;
425 ASSERT(ihp != NULL);
536 iscsi_hba_t *ihp;
542 ihp = isp->sess_hba;
543 ASSERT(ihp != NULL);
561 tmprval = iscsi_lun_destroy(ihp, ilp);
630 /* Remove session from ihp */
631 if (ihp->hba_sess_list == isp) {
633 ihp->hba_sess_list = isp->sess_next;
640 t_isp = ihp->hba_sess_list;
1172 iscsi_hba_t *ihp;
1176 ihp = isp->sess_hba;
1177 ASSERT(ihp != NULL);
1358 iscsi_hba_t *ihp;
1362 ihp = isp->sess_hba;
1363 ASSERT(ihp != NULL);
1528 iscsi_hba_t *ihp;
1533 ihp = isp->sess_hba;
1534 ASSERT(ihp != NULL);
1618 iscsi_hba_t *ihp;
1622 ihp = isp->sess_hba;
1623 ASSERT(ihp != NULL);
1627 ISCSI_SESS_IOTH_NAME_FORMAT, ihp->hba_oid,
1632 isp->sess_ic_thread = iscsi_thread_create(ihp->hba_dip,
1766 iscsi_hba_t *ihp;
1783 ihp = isp->sess_hba;
1784 ASSERT(ihp != NULL);
1977 (void) iscsi_lun_destroy(ihp, ilp);
2077 iscsi_hba_t *ihp;
2085 ihp = isp->sess_hba;
2086 ASSERT(ihp != NULL);
2107 status = iscsi_lun_destroy(ihp, ilp);
2278 (void) iscsi_lun_online(ihp, ilp);
2380 iscsi_hba_t *ihp;
2384 ihp = isp->sess_hba;
2385 ASSERT(ihp != NULL);
2390 (void) iscsi_lun_offline(ihp, ilp, B_FALSE);
2405 iscsi_sess_get_by_target(uint32_t target_oid, iscsi_hba_t *ihp,
2411 ASSERT(ihp != NULL);
2415 for (isp = ihp->hba_sess_list; isp; isp = isp->sess_next) {
2440 iscsi_hba_t *ihp;
2443 ihp = isp->sess_hba;
2444 ASSERT(ihp != NULL);