Lines Matching defs:els_plogi

2770 		put_unaligned_le64(elsio->u.els_plogi.els_plogi_pyld_dma,
2775 put_unaligned_le64(elsio->u.els_plogi.els_resp_pyld_dma,
2835 void qla2x00_els_dcmd2_free(scsi_qla_host_t *vha, struct els_plogi *els_plogi)
2837 if (els_plogi->els_plogi_pyld)
2839 els_plogi->tx_size,
2840 els_plogi->els_plogi_pyld,
2841 els_plogi->els_plogi_pyld_dma);
2843 if (els_plogi->els_resp_pyld)
2845 els_plogi->rx_size,
2846 els_plogi->els_resp_pyld,
2847 els_plogi->els_resp_pyld_dma);
2859 const __le32 *fw_status = sp->u.iocb_cmd.u.els_plogi.fw_status;
2870 complete(&lio->u.els_plogi.comp);
2974 qla2x00_els_dcmd2_free(vha, &elsio->u.els_plogi);
3019 elsio->u.els_plogi.tx_size = elsio->u.els_plogi.rx_size = DMA_POOL_SIZE;
3021 ptr = elsio->u.els_plogi.els_plogi_pyld =
3022 dma_alloc_coherent(&ha->pdev->dev, elsio->u.els_plogi.tx_size,
3023 &elsio->u.els_plogi.els_plogi_pyld_dma, GFP_KERNEL);
3025 if (!elsio->u.els_plogi.els_plogi_pyld) {
3030 resp_ptr = elsio->u.els_plogi.els_resp_pyld =
3031 dma_alloc_coherent(&ha->pdev->dev, elsio->u.els_plogi.rx_size,
3032 &elsio->u.els_plogi.els_resp_pyld_dma, GFP_KERNEL);
3034 if (!elsio->u.els_plogi.els_resp_pyld) {
3043 memcpy(elsio->u.els_plogi.els_plogi_pyld->data,
3046 elsio->u.els_plogi.els_cmd = els_opcode;
3047 elsio->u.els_plogi.els_plogi_pyld->opcode = els_opcode;
3051 (uint8_t *)elsio->u.els_plogi.els_plogi_pyld,
3052 sizeof(*elsio->u.els_plogi.els_plogi_pyld));
3054 init_completion(&elsio->u.els_plogi.comp);
3066 wait_for_completion(&elsio->u.els_plogi.comp);
3068 if (elsio->u.els_plogi.comp_status != CS_COMPLETE)
3076 qla2x00_els_dcmd2_free(vha, &elsio->u.els_plogi);