Lines Matching defs:logio
2400 qla24xx_prli_iocb(srb_t *sp, struct logio_entry_24xx *logio)
2404 logio->entry_type = LOGINOUT_PORT_IOCB_TYPE;
2405 logio->control_flags = cpu_to_le16(LCF_COMMAND_PRLI);
2406 if (lio->u.logio.flags & SRB_LOGIN_NVME_PRLI) {
2407 logio->control_flags |= cpu_to_le16(LCF_NVME_PRLI);
2409 logio->io_parameter[0] =
2413 logio->io_parameter[0] |=
2416 logio->io_parameter[0] |=
2421 logio->nport_handle = cpu_to_le16(sp->fcport->loop_id);
2422 logio->port_id[0] = sp->fcport->d_id.b.al_pa;
2423 logio->port_id[1] = sp->fcport->d_id.b.area;
2424 logio->port_id[2] = sp->fcport->d_id.b.domain;
2425 logio->vp_index = sp->vha->vp_idx;
2429 qla24xx_login_iocb(srb_t *sp, struct logio_entry_24xx *logio)
2433 logio->entry_type = LOGINOUT_PORT_IOCB_TYPE;
2434 logio->control_flags = cpu_to_le16(LCF_COMMAND_PLOGI);
2436 if (lio->u.logio.flags & SRB_LOGIN_PRLI_ONLY) {
2437 logio->control_flags = cpu_to_le16(LCF_COMMAND_PRLI);
2439 logio->control_flags = cpu_to_le16(LCF_COMMAND_PLOGI);
2440 if (lio->u.logio.flags & SRB_LOGIN_COND_PLOGI)
2441 logio->control_flags |= cpu_to_le16(LCF_COND_PLOGI);
2442 if (lio->u.logio.flags & SRB_LOGIN_SKIP_PRLI)
2443 logio->control_flags |= cpu_to_le16(LCF_SKIP_PRLI);
2445 logio->nport_handle = cpu_to_le16(sp->fcport->loop_id);
2446 logio->port_id[0] = sp->fcport->d_id.b.al_pa;
2447 logio->port_id[1] = sp->fcport->d_id.b.area;
2448 logio->port_id[2] = sp->fcport->d_id.b.domain;
2449 logio->vp_index = sp->vha->vp_idx;
2462 opts = lio->u.logio.flags & SRB_LOGIN_COND_PLOGI ? BIT_0 : 0;
2463 opts |= lio->u.logio.flags & SRB_LOGIN_SKIP_PRLI ? BIT_1 : 0;
2477 qla24xx_logout_iocb(srb_t *sp, struct logio_entry_24xx *logio)
2480 logio->entry_type = LOGINOUT_PORT_IOCB_TYPE;
2491 logio->control_flags = cpu_to_le16(control_flags);
2492 logio->nport_handle = cpu_to_le16(sp->fcport->loop_id);
2493 logio->port_id[0] = sp->fcport->d_id.b.al_pa;
2494 logio->port_id[1] = sp->fcport->d_id.b.area;
2495 logio->port_id[2] = sp->fcport->d_id.b.domain;
2496 logio->vp_index = sp->vha->vp_idx;
2518 qla24xx_adisc_iocb(srb_t *sp, struct logio_entry_24xx *logio)
2520 logio->entry_type = LOGINOUT_PORT_IOCB_TYPE;
2521 logio->control_flags = cpu_to_le16(LCF_COMMAND_ADISC);
2522 logio->nport_handle = cpu_to_le16(sp->fcport->loop_id);
2523 logio->vp_index = sp->vha->vp_idx;
3721 qla24xx_prlo_iocb(srb_t *sp, struct logio_entry_24xx *logio)
3723 logio->entry_type = LOGINOUT_PORT_IOCB_TYPE;
3724 logio->control_flags =
3727 logio->nport_handle = cpu_to_le16(sp->fcport->loop_id);
3728 logio->port_id[0] = sp->fcport->d_id.b.al_pa;
3729 logio->port_id[1] = sp->fcport->d_id.b.area;
3730 logio->port_id[2] = sp->fcport->d_id.b.domain;
3731 logio->vp_index = sp->fcport->vha->vp_idx;