Lines Matching refs:lg

1863 	struct logio_entry_24xx *lg;  in qla24xx_login_fabric()  local
1879 lg = dma_pool_alloc(ha->s_dma_pool, GFP_KERNEL, &lg_dma); in qla24xx_login_fabric()
1880 if (lg == NULL) { in qla24xx_login_fabric()
1885 memset(lg, 0, sizeof(struct logio_entry_24xx)); in qla24xx_login_fabric()
1887 lg->entry_type = LOGINOUT_PORT_IOCB_TYPE; in qla24xx_login_fabric()
1888 lg->entry_count = 1; in qla24xx_login_fabric()
1889 lg->handle = MAKE_HANDLE(req->id, lg->handle); in qla24xx_login_fabric()
1890 lg->nport_handle = cpu_to_le16(loop_id); in qla24xx_login_fabric()
1891 lg->control_flags = __constant_cpu_to_le16(LCF_COMMAND_PLOGI); in qla24xx_login_fabric()
1893 lg->control_flags |= __constant_cpu_to_le16(LCF_COND_PLOGI); in qla24xx_login_fabric()
1895 lg->control_flags |= __constant_cpu_to_le16(LCF_SKIP_PRLI); in qla24xx_login_fabric()
1896 lg->port_id[0] = al_pa; in qla24xx_login_fabric()
1897 lg->port_id[1] = area; in qla24xx_login_fabric()
1898 lg->port_id[2] = domain; in qla24xx_login_fabric()
1899 lg->vp_index = vha->vp_idx; in qla24xx_login_fabric()
1900 rval = qla2x00_issue_iocb_timeout(vha, lg, lg_dma, 0, in qla24xx_login_fabric()
1905 } else if (lg->entry_status != 0) { in qla24xx_login_fabric()
1908 lg->entry_status); in qla24xx_login_fabric()
1910 } else if (lg->comp_status != __constant_cpu_to_le16(CS_COMPLETE)) { in qla24xx_login_fabric()
1911 iop[0] = le32_to_cpu(lg->io_parameter[0]); in qla24xx_login_fabric()
1912 iop[1] = le32_to_cpu(lg->io_parameter[1]); in qla24xx_login_fabric()
1916 "ioparam=%x/%x.\n", le16_to_cpu(lg->comp_status), in qla24xx_login_fabric()
1948 iop[0] = le32_to_cpu(lg->io_parameter[0]); in qla24xx_login_fabric()
1960 if (lg->io_parameter[7] || lg->io_parameter[8]) in qla24xx_login_fabric()
1962 if (lg->io_parameter[9] || lg->io_parameter[10]) in qla24xx_login_fabric()
1964 if (lg->io_parameter[0] & __constant_cpu_to_le32(BIT_7)) in qla24xx_login_fabric()
1970 dma_pool_free(ha->s_dma_pool, lg, lg_dma); in qla24xx_login_fabric()
2141 struct logio_entry_24xx *lg; in qla24xx_fabric_logout() local
2150 lg = dma_pool_alloc(ha->s_dma_pool, GFP_KERNEL, &lg_dma); in qla24xx_fabric_logout()
2151 if (lg == NULL) { in qla24xx_fabric_logout()
2156 memset(lg, 0, sizeof(struct logio_entry_24xx)); in qla24xx_fabric_logout()
2163 lg->entry_type = LOGINOUT_PORT_IOCB_TYPE; in qla24xx_fabric_logout()
2164 lg->entry_count = 1; in qla24xx_fabric_logout()
2165 lg->handle = MAKE_HANDLE(req->id, lg->handle); in qla24xx_fabric_logout()
2166 lg->nport_handle = cpu_to_le16(loop_id); in qla24xx_fabric_logout()
2167 lg->control_flags = in qla24xx_fabric_logout()
2170 lg->port_id[0] = al_pa; in qla24xx_fabric_logout()
2171 lg->port_id[1] = area; in qla24xx_fabric_logout()
2172 lg->port_id[2] = domain; in qla24xx_fabric_logout()
2173 lg->vp_index = vha->vp_idx; in qla24xx_fabric_logout()
2174 rval = qla2x00_issue_iocb_timeout(vha, lg, lg_dma, 0, in qla24xx_fabric_logout()
2179 } else if (lg->entry_status != 0) { in qla24xx_fabric_logout()
2182 lg->entry_status); in qla24xx_fabric_logout()
2184 } else if (lg->comp_status != __constant_cpu_to_le16(CS_COMPLETE)) { in qla24xx_fabric_logout()
2187 "ioparam=%x/%x.\n", le16_to_cpu(lg->comp_status), in qla24xx_fabric_logout()
2188 le32_to_cpu(lg->io_parameter[0]), in qla24xx_fabric_logout()
2189 le32_to_cpu(lg->io_parameter[1])); in qla24xx_fabric_logout()
2196 dma_pool_free(ha->s_dma_pool, lg, lg_dma); in qla24xx_fabric_logout()