Lines Matching refs:els_plogi

2739 		put_unaligned_le64(elsio->u.els_plogi.els_plogi_pyld_dma,  in qla24xx_els_logo_iocb()
2744 put_unaligned_le64(elsio->u.els_plogi.els_resp_pyld_dma, in qla24xx_els_logo_iocb()
2804 void qla2x00_els_dcmd2_free(scsi_qla_host_t *vha, struct els_plogi *els_plogi) in qla2x00_els_dcmd2_free() argument
2806 if (els_plogi->els_plogi_pyld) in qla2x00_els_dcmd2_free()
2808 els_plogi->tx_size, in qla2x00_els_dcmd2_free()
2809 els_plogi->els_plogi_pyld, in qla2x00_els_dcmd2_free()
2810 els_plogi->els_plogi_pyld_dma); in qla2x00_els_dcmd2_free()
2812 if (els_plogi->els_resp_pyld) in qla2x00_els_dcmd2_free()
2814 els_plogi->rx_size, in qla2x00_els_dcmd2_free()
2815 els_plogi->els_resp_pyld, in qla2x00_els_dcmd2_free()
2816 els_plogi->els_resp_pyld_dma); in qla2x00_els_dcmd2_free()
2828 const __le32 *fw_status = sp->u.iocb_cmd.u.els_plogi.fw_status; in qla2x00_els_dcmd2_sp_done()
2839 complete(&lio->u.els_plogi.comp); in qla2x00_els_dcmd2_sp_done()
2943 qla2x00_els_dcmd2_free(vha, &elsio->u.els_plogi); in qla2x00_els_dcmd2_sp_done()
2988 elsio->u.els_plogi.tx_size = elsio->u.els_plogi.rx_size = DMA_POOL_SIZE; in qla24xx_els_dcmd2_iocb()
2990 ptr = elsio->u.els_plogi.els_plogi_pyld = in qla24xx_els_dcmd2_iocb()
2991 dma_alloc_coherent(&ha->pdev->dev, elsio->u.els_plogi.tx_size, in qla24xx_els_dcmd2_iocb()
2992 &elsio->u.els_plogi.els_plogi_pyld_dma, GFP_KERNEL); in qla24xx_els_dcmd2_iocb()
2994 if (!elsio->u.els_plogi.els_plogi_pyld) { in qla24xx_els_dcmd2_iocb()
2999 resp_ptr = elsio->u.els_plogi.els_resp_pyld = in qla24xx_els_dcmd2_iocb()
3000 dma_alloc_coherent(&ha->pdev->dev, elsio->u.els_plogi.rx_size, in qla24xx_els_dcmd2_iocb()
3001 &elsio->u.els_plogi.els_resp_pyld_dma, GFP_KERNEL); in qla24xx_els_dcmd2_iocb()
3003 if (!elsio->u.els_plogi.els_resp_pyld) { in qla24xx_els_dcmd2_iocb()
3012 memcpy(elsio->u.els_plogi.els_plogi_pyld->data, in qla24xx_els_dcmd2_iocb()
3015 elsio->u.els_plogi.els_cmd = els_opcode; in qla24xx_els_dcmd2_iocb()
3016 elsio->u.els_plogi.els_plogi_pyld->opcode = els_opcode; in qla24xx_els_dcmd2_iocb()
3020 (uint8_t *)elsio->u.els_plogi.els_plogi_pyld, in qla24xx_els_dcmd2_iocb()
3021 sizeof(*elsio->u.els_plogi.els_plogi_pyld)); in qla24xx_els_dcmd2_iocb()
3023 init_completion(&elsio->u.els_plogi.comp); in qla24xx_els_dcmd2_iocb()
3035 wait_for_completion(&elsio->u.els_plogi.comp); in qla24xx_els_dcmd2_iocb()
3037 if (elsio->u.els_plogi.comp_status != CS_COMPLETE) in qla24xx_els_dcmd2_iocb()
3045 qla2x00_els_dcmd2_free(vha, &elsio->u.els_plogi); in qla24xx_els_dcmd2_iocb()