Lines Matching refs:logio
1614 qla24xx_login_iocb(srb_t *sp, struct logio_entry_24xx *logio)
1619 logio->entry_type = LOGINOUT_PORT_IOCB_TYPE;
1620 logio->control_flags = cpu_to_le16(LCF_COMMAND_PLOGI);
1621 if (lio->u.logio.flags & SRB_LOGIN_COND_PLOGI)
1622 logio->control_flags |= cpu_to_le16(LCF_COND_PLOGI);
1623 if (lio->u.logio.flags & SRB_LOGIN_SKIP_PRLI)
1624 logio->control_flags |= cpu_to_le16(LCF_SKIP_PRLI);
1625 logio->nport_handle = cpu_to_le16(sp->fcport->loop_id);
1626 logio->port_id[0] = sp->fcport->d_id.b.al_pa;
1627 logio->port_id[1] = sp->fcport->d_id.b.area;
1628 logio->port_id[2] = sp->fcport->d_id.b.domain;
1629 logio->vp_index = sp->fcport->vp_idx;
1643 opts = lio->u.logio.flags & SRB_LOGIN_COND_PLOGI ? BIT_0 : 0;
1644 opts |= lio->u.logio.flags & SRB_LOGIN_SKIP_PRLI ? BIT_1 : 0;
1658 qla24xx_logout_iocb(srb_t *sp, struct logio_entry_24xx *logio)
1660 logio->entry_type = LOGINOUT_PORT_IOCB_TYPE;
1661 logio->control_flags =
1663 logio->nport_handle = cpu_to_le16(sp->fcport->loop_id);
1664 logio->port_id[0] = sp->fcport->d_id.b.al_pa;
1665 logio->port_id[1] = sp->fcport->d_id.b.area;
1666 logio->port_id[2] = sp->fcport->d_id.b.domain;
1667 logio->vp_index = sp->fcport->vp_idx;
1689 qla24xx_adisc_iocb(srb_t *sp, struct logio_entry_24xx *logio)
1691 logio->entry_type = LOGINOUT_PORT_IOCB_TYPE;
1692 logio->control_flags = cpu_to_le16(LCF_COMMAND_ADISC);
1693 logio->nport_handle = cpu_to_le16(sp->fcport->loop_id);
1694 logio->vp_index = sp->fcport->vp_idx;