Lines Matching refs:pkt

1191 	sts_entry_t *pkt = iocb;  in qla2x00_get_sp_from_handle()  local
1195 index = LSW(pkt->handle); in qla2x00_get_sp_from_handle()
1311 sts_entry_t *pkt, int iocb_type) in qla2x00_ct_entry() argument
1320 sp = qla2x00_get_sp_from_handle(vha, func, req, pkt); in qla2x00_ct_entry()
1328 comp_status = le16_to_cpu(pkt->comp_status); in qla2x00_ct_entry()
1340 le16_to_cpu(((sts_entry_t *)pkt)->rsp_info_len); in qla2x00_ct_entry()
1355 (uint8_t *)pkt, sizeof(*pkt)); in qla2x00_ct_entry()
1368 struct sts_entry_24xx *pkt, int iocb_type) in qla24xx_els_ct_entry() argument
1379 sp = qla2x00_get_sp_from_handle(vha, func, req, pkt); in qla24xx_els_ct_entry()
1399 comp_status = fw_status[0] = le16_to_cpu(pkt->comp_status); in qla24xx_els_ct_entry()
1400 fw_status[1] = le16_to_cpu(((struct els_sts_entry_24xx*)pkt)->error_subcode_1); in qla24xx_els_ct_entry()
1401 fw_status[2] = le16_to_cpu(((struct els_sts_entry_24xx*)pkt)->error_subcode_2); in qla24xx_els_ct_entry()
1413 le16_to_cpu(((struct els_sts_entry_24xx *)pkt)->total_byte_count); in qla24xx_els_ct_entry()
1420 pkt)->total_byte_count)); in qla24xx_els_ct_entry()
1430 pkt)->error_subcode_1), in qla24xx_els_ct_entry()
1432 pkt)->error_subcode_2)); in qla24xx_els_ct_entry()
1439 (uint8_t *)pkt, sizeof(*pkt)); in qla24xx_els_ct_entry()
1604 sts_entry_t *pkt; in qla2x00_process_response_queue() local
1614 pkt = (sts_entry_t *)rsp->ring_ptr; in qla2x00_process_response_queue()
1624 if (pkt->entry_status != 0) { in qla2x00_process_response_queue()
1625 qla2x00_error_entry(vha, rsp, pkt); in qla2x00_process_response_queue()
1626 ((response_t *)pkt)->signature = RESPONSE_PROCESSED; in qla2x00_process_response_queue()
1631 switch (pkt->entry_type) { in qla2x00_process_response_queue()
1633 qla2x00_status_entry(vha, rsp, pkt); in qla2x00_process_response_queue()
1636 handle_cnt = ((sts21_entry_t *)pkt)->handle_count; in qla2x00_process_response_queue()
1639 ((sts21_entry_t *)pkt)->handle[cnt]); in qla2x00_process_response_queue()
1643 handle_cnt = ((sts22_entry_t *)pkt)->handle_count; in qla2x00_process_response_queue()
1646 ((sts22_entry_t *)pkt)->handle[cnt]); in qla2x00_process_response_queue()
1650 qla2x00_status_cont_entry(rsp, (sts_cont_entry_t *)pkt); in qla2x00_process_response_queue()
1654 (struct mbx_entry *)pkt); in qla2x00_process_response_queue()
1657 qla2x00_ct_entry(vha, rsp->req, pkt, CT_IOCB_TYPE); in qla2x00_process_response_queue()
1664 pkt->entry_type, pkt->entry_status); in qla2x00_process_response_queue()
1667 ((response_t *)pkt)->signature = RESPONSE_PROCESSED; in qla2x00_process_response_queue()
1849 qla25xx_process_bidir_status_iocb(scsi_qla_host_t *vha, void *pkt, in qla25xx_process_bidir_status_iocb() argument
1861 sts = (sts_entry_t *) pkt; in qla25xx_process_bidir_status_iocb()
1862 sts24 = (struct sts_entry_24xx *) pkt; in qla25xx_process_bidir_status_iocb()
2000 qla2x00_status_entry(scsi_qla_host_t *vha, struct rsp_que *rsp, void *pkt) in qla2x00_status_entry() argument
2024 sts = (sts_entry_t *) pkt; in qla2x00_status_entry()
2025 sts24 = (struct sts_entry_24xx *) pkt; in qla2x00_status_entry()
2068 qla25xx_process_bidir_status_iocb(vha, pkt, req, handle); in qla2x00_status_entry()
2074 qla24xx_tm_iocb_entry(vha, req, pkt); in qla2x00_status_entry()
2361 qla2x00_status_cont_entry(struct rsp_que *rsp, sts_cont_entry_t *pkt) in qla2x00_status_cont_entry() argument
2386 if (sense_len > sizeof(pkt->data)) in qla2x00_status_cont_entry()
2387 sense_sz = sizeof(pkt->data); in qla2x00_status_cont_entry()
2393 host_to_fcp_swap(pkt->data, sizeof(pkt->data)); in qla2x00_status_cont_entry()
2394 memcpy(sense_ptr, pkt->data, sense_sz); in qla2x00_status_cont_entry()
2417 qla2x00_error_entry(scsi_qla_host_t *vha, struct rsp_que *rsp, sts_entry_t *pkt) in qla2x00_error_entry() argument
2422 uint16_t que = MSW(pkt->handle); in qla2x00_error_entry()
2427 "type of error status in response: 0x%x\n", pkt->entry_status); in qla2x00_error_entry()
2434 if (pkt->entry_status & RF_BUSY) in qla2x00_error_entry()
2437 sp = qla2x00_get_sp_from_handle(vha, func, req, pkt); in qla2x00_error_entry()
2491 struct abort_entry_24xx *pkt) in qla24xx_abort_iocb_entry() argument
2497 sp = qla2x00_get_sp_from_handle(vha, func, req, pkt); in qla24xx_abort_iocb_entry()
2502 abt->u.abt.comp_status = le32_to_cpu(pkt->nport_handle); in qla24xx_abort_iocb_entry()
2513 struct sts_entry_24xx *pkt; in qla24xx_process_response_queue() local
2520 pkt = (struct sts_entry_24xx *)rsp->ring_ptr; in qla24xx_process_response_queue()
2530 if (pkt->entry_status != 0) { in qla24xx_process_response_queue()
2531 qla2x00_error_entry(vha, rsp, (sts_entry_t *) pkt); in qla24xx_process_response_queue()
2533 if (qlt_24xx_process_response_error(vha, pkt)) in qla24xx_process_response_queue()
2536 ((response_t *)pkt)->signature = RESPONSE_PROCESSED; in qla24xx_process_response_queue()
2542 switch (pkt->entry_type) { in qla24xx_process_response_queue()
2544 qla2x00_status_entry(vha, rsp, pkt); in qla24xx_process_response_queue()
2547 qla2x00_status_cont_entry(rsp, (sts_cont_entry_t *)pkt); in qla24xx_process_response_queue()
2551 (struct vp_rpt_id_entry_24xx *)pkt); in qla24xx_process_response_queue()
2555 (struct logio_entry_24xx *)pkt); in qla24xx_process_response_queue()
2558 qla24xx_els_ct_entry(vha, rsp->req, pkt, CT_IOCB_TYPE); in qla24xx_process_response_queue()
2561 qla24xx_els_ct_entry(vha, rsp->req, pkt, ELS_IOCB_TYPE); in qla24xx_process_response_queue()
2570 qlt_response_pkt_all_vps(vha, (response_t *)pkt); in qla24xx_process_response_queue()
2579 (struct abort_entry_24xx *)pkt); in qla24xx_process_response_queue()
2586 pkt->entry_type, pkt->entry_status); in qla24xx_process_response_queue()
2589 ((response_t *)pkt)->signature = RESPONSE_PROCESSED; in qla24xx_process_response_queue()