Lines Matching defs:els_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,
2862 void qla2x00_els_dcmd2_free(scsi_qla_host_t *vha, struct els_plogi *els_plogi)
2864 if (els_plogi->els_plogi_pyld)
2866 els_plogi->tx_size,
2867 els_plogi->els_plogi_pyld,
2868 els_plogi->els_plogi_pyld_dma);
2870 if (els_plogi->els_resp_pyld)
2872 els_plogi->rx_size,
2873 els_plogi->els_resp_pyld,
2874 els_plogi->els_resp_pyld_dma);
2886 const __le32 *fw_status = sp->u.iocb_cmd.u.els_plogi.fw_status;
2899 complete(&lio->u.els_plogi.comp);
3003 qla2x00_els_dcmd2_free(vha, &elsio->u.els_plogi);
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);