Lines Matching defs:pkt
1399 response_t *pkt;
1404 pkt = rsp->ring_ptr;
1406 pkt->signature = RESPONSE_PROCESSED;
1407 wrt_reg_dword((void __force __iomem *)&pkt->signature,
1409 pkt++;
2150 struct tsk_mgmt_entry_fx00 *pkt, srb_t *sp,
2165 struct abort_iocb_entry_fx00 *pkt)
2171 sp = qla2x00_get_sp_from_handle(vha, func, req, pkt);
2176 abt->u.abt.comp_status = pkt->tgt_id_sts;
2182 struct ioctl_iocb_entry_fx00 *pkt)
2193 sp = qla2x00_get_sp_from_handle(vha, func, req, pkt);
2199 iocb_job->u.fxiocb.seq_number = pkt->seq_no;
2200 iocb_job->u.fxiocb.fw_flags = pkt->fw_iotcl_flags;
2201 iocb_job->u.fxiocb.result = pkt->status;
2204 pkt->dataword_r;
2211 fstatus.reserved_1 = pkt->reserved_0;
2212 fstatus.func_type = pkt->comp_func_num;
2213 fstatus.ioctl_flags = pkt->fw_iotcl_flags;
2214 fstatus.ioctl_data = pkt->dataword_r;
2215 fstatus.adapid = pkt->adapid;
2216 fstatus.reserved_2 = pkt->dataword_r_extra;
2217 fstatus.res_count = pkt->residuallen;
2218 fstatus.status = pkt->status;
2219 fstatus.seq_number = pkt->seq_no;
2221 pkt->reserved_2, 20 * sizeof(uint8_t));
2230 sp->vha, 0x5080, pkt, sizeof(*pkt));
2247 * @pkt: Entry pointer
2250 qlafx00_status_entry(scsi_qla_host_t *vha, struct rsp_que *rsp, void *pkt)
2270 sts = (struct sts_entry_fx00 *) pkt;
2297 qlafx00_tm_iocb_entry(vha, req, pkt, sp,
2522 * @pkt: Entry pointer
2527 qlafx00_status_cont_entry(struct rsp_que *rsp, sts_cont_entry_t *pkt)
2567 if (sense_len > sizeof(pkt->data))
2568 sense_sz = sizeof(pkt->data);
2574 pkt, sizeof(*pkt));
2575 memcpy(sense_ptr, pkt->data, sense_sz);
2586 sense_len = (sense_len > sizeof(pkt->data)) ?
2587 (sense_len - sizeof(pkt->data)) : 0;
2603 * @pkt: received packet
2607 struct rsp_que *rsp, void *pkt)
2617 stsmfx = (struct multi_sts_entry_fx00 *) pkt;
2659 * @pkt: Entry pointer
2663 struct sts_entry_fx00 *pkt)
2674 sp = qla2x00_get_sp_from_handle(vha, func, req, pkt);
2693 struct sts_entry_fx00 *pkt;
2705 pkt = (struct sts_entry_fx00 *)rsp->rsp_pkt;
2717 if (pkt->entry_status != 0 &&
2718 pkt->entry_type != IOCTL_IOSB_TYPE_FX00) {
2721 pkt->entry_status);
2723 (struct sts_entry_fx00 *)pkt);
2727 switch (pkt->entry_type) {
2729 qlafx00_status_entry(vha, rsp, pkt);
2733 qlafx00_status_cont_entry(rsp, (sts_cont_entry_t *)pkt);
2737 qlafx00_multistatus_entry(vha, rsp, pkt);
2742 (struct abort_iocb_entry_fx00 *)pkt);
2747 (struct ioctl_iocb_entry_fx00 *)pkt);
2752 "Received unknown response pkt type %x "
2754 pkt->entry_type, pkt->entry_status);