elsio 2520 drivers/scsi/qla2xxx/qla_iocb.c struct srb_iocb *elsio = &sp->u.iocb_cmd; elsio 2524 drivers/scsi/qla2xxx/qla_iocb.c if (elsio->u.els_logo.els_logo_pyld) elsio 2526 drivers/scsi/qla2xxx/qla_iocb.c elsio->u.els_logo.els_logo_pyld, elsio 2527 drivers/scsi/qla2xxx/qla_iocb.c elsio->u.els_logo.els_logo_pyld_dma); elsio 2529 drivers/scsi/qla2xxx/qla_iocb.c del_timer(&elsio->timer); elsio 2569 drivers/scsi/qla2xxx/qla_iocb.c struct srb_iocb *elsio = NULL; elsio 2589 drivers/scsi/qla2xxx/qla_iocb.c elsio = &sp->u.iocb_cmd; elsio 2601 drivers/scsi/qla2xxx/qla_iocb.c elsio->timeout = qla2x00_els_dcmd_iocb_timeout; elsio 2607 drivers/scsi/qla2xxx/qla_iocb.c elsio->u.els_logo.els_logo_pyld = dma_alloc_coherent(&ha->pdev->dev, elsio 2608 drivers/scsi/qla2xxx/qla_iocb.c DMA_POOL_SIZE, &elsio->u.els_logo.els_logo_pyld_dma, elsio 2611 drivers/scsi/qla2xxx/qla_iocb.c if (!elsio->u.els_logo.els_logo_pyld) { elsio 2618 drivers/scsi/qla2xxx/qla_iocb.c elsio->u.els_logo.els_cmd = els_opcode; elsio 2626 drivers/scsi/qla2xxx/qla_iocb.c memcpy(elsio->u.els_logo.els_logo_pyld, &logo_pyld, elsio 2640 drivers/scsi/qla2xxx/qla_iocb.c wait_for_completion(&elsio->u.els_logo.comp); elsio 2650 drivers/scsi/qla2xxx/qla_iocb.c struct srb_iocb *elsio = &sp->u.iocb_cmd; elsio 2662 drivers/scsi/qla2xxx/qla_iocb.c els_iocb->opcode = elsio->u.els_logo.els_cmd; elsio 2672 drivers/scsi/qla2xxx/qla_iocb.c if (elsio->u.els_logo.els_cmd == ELS_DCMD_PLOGI) { elsio 2676 drivers/scsi/qla2xxx/qla_iocb.c put_unaligned_le64(elsio->u.els_plogi.els_plogi_pyld_dma, elsio 2681 drivers/scsi/qla2xxx/qla_iocb.c put_unaligned_le64(elsio->u.els_plogi.els_resp_pyld_dma, elsio 2693 drivers/scsi/qla2xxx/qla_iocb.c put_unaligned_le64(elsio->u.els_logo.els_logo_pyld_dma, elsio 2775 drivers/scsi/qla2xxx/qla_iocb.c struct srb_iocb *elsio = &sp->u.iocb_cmd; elsio 2777 drivers/scsi/qla2xxx/qla_iocb.c qla2x00_els_dcmd2_free(vha, &elsio->u.els_plogi); elsio 2791 drivers/scsi/qla2xxx/qla_iocb.c struct srb_iocb *elsio = NULL; elsio 2804 drivers/scsi/qla2xxx/qla_iocb.c elsio = &sp->u.iocb_cmd; elsio 2813 drivers/scsi/qla2xxx/qla_iocb.c elsio->timeout = qla2x00_els_dcmd2_iocb_timeout; elsio 2814 drivers/scsi/qla2xxx/qla_iocb.c init_completion(&elsio->u.els_plogi.comp); elsio 2821 drivers/scsi/qla2xxx/qla_iocb.c elsio->u.els_plogi.tx_size = elsio->u.els_plogi.rx_size = DMA_POOL_SIZE; elsio 2823 drivers/scsi/qla2xxx/qla_iocb.c ptr = elsio->u.els_plogi.els_plogi_pyld = elsio 2825 drivers/scsi/qla2xxx/qla_iocb.c &elsio->u.els_plogi.els_plogi_pyld_dma, GFP_KERNEL); elsio 2827 drivers/scsi/qla2xxx/qla_iocb.c if (!elsio->u.els_plogi.els_plogi_pyld) { elsio 2832 drivers/scsi/qla2xxx/qla_iocb.c resp_ptr = elsio->u.els_plogi.els_resp_pyld = elsio 2834 drivers/scsi/qla2xxx/qla_iocb.c &elsio->u.els_plogi.els_resp_pyld_dma, GFP_KERNEL); elsio 2836 drivers/scsi/qla2xxx/qla_iocb.c if (!elsio->u.els_plogi.els_resp_pyld) { elsio 2845 drivers/scsi/qla2xxx/qla_iocb.c memcpy(elsio->u.els_plogi.els_plogi_pyld->data, elsio 2847 drivers/scsi/qla2xxx/qla_iocb.c sizeof(elsio->u.els_plogi.els_plogi_pyld->data)); elsio 2849 drivers/scsi/qla2xxx/qla_iocb.c elsio->u.els_plogi.els_cmd = els_opcode; elsio 2850 drivers/scsi/qla2xxx/qla_iocb.c elsio->u.els_plogi.els_plogi_pyld->opcode = els_opcode; elsio 2854 drivers/scsi/qla2xxx/qla_iocb.c (uint8_t *)elsio->u.els_plogi.els_plogi_pyld, elsio 2855 drivers/scsi/qla2xxx/qla_iocb.c sizeof(*elsio->u.els_plogi.els_plogi_pyld)); elsio 2868 drivers/scsi/qla2xxx/qla_iocb.c wait_for_completion(&elsio->u.els_plogi.comp); elsio 2870 drivers/scsi/qla2xxx/qla_iocb.c if (elsio->u.els_plogi.comp_status != CS_COMPLETE) elsio 2878 drivers/scsi/qla2xxx/qla_iocb.c qla2x00_els_dcmd2_free(vha, &elsio->u.els_plogi);