Lines Matching refs:elsio

2560 	struct srb_iocb *elsio = &sp->u.iocb_cmd;  in qla2x00_els_dcmd_sp_free()  local
2564 if (elsio->u.els_logo.els_logo_pyld) in qla2x00_els_dcmd_sp_free()
2566 elsio->u.els_logo.els_logo_pyld, in qla2x00_els_dcmd_sp_free()
2567 elsio->u.els_logo.els_logo_pyld_dma); in qla2x00_els_dcmd_sp_free()
2569 del_timer(&elsio->timer); in qla2x00_els_dcmd_sp_free()
2628 struct srb_iocb *elsio = NULL; in qla24xx_els_dcmd_iocb() local
2648 elsio = &sp->u.iocb_cmd; in qla24xx_els_dcmd_iocb()
2660 elsio->timeout = qla2x00_els_dcmd_iocb_timeout; in qla24xx_els_dcmd_iocb()
2666 elsio->u.els_logo.els_logo_pyld = dma_alloc_coherent(&ha->pdev->dev, in qla24xx_els_dcmd_iocb()
2667 DMA_POOL_SIZE, &elsio->u.els_logo.els_logo_pyld_dma, in qla24xx_els_dcmd_iocb()
2670 if (!elsio->u.els_logo.els_logo_pyld) { in qla24xx_els_dcmd_iocb()
2677 elsio->u.els_logo.els_cmd = els_opcode; in qla24xx_els_dcmd_iocb()
2685 memcpy(elsio->u.els_logo.els_logo_pyld, &logo_pyld, in qla24xx_els_dcmd_iocb()
2689 elsio->u.els_logo.els_logo_pyld, in qla24xx_els_dcmd_iocb()
2690 sizeof(*elsio->u.els_logo.els_logo_pyld)); in qla24xx_els_dcmd_iocb()
2703 wait_for_completion(&elsio->u.els_logo.comp); in qla24xx_els_dcmd_iocb()
2713 struct srb_iocb *elsio = &sp->u.iocb_cmd; in qla24xx_els_logo_iocb() local
2725 els_iocb->opcode = elsio->u.els_logo.els_cmd; in qla24xx_els_logo_iocb()
2735 if (elsio->u.els_logo.els_cmd == ELS_DCMD_PLOGI) { in qla24xx_els_logo_iocb()
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()
2756 put_unaligned_le64(elsio->u.els_logo.els_logo_pyld_dma, in qla24xx_els_logo_iocb()
2941 struct srb_iocb *elsio = &sp->u.iocb_cmd; in qla2x00_els_dcmd2_sp_done() local
2943 qla2x00_els_dcmd2_free(vha, &elsio->u.els_plogi); in qla2x00_els_dcmd2_sp_done()
2957 struct srb_iocb *elsio = NULL; in qla24xx_els_dcmd2_iocb() local
2973 elsio = &sp->u.iocb_cmd; in qla24xx_els_dcmd2_iocb()
2981 elsio->timeout = qla2x00_els_dcmd2_iocb_timeout; in qla24xx_els_dcmd2_iocb()
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()