Lines Matching refs:logio
2222 qla24xx_prli_iocb(srb_t *sp, struct logio_entry_24xx *logio) in qla24xx_prli_iocb() argument
2226 logio->entry_type = LOGINOUT_PORT_IOCB_TYPE; in qla24xx_prli_iocb()
2227 logio->control_flags = cpu_to_le16(LCF_COMMAND_PRLI); in qla24xx_prli_iocb()
2228 if (lio->u.logio.flags & SRB_LOGIN_NVME_PRLI) in qla24xx_prli_iocb()
2229 logio->control_flags |= LCF_NVME_PRLI; in qla24xx_prli_iocb()
2231 logio->nport_handle = cpu_to_le16(sp->fcport->loop_id); in qla24xx_prli_iocb()
2232 logio->port_id[0] = sp->fcport->d_id.b.al_pa; in qla24xx_prli_iocb()
2233 logio->port_id[1] = sp->fcport->d_id.b.area; in qla24xx_prli_iocb()
2234 logio->port_id[2] = sp->fcport->d_id.b.domain; in qla24xx_prli_iocb()
2235 logio->vp_index = sp->vha->vp_idx; in qla24xx_prli_iocb()
2239 qla24xx_login_iocb(srb_t *sp, struct logio_entry_24xx *logio) in qla24xx_login_iocb() argument
2243 logio->entry_type = LOGINOUT_PORT_IOCB_TYPE; in qla24xx_login_iocb()
2244 if (lio->u.logio.flags & SRB_LOGIN_PRLI_ONLY) { in qla24xx_login_iocb()
2245 logio->control_flags = cpu_to_le16(LCF_COMMAND_PRLI); in qla24xx_login_iocb()
2247 logio->control_flags = cpu_to_le16(LCF_COMMAND_PLOGI); in qla24xx_login_iocb()
2248 if (lio->u.logio.flags & SRB_LOGIN_COND_PLOGI) in qla24xx_login_iocb()
2249 logio->control_flags |= cpu_to_le16(LCF_COND_PLOGI); in qla24xx_login_iocb()
2250 if (lio->u.logio.flags & SRB_LOGIN_SKIP_PRLI) in qla24xx_login_iocb()
2251 logio->control_flags |= cpu_to_le16(LCF_SKIP_PRLI); in qla24xx_login_iocb()
2253 logio->nport_handle = cpu_to_le16(sp->fcport->loop_id); in qla24xx_login_iocb()
2254 logio->port_id[0] = sp->fcport->d_id.b.al_pa; in qla24xx_login_iocb()
2255 logio->port_id[1] = sp->fcport->d_id.b.area; in qla24xx_login_iocb()
2256 logio->port_id[2] = sp->fcport->d_id.b.domain; in qla24xx_login_iocb()
2257 logio->vp_index = sp->vha->vp_idx; in qla24xx_login_iocb()
2270 opts = lio->u.logio.flags & SRB_LOGIN_COND_PLOGI ? BIT_0 : 0; in qla2x00_login_iocb()
2271 opts |= lio->u.logio.flags & SRB_LOGIN_SKIP_PRLI ? BIT_1 : 0; in qla2x00_login_iocb()
2285 qla24xx_logout_iocb(srb_t *sp, struct logio_entry_24xx *logio) in qla24xx_logout_iocb() argument
2287 logio->entry_type = LOGINOUT_PORT_IOCB_TYPE; in qla24xx_logout_iocb()
2288 logio->control_flags = in qla24xx_logout_iocb()
2292 logio->control_flags |= cpu_to_le16(LCF_FREE_NPORT); in qla24xx_logout_iocb()
2293 logio->nport_handle = cpu_to_le16(sp->fcport->loop_id); in qla24xx_logout_iocb()
2294 logio->port_id[0] = sp->fcport->d_id.b.al_pa; in qla24xx_logout_iocb()
2295 logio->port_id[1] = sp->fcport->d_id.b.area; in qla24xx_logout_iocb()
2296 logio->port_id[2] = sp->fcport->d_id.b.domain; in qla24xx_logout_iocb()
2297 logio->vp_index = sp->vha->vp_idx; in qla24xx_logout_iocb()
2319 qla24xx_adisc_iocb(srb_t *sp, struct logio_entry_24xx *logio) in qla24xx_adisc_iocb() argument
2321 logio->entry_type = LOGINOUT_PORT_IOCB_TYPE; in qla24xx_adisc_iocb()
2322 logio->control_flags = cpu_to_le16(LCF_COMMAND_ADISC); in qla24xx_adisc_iocb()
2323 logio->nport_handle = cpu_to_le16(sp->fcport->loop_id); in qla24xx_adisc_iocb()
2324 logio->vp_index = sp->vha->vp_idx; in qla24xx_adisc_iocb()
3439 qla24xx_prlo_iocb(srb_t *sp, struct logio_entry_24xx *logio) in qla24xx_prlo_iocb() argument
3441 logio->entry_type = LOGINOUT_PORT_IOCB_TYPE; in qla24xx_prlo_iocb()
3442 logio->control_flags = in qla24xx_prlo_iocb()
3445 logio->nport_handle = cpu_to_le16(sp->fcport->loop_id); in qla24xx_prlo_iocb()
3446 logio->port_id[0] = sp->fcport->d_id.b.al_pa; in qla24xx_prlo_iocb()
3447 logio->port_id[1] = sp->fcport->d_id.b.area; in qla24xx_prlo_iocb()
3448 logio->port_id[2] = sp->fcport->d_id.b.domain; in qla24xx_prlo_iocb()
3449 logio->vp_index = sp->fcport->vha->vp_idx; in qla24xx_prlo_iocb()