Lines Matching refs:els_iocb
2766 qla24xx_els_logo_iocb(srb_t *sp, struct els_entry_24xx *els_iocb)
2771 els_iocb->entry_type = ELS_IOCB_TYPE;
2772 els_iocb->entry_count = 1;
2773 els_iocb->sys_define = 0;
2774 els_iocb->entry_status = 0;
2775 els_iocb->handle = sp->handle;
2776 els_iocb->nport_handle = cpu_to_le16(sp->fcport->loop_id);
2777 els_iocb->tx_dsd_count = cpu_to_le16(1);
2778 els_iocb->vp_index = vha->vp_idx;
2779 els_iocb->sof_type = EST_SOFI3;
2780 els_iocb->rx_dsd_count = 0;
2781 els_iocb->opcode = elsio->u.els_logo.els_cmd;
2783 els_iocb->d_id[0] = sp->fcport->d_id.b.al_pa;
2784 els_iocb->d_id[1] = sp->fcport->d_id.b.area;
2785 els_iocb->d_id[2] = sp->fcport->d_id.b.domain;
2787 els_iocb->s_id[1] = vha->d_id.b.al_pa;
2788 els_iocb->s_id[2] = vha->d_id.b.area;
2789 els_iocb->s_id[0] = vha->d_id.b.domain;
2793 els_iocb->control_flags = cpu_to_le16(ECF_SEC_LOGIN);
2795 els_iocb->control_flags = 0;
2796 els_iocb->tx_byte_count = els_iocb->tx_len =
2799 &els_iocb->tx_address);
2800 els_iocb->rx_dsd_count = cpu_to_le16(1);
2801 els_iocb->rx_byte_count = els_iocb->rx_len =
2804 &els_iocb->rx_address);
2809 (uint8_t *)els_iocb,
2810 sizeof(*els_iocb));
2812 els_iocb->tx_byte_count =
2815 &els_iocb->tx_address);
2816 els_iocb->tx_len = cpu_to_le32(sizeof(struct els_logo_payload));
2818 els_iocb->rx_byte_count = 0;
2819 els_iocb->rx_address = 0;
2820 els_iocb->rx_len = 0;
2824 els_iocb,
2825 sizeof(*els_iocb));
3123 struct els_entry_24xx *els_iocb,
3126 els_iocb->entry_type = ELS_IOCB_TYPE;
3127 els_iocb->entry_count = 1;
3128 els_iocb->sys_define = 0;
3129 els_iocb->entry_status = 0;
3130 els_iocb->handle = QLA_SKIP_HANDLE;
3131 els_iocb->nport_handle = a->nport_handle;
3132 els_iocb->rx_xchg_address = a->rx_xchg_address;
3133 els_iocb->tx_dsd_count = cpu_to_le16(1);
3134 els_iocb->vp_index = a->vp_idx;
3135 els_iocb->sof_type = EST_SOFI3;
3136 els_iocb->rx_dsd_count = cpu_to_le16(0);
3137 els_iocb->opcode = a->els_opcode;
3139 els_iocb->d_id[0] = a->did.b.al_pa;
3140 els_iocb->d_id[1] = a->did.b.area;
3141 els_iocb->d_id[2] = a->did.b.domain;
3143 els_iocb->s_id[1] = vha->d_id.b.al_pa;
3144 els_iocb->s_id[2] = vha->d_id.b.area;
3145 els_iocb->s_id[0] = vha->d_id.b.domain;
3147 els_iocb->control_flags = cpu_to_le16(a->control_flags);
3149 els_iocb->tx_byte_count = cpu_to_le32(a->tx_byte_count);
3150 els_iocb->tx_len = cpu_to_le32(a->tx_len);
3151 put_unaligned_le64(a->tx_addr, &els_iocb->tx_address);
3153 els_iocb->rx_byte_count = cpu_to_le32(a->rx_byte_count);
3154 els_iocb->rx_len = cpu_to_le32(a->rx_len);
3155 put_unaligned_le64(a->rx_addr, &els_iocb->rx_address);
3159 qla24xx_els_iocb(srb_t *sp, struct els_entry_24xx *els_iocb)
3164 els_iocb->entry_type = ELS_IOCB_TYPE;
3165 els_iocb->entry_count = 1;
3166 els_iocb->sys_define = 0;
3167 els_iocb->entry_status = 0;
3168 els_iocb->handle = sp->handle;
3169 els_iocb->nport_handle = cpu_to_le16(sp->fcport->loop_id);
3170 els_iocb->tx_dsd_count = cpu_to_le16(bsg_job->request_payload.sg_cnt);
3171 els_iocb->vp_index = sp->vha->vp_idx;
3172 els_iocb->sof_type = EST_SOFI3;
3173 els_iocb->rx_dsd_count = cpu_to_le16(bsg_job->reply_payload.sg_cnt);
3175 els_iocb->opcode =
3179 els_iocb->d_id[0] = sp->fcport->d_id.b.al_pa;
3180 els_iocb->d_id[1] = sp->fcport->d_id.b.area;
3181 els_iocb->d_id[2] = sp->fcport->d_id.b.domain;
3182 els_iocb->control_flags = 0;
3183 els_iocb->rx_byte_count =
3185 els_iocb->tx_byte_count =
3189 &els_iocb->tx_address);
3190 els_iocb->tx_len = cpu_to_le32(sg_dma_len
3194 &els_iocb->rx_address);
3195 els_iocb->rx_len = cpu_to_le32(sg_dma_len