Lines Matching refs:elsio

2611 	struct srb_iocb *elsio = &sp->u.iocb_cmd;
2615 if (elsio->u.els_logo.els_logo_pyld)
2617 elsio->u.els_logo.els_logo_pyld,
2618 elsio->u.els_logo.els_logo_pyld_dma);
2620 del_timer(&elsio->timer);
2679 struct srb_iocb *elsio = NULL;
2701 elsio = &sp->u.iocb_cmd;
2719 elsio->u.els_logo.els_logo_pyld = dma_alloc_coherent(&ha->pdev->dev,
2720 DMA_POOL_SIZE, &elsio->u.els_logo.els_logo_pyld_dma,
2723 if (!elsio->u.els_logo.els_logo_pyld) {
2731 elsio->u.els_logo.els_cmd = els_opcode;
2739 memcpy(elsio->u.els_logo.els_logo_pyld, &logo_pyld,
2743 elsio->u.els_logo.els_logo_pyld,
2744 sizeof(*elsio->u.els_logo.els_logo_pyld));
2758 wait_for_completion(&elsio->u.els_logo.comp);
2769 struct srb_iocb *elsio = &sp->u.iocb_cmd;
2781 els_iocb->opcode = elsio->u.els_logo.els_cmd;
2791 if (elsio->u.els_logo.els_cmd == ELS_DCMD_PLOGI) {
2798 put_unaligned_le64(elsio->u.els_plogi.els_plogi_pyld_dma,
2803 put_unaligned_le64(elsio->u.els_plogi.els_resp_pyld_dma,
2814 put_unaligned_le64(elsio->u.els_logo.els_logo_pyld_dma,
3001 struct srb_iocb *elsio = &sp->u.iocb_cmd;
3003 qla2x00_els_dcmd2_free(vha, &elsio->u.els_plogi);
3018 struct srb_iocb *elsio = NULL;
3036 elsio = &sp->u.iocb_cmd;
3050 elsio->u.els_plogi.tx_size = elsio->u.els_plogi.rx_size = DMA_POOL_SIZE;
3052 ptr = elsio->u.els_plogi.els_plogi_pyld =
3053 dma_alloc_coherent(&ha->pdev->dev, elsio->u.els_plogi.tx_size,
3054 &elsio->u.els_plogi.els_plogi_pyld_dma, GFP_KERNEL);
3056 if (!elsio->u.els_plogi.els_plogi_pyld) {
3061 resp_ptr = elsio->u.els_plogi.els_resp_pyld =
3062 dma_alloc_coherent(&ha->pdev->dev, elsio->u.els_plogi.rx_size,
3063 &elsio->u.els_plogi.els_resp_pyld_dma, GFP_KERNEL);
3065 if (!elsio->u.els_plogi.els_resp_pyld) {
3074 memcpy(elsio->u.els_plogi.els_plogi_pyld->data,
3078 elsio->u.els_plogi.els_cmd = els_opcode;
3079 elsio->u.els_plogi.els_plogi_pyld->opcode = els_opcode;
3089 (uint8_t *)elsio->u.els_plogi.els_plogi_pyld,
3090 sizeof(*elsio->u.els_plogi.els_plogi_pyld));
3092 init_completion(&elsio->u.els_plogi.comp);
3104 wait_for_completion(&elsio->u.els_plogi.comp);
3106 if (elsio->u.els_plogi.comp_status != CS_COMPLETE)
3114 qla2x00_els_dcmd2_free(vha, &elsio->u.els_plogi);