Lines Matching defs:logio

2383 qla24xx_prli_iocb(srb_t *sp, struct logio_entry_24xx *logio)
2387 logio->entry_type = LOGINOUT_PORT_IOCB_TYPE;
2388 logio->control_flags = cpu_to_le16(LCF_COMMAND_PRLI);
2389 if (lio->u.logio.flags & SRB_LOGIN_NVME_PRLI) {
2390 logio->control_flags |= cpu_to_le16(LCF_NVME_PRLI);
2392 logio->io_parameter[0] =
2396 logio->io_parameter[0] |=
2399 logio->io_parameter[0] |=
2402 logio->io_parameter[0] |=
2407 logio->nport_handle = cpu_to_le16(sp->fcport->loop_id);
2408 logio->port_id[0] = sp->fcport->d_id.b.al_pa;
2409 logio->port_id[1] = sp->fcport->d_id.b.area;
2410 logio->port_id[2] = sp->fcport->d_id.b.domain;
2411 logio->vp_index = sp->vha->vp_idx;
2415 qla24xx_login_iocb(srb_t *sp, struct logio_entry_24xx *logio)
2419 logio->entry_type = LOGINOUT_PORT_IOCB_TYPE;
2420 logio->control_flags = cpu_to_le16(LCF_COMMAND_PLOGI);
2422 if (lio->u.logio.flags & SRB_LOGIN_PRLI_ONLY) {
2423 logio->control_flags = cpu_to_le16(LCF_COMMAND_PRLI);
2425 logio->control_flags = cpu_to_le16(LCF_COMMAND_PLOGI);
2426 if (lio->u.logio.flags & SRB_LOGIN_COND_PLOGI)
2427 logio->control_flags |= cpu_to_le16(LCF_COND_PLOGI);
2428 if (lio->u.logio.flags & SRB_LOGIN_SKIP_PRLI)
2429 logio->control_flags |= cpu_to_le16(LCF_SKIP_PRLI);
2430 if (lio->u.logio.flags & SRB_LOGIN_FCSP) {
2431 logio->control_flags |=
2433 logio->io_parameter[0] =
2437 logio->nport_handle = cpu_to_le16(sp->fcport->loop_id);
2438 logio->port_id[0] = sp->fcport->d_id.b.al_pa;
2439 logio->port_id[1] = sp->fcport->d_id.b.area;
2440 logio->port_id[2] = sp->fcport->d_id.b.domain;
2441 logio->vp_index = sp->vha->vp_idx;
2454 opts = lio->u.logio.flags & SRB_LOGIN_COND_PLOGI ? BIT_0 : 0;
2455 opts |= lio->u.logio.flags & SRB_LOGIN_SKIP_PRLI ? BIT_1 : 0;
2469 qla24xx_logout_iocb(srb_t *sp, struct logio_entry_24xx *logio)
2472 logio->entry_type = LOGINOUT_PORT_IOCB_TYPE;
2483 logio->control_flags = cpu_to_le16(control_flags);
2484 logio->nport_handle = cpu_to_le16(sp->fcport->loop_id);
2485 logio->port_id[0] = sp->fcport->d_id.b.al_pa;
2486 logio->port_id[1] = sp->fcport->d_id.b.area;
2487 logio->port_id[2] = sp->fcport->d_id.b.domain;
2488 logio->vp_index = sp->vha->vp_idx;
2510 qla24xx_adisc_iocb(srb_t *sp, struct logio_entry_24xx *logio)
2512 logio->entry_type = LOGINOUT_PORT_IOCB_TYPE;
2513 logio->control_flags = cpu_to_le16(LCF_COMMAND_ADISC);
2514 logio->nport_handle = cpu_to_le16(sp->fcport->loop_id);
2515 logio->vp_index = sp->vha->vp_idx;
3815 qla24xx_prlo_iocb(srb_t *sp, struct logio_entry_24xx *logio)
3817 logio->entry_type = LOGINOUT_PORT_IOCB_TYPE;
3818 logio->control_flags =
3821 logio->nport_handle = cpu_to_le16(sp->fcport->loop_id);
3822 logio->port_id[0] = sp->fcport->d_id.b.al_pa;
3823 logio->port_id[1] = sp->fcport->d_id.b.area;
3824 logio->port_id[2] = sp->fcport->d_id.b.domain;
3825 logio->vp_index = sp->fcport->vha->vp_idx;