Lines Matching refs:logio

2369 qla24xx_prli_iocb(srb_t *sp, struct logio_entry_24xx *logio)  in qla24xx_prli_iocb()  argument
2373 logio->entry_type = LOGINOUT_PORT_IOCB_TYPE; in qla24xx_prli_iocb()
2374 logio->control_flags = cpu_to_le16(LCF_COMMAND_PRLI); in qla24xx_prli_iocb()
2375 if (lio->u.logio.flags & SRB_LOGIN_NVME_PRLI) { in qla24xx_prli_iocb()
2376 logio->control_flags |= cpu_to_le16(LCF_NVME_PRLI); in qla24xx_prli_iocb()
2378 logio->io_parameter[0] = in qla24xx_prli_iocb()
2382 logio->io_parameter[0] |= in qla24xx_prli_iocb()
2385 logio->io_parameter[0] |= in qla24xx_prli_iocb()
2390 logio->nport_handle = cpu_to_le16(sp->fcport->loop_id); in qla24xx_prli_iocb()
2391 logio->port_id[0] = sp->fcport->d_id.b.al_pa; in qla24xx_prli_iocb()
2392 logio->port_id[1] = sp->fcport->d_id.b.area; in qla24xx_prli_iocb()
2393 logio->port_id[2] = sp->fcport->d_id.b.domain; in qla24xx_prli_iocb()
2394 logio->vp_index = sp->vha->vp_idx; in qla24xx_prli_iocb()
2398 qla24xx_login_iocb(srb_t *sp, struct logio_entry_24xx *logio) in qla24xx_login_iocb() argument
2402 logio->entry_type = LOGINOUT_PORT_IOCB_TYPE; in qla24xx_login_iocb()
2403 logio->control_flags = cpu_to_le16(LCF_COMMAND_PLOGI); in qla24xx_login_iocb()
2405 if (lio->u.logio.flags & SRB_LOGIN_PRLI_ONLY) { in qla24xx_login_iocb()
2406 logio->control_flags = cpu_to_le16(LCF_COMMAND_PRLI); in qla24xx_login_iocb()
2408 logio->control_flags = cpu_to_le16(LCF_COMMAND_PLOGI); in qla24xx_login_iocb()
2409 if (lio->u.logio.flags & SRB_LOGIN_COND_PLOGI) in qla24xx_login_iocb()
2410 logio->control_flags |= cpu_to_le16(LCF_COND_PLOGI); in qla24xx_login_iocb()
2411 if (lio->u.logio.flags & SRB_LOGIN_SKIP_PRLI) in qla24xx_login_iocb()
2412 logio->control_flags |= cpu_to_le16(LCF_SKIP_PRLI); in qla24xx_login_iocb()
2414 logio->nport_handle = cpu_to_le16(sp->fcport->loop_id); in qla24xx_login_iocb()
2415 logio->port_id[0] = sp->fcport->d_id.b.al_pa; in qla24xx_login_iocb()
2416 logio->port_id[1] = sp->fcport->d_id.b.area; in qla24xx_login_iocb()
2417 logio->port_id[2] = sp->fcport->d_id.b.domain; in qla24xx_login_iocb()
2418 logio->vp_index = sp->vha->vp_idx; in qla24xx_login_iocb()
2431 opts = lio->u.logio.flags & SRB_LOGIN_COND_PLOGI ? BIT_0 : 0; in qla2x00_login_iocb()
2432 opts |= lio->u.logio.flags & SRB_LOGIN_SKIP_PRLI ? BIT_1 : 0; in qla2x00_login_iocb()
2446 qla24xx_logout_iocb(srb_t *sp, struct logio_entry_24xx *logio) in qla24xx_logout_iocb() argument
2449 logio->entry_type = LOGINOUT_PORT_IOCB_TYPE; in qla24xx_logout_iocb()
2460 logio->control_flags = cpu_to_le16(control_flags); in qla24xx_logout_iocb()
2461 logio->nport_handle = cpu_to_le16(sp->fcport->loop_id); in qla24xx_logout_iocb()
2462 logio->port_id[0] = sp->fcport->d_id.b.al_pa; in qla24xx_logout_iocb()
2463 logio->port_id[1] = sp->fcport->d_id.b.area; in qla24xx_logout_iocb()
2464 logio->port_id[2] = sp->fcport->d_id.b.domain; in qla24xx_logout_iocb()
2465 logio->vp_index = sp->vha->vp_idx; in qla24xx_logout_iocb()
2487 qla24xx_adisc_iocb(srb_t *sp, struct logio_entry_24xx *logio) in qla24xx_adisc_iocb() argument
2489 logio->entry_type = LOGINOUT_PORT_IOCB_TYPE; in qla24xx_adisc_iocb()
2490 logio->control_flags = cpu_to_le16(LCF_COMMAND_ADISC); in qla24xx_adisc_iocb()
2491 logio->nport_handle = cpu_to_le16(sp->fcport->loop_id); in qla24xx_adisc_iocb()
2492 logio->vp_index = sp->vha->vp_idx; in qla24xx_adisc_iocb()
3690 qla24xx_prlo_iocb(srb_t *sp, struct logio_entry_24xx *logio) in qla24xx_prlo_iocb() argument
3692 logio->entry_type = LOGINOUT_PORT_IOCB_TYPE; in qla24xx_prlo_iocb()
3693 logio->control_flags = in qla24xx_prlo_iocb()
3696 logio->nport_handle = cpu_to_le16(sp->fcport->loop_id); in qla24xx_prlo_iocb()
3697 logio->port_id[0] = sp->fcport->d_id.b.al_pa; in qla24xx_prlo_iocb()
3698 logio->port_id[1] = sp->fcport->d_id.b.area; in qla24xx_prlo_iocb()
3699 logio->port_id[2] = sp->fcport->d_id.b.domain; in qla24xx_prlo_iocb()
3700 logio->vp_index = sp->fcport->vha->vp_idx; in qla24xx_prlo_iocb()