Lines Matching refs:pkt

1219 	sts_entry_t *pkt = iocb;  in qla2x00_get_sp_from_handle()  local
1223 index = LSW(pkt->handle); in qla2x00_get_sp_from_handle()
1339 sts_entry_t *pkt, int iocb_type) in qla2x00_ct_entry() argument
1348 sp = qla2x00_get_sp_from_handle(vha, func, req, pkt); in qla2x00_ct_entry()
1356 comp_status = le16_to_cpu(pkt->comp_status); in qla2x00_ct_entry()
1368 le16_to_cpu(((sts_entry_t *)pkt)->rsp_info_len); in qla2x00_ct_entry()
1383 (uint8_t *)pkt, sizeof(*pkt)); in qla2x00_ct_entry()
1396 struct sts_entry_24xx *pkt, int iocb_type) in qla24xx_els_ct_entry() argument
1407 sp = qla2x00_get_sp_from_handle(vha, func, req, pkt); in qla24xx_els_ct_entry()
1427 comp_status = fw_status[0] = le16_to_cpu(pkt->comp_status); in qla24xx_els_ct_entry()
1428 fw_status[1] = le16_to_cpu(((struct els_sts_entry_24xx*)pkt)->error_subcode_1); in qla24xx_els_ct_entry()
1429 fw_status[2] = le16_to_cpu(((struct els_sts_entry_24xx*)pkt)->error_subcode_2); in qla24xx_els_ct_entry()
1441 le16_to_cpu(((struct els_sts_entry_24xx *)pkt)->total_byte_count); in qla24xx_els_ct_entry()
1448 pkt)->total_byte_count)); in qla24xx_els_ct_entry()
1458 pkt)->error_subcode_1), in qla24xx_els_ct_entry()
1460 pkt)->error_subcode_2)); in qla24xx_els_ct_entry()
1467 (uint8_t *)pkt, sizeof(*pkt)); in qla24xx_els_ct_entry()
1632 sts_entry_t *pkt; in qla2x00_process_response_queue() local
1642 pkt = (sts_entry_t *)rsp->ring_ptr; in qla2x00_process_response_queue()
1652 if (pkt->entry_status != 0) { in qla2x00_process_response_queue()
1653 qla2x00_error_entry(vha, rsp, pkt); in qla2x00_process_response_queue()
1654 ((response_t *)pkt)->signature = RESPONSE_PROCESSED; in qla2x00_process_response_queue()
1659 switch (pkt->entry_type) { in qla2x00_process_response_queue()
1661 qla2x00_status_entry(vha, rsp, pkt); in qla2x00_process_response_queue()
1664 handle_cnt = ((sts21_entry_t *)pkt)->handle_count; in qla2x00_process_response_queue()
1667 ((sts21_entry_t *)pkt)->handle[cnt]); in qla2x00_process_response_queue()
1671 handle_cnt = ((sts22_entry_t *)pkt)->handle_count; in qla2x00_process_response_queue()
1674 ((sts22_entry_t *)pkt)->handle[cnt]); in qla2x00_process_response_queue()
1678 qla2x00_status_cont_entry(rsp, (sts_cont_entry_t *)pkt); in qla2x00_process_response_queue()
1682 (struct mbx_entry *)pkt); in qla2x00_process_response_queue()
1685 qla2x00_ct_entry(vha, rsp->req, pkt, CT_IOCB_TYPE); in qla2x00_process_response_queue()
1692 pkt->entry_type, pkt->entry_status); in qla2x00_process_response_queue()
1695 ((response_t *)pkt)->signature = RESPONSE_PROCESSED; in qla2x00_process_response_queue()
1877 qla25xx_process_bidir_status_iocb(scsi_qla_host_t *vha, void *pkt, in qla25xx_process_bidir_status_iocb() argument
1889 sts = (sts_entry_t *) pkt; in qla25xx_process_bidir_status_iocb()
1890 sts24 = (struct sts_entry_24xx *) pkt; in qla25xx_process_bidir_status_iocb()
2028 qla2x00_status_entry(scsi_qla_host_t *vha, struct rsp_que *rsp, void *pkt) in qla2x00_status_entry() argument
2052 sts = (sts_entry_t *) pkt; in qla2x00_status_entry()
2053 sts24 = (struct sts_entry_24xx *) pkt; in qla2x00_status_entry()
2100 qla25xx_process_bidir_status_iocb(vha, pkt, req, handle); in qla2x00_status_entry()
2106 qla24xx_tm_iocb_entry(vha, req, pkt); in qla2x00_status_entry()
2393 qla2x00_status_cont_entry(struct rsp_que *rsp, sts_cont_entry_t *pkt) in qla2x00_status_cont_entry() argument
2418 if (sense_len > sizeof(pkt->data)) in qla2x00_status_cont_entry()
2419 sense_sz = sizeof(pkt->data); in qla2x00_status_cont_entry()
2425 host_to_fcp_swap(pkt->data, sizeof(pkt->data)); in qla2x00_status_cont_entry()
2426 memcpy(sense_ptr, pkt->data, sense_sz); in qla2x00_status_cont_entry()
2449 qla2x00_error_entry(scsi_qla_host_t *vha, struct rsp_que *rsp, sts_entry_t *pkt) in qla2x00_error_entry() argument
2454 uint16_t que = MSW(pkt->handle); in qla2x00_error_entry()
2459 "type of error status in response: 0x%x\n", pkt->entry_status); in qla2x00_error_entry()
2466 if (pkt->entry_status & RF_BUSY) in qla2x00_error_entry()
2469 sp = qla2x00_get_sp_from_handle(vha, func, req, pkt); in qla2x00_error_entry()
2517 struct abort_entry_24xx *pkt) in qla24xx_abort_iocb_entry() argument
2523 sp = qla2x00_get_sp_from_handle(vha, func, req, pkt); in qla24xx_abort_iocb_entry()
2528 abt->u.abt.comp_status = le32_to_cpu(pkt->nport_handle); in qla24xx_abort_iocb_entry()
2539 struct sts_entry_24xx *pkt; in qla24xx_process_response_queue() local
2546 pkt = (struct sts_entry_24xx *)rsp->ring_ptr; in qla24xx_process_response_queue()
2556 if (pkt->entry_status != 0) { in qla24xx_process_response_queue()
2557 qla2x00_error_entry(vha, rsp, (sts_entry_t *) pkt); in qla24xx_process_response_queue()
2559 if (qlt_24xx_process_response_error(vha, pkt)) in qla24xx_process_response_queue()
2562 ((response_t *)pkt)->signature = RESPONSE_PROCESSED; in qla24xx_process_response_queue()
2568 switch (pkt->entry_type) { in qla24xx_process_response_queue()
2570 qla2x00_status_entry(vha, rsp, pkt); in qla24xx_process_response_queue()
2573 qla2x00_status_cont_entry(rsp, (sts_cont_entry_t *)pkt); in qla24xx_process_response_queue()
2577 (struct vp_rpt_id_entry_24xx *)pkt); in qla24xx_process_response_queue()
2581 (struct logio_entry_24xx *)pkt); in qla24xx_process_response_queue()
2584 qla24xx_els_ct_entry(vha, rsp->req, pkt, CT_IOCB_TYPE); in qla24xx_process_response_queue()
2587 qla24xx_els_ct_entry(vha, rsp->req, pkt, ELS_IOCB_TYPE); in qla24xx_process_response_queue()
2596 qlt_response_pkt_all_vps(vha, (response_t *)pkt); in qla24xx_process_response_queue()
2605 (struct abort_entry_24xx *)pkt); in qla24xx_process_response_queue()
2612 pkt->entry_type, pkt->entry_status); in qla24xx_process_response_queue()
2615 ((response_t *)pkt)->signature = RESPONSE_PROCESSED; in qla24xx_process_response_queue()