Lines Matching refs:lport
306 /* default lu/lport states are online */
316 id_space_create("lport-instances", 0, MAX_ILPORT);
2068 stmf_local_port_t *lport;
2099 lport = ilport->ilport_lport;
2101 lport->lport_id, ilport->ilport_rtpid,
2269 * Given a pointer to stmf_local_port_t, verifies if this lport is registered
2271 * the lport.
2272 * Returns NULL if the lport was not found.
2275 stmf_lookup_lport(stmf_local_port_t *lport)
2282 if (ilport->ilport_lport == lport)
2749 * Update the target(lport) wait/run queue count
2868 /* create kstat lport info */
2914 /* create kstat lport io */
3196 stmf_set_port_standby(stmf_local_port_t *lport, uint16_t rtpid)
3199 (stmf_i_local_port_t *)lport->lport_stmf_private;
3205 stmf_set_port_alua(stmf_local_port_t *lport)
3208 (stmf_i_local_port_t *)lport->lport_stmf_private;
3213 stmf_register_local_port(stmf_local_port_t *lport)
3224 ilport = (stmf_i_local_port_t *)lport->lport_stmf_private;
3239 if (lport->lport_pp) {
3241 (lport->lport_pp->pp_stmf_private))->ipp_npps++;
3244 stmf_lookup_group_for_target(lport->lport_id->ident,
3245 lport->lport_id->ident_length);
3261 stmf_local_port_t *lport;
3262 lport = ilport->ilport_lport;
3264 lport->lport_id, ilport->ilport_rtpid,
3296 (void) stmf_ctl(STMF_CMD_LPORT_ONLINE, lport, &ssci);
3305 stmf_deregister_local_port(stmf_local_port_t *lport)
3316 stmf_svc_kill_obj_requests(lport);
3318 ilport = (stmf_i_local_port_t *)lport->lport_stmf_private;
3329 lport->lport_id, 0, NULL, stmf_proxy_msg_id);
3349 if (lport->lport_pp) {
3351 (lport->lport_pp->pp_stmf_private))->ipp_npps--;
3525 stmf_register_scsi_session(stmf_local_port_t *lport, stmf_scsi_session_t *ss)
3529 lport->lport_stmf_private;
3541 stmf_trace(lport->lport_alias, "Port is trying to "
3550 stmf_trace(lport->lport_alias, "Could not register "
3563 stmf_trace(lport->lport_alias, "Device id to "
3571 stmf_trace(lport->lport_alias, "Remote port "
3599 DTRACE_PROBE2(session__online, stmf_local_port_t *, lport,
3605 stmf_deregister_scsi_session(stmf_local_port_t *lport, stmf_scsi_session_t *ss)
3608 lport->lport_stmf_private;
3614 DTRACE_PROBE2(session__offline, stmf_local_port_t *, lport,
3920 stmf_local_port_t *lport = task->task_lport;
3927 dbuf = itask->itask_dbufs[ndx] = lport->lport_ds->ds_alloc_data_buf(
3945 stmf_local_port_t *lport = task->task_lport;
3950 ASSERT(lport->lport_ds->ds_setup_dbuf != NULL);
3955 if (lport->lport_ds->ds_setup_dbuf == NULL)
3961 ret = lport->lport_ds->ds_setup_dbuf(task, dbuf, flags);
3977 stmf_local_port_t *lport = task->task_lport;
3980 ASSERT(lport->lport_ds->ds_teardown_dbuf != NULL);
3985 lport->lport_ds->ds_teardown_dbuf(lport->lport_ds, dbuf);
3993 stmf_local_port_t *lport = task->task_lport;
3997 lport->lport_ds->ds_free_data_buf(lport->lport_ds, dbuf);
4013 stmf_task_alloc(struct stmf_local_port *lport, stmf_scsi_session_t *ss,
4120 task->task_lport = lport;
4352 stmf_free_task_bufs(stmf_i_scsi_task_t *itask, stmf_local_port_t *lport)
4382 lport->lport_ds->ds_free_data_buf(
4383 lport->lport_ds, dbuf);
4394 stmf_local_port_t *lport = task->task_lport;
4402 stmf_free_task_bufs(itask, lport);
4416 lport->lport_task_free(task);
4656 /* Guard against unexpected completions from the lport */
5153 stmf_local_port_t *lport;
5160 lport = task->task_lport;
5209 ret = lport->lport_abort(lport, STMF_LPORT_ABORT_TASK, task, 0);
5218 (void *)lport, ret);
5223 STMF_SEC2TICK(lport->lport_abort_timeout?
5224 lport->lport_abort_timeout :
5227 "lport abort timed out");
6752 * then relay that status back to the lport.
7083 stmf_lport_add_event(stmf_local_port_t *lport, int eventid)
7086 (stmf_i_local_port_t *)lport->lport_stmf_private;
7097 stmf_lport_remove_event(stmf_local_port_t *lport, int eventid)
7100 (stmf_i_local_port_t *)lport->lport_stmf_private;
7307 stmf_local_port_t *lport;
7336 lport = (stmf_local_port_t *)req->svc_obj;
7337 lport->lport_ctl(lport, req->svc_cmd, &req->svc_info);