Lines Matching refs:pkt

2752 	struct mrk_entry *pkt;  in qla1280_marker()  local
2757 if ((pkt = (struct mrk_entry *) qla1280_req_pkt(ha))) { in qla1280_marker()
2758 pkt->entry_type = MARKER_TYPE; in qla1280_marker()
2759 pkt->lun = (uint8_t) lun; in qla1280_marker()
2760 pkt->target = (uint8_t) (bus ? (id | BIT_7) : id); in qla1280_marker()
2761 pkt->modifier = type; in qla1280_marker()
2762 pkt->entry_status = 0; in qla1280_marker()
2790 cmd_a64_entry_t *pkt; in qla1280_64bit_start_scsi() local
2861 pkt = (cmd_a64_entry_t *) ha->request_ring_ptr; in qla1280_64bit_start_scsi()
2863 pkt->entry_type = COMMAND_A64_TYPE; in qla1280_64bit_start_scsi()
2864 pkt->entry_count = (uint8_t) req_cnt; in qla1280_64bit_start_scsi()
2865 pkt->sys_define = (uint8_t) ha->req_ring_index; in qla1280_64bit_start_scsi()
2866 pkt->entry_status = 0; in qla1280_64bit_start_scsi()
2867 pkt->handle = cpu_to_le32(cnt); in qla1280_64bit_start_scsi()
2870 memset(((char *)pkt + 8), 0, (REQUEST_ENTRY_SIZE - 8)); in qla1280_64bit_start_scsi()
2873 pkt->timeout = cpu_to_le16(cmd->request->timeout/HZ); in qla1280_64bit_start_scsi()
2876 pkt->lun = SCSI_LUN_32(cmd); in qla1280_64bit_start_scsi()
2877 pkt->target = SCSI_BUS_32(cmd) ? in qla1280_64bit_start_scsi()
2882 pkt->control_flags |= cpu_to_le16(BIT_3); in qla1280_64bit_start_scsi()
2885 pkt->cdb_len = cpu_to_le16(CMD_CDBLEN(cmd)); in qla1280_64bit_start_scsi()
2886 memcpy(pkt->scsi_cdb, CMD_CDBP(cmd), CMD_CDBLEN(cmd)); in qla1280_64bit_start_scsi()
2891 pkt->control_flags |= cpu_to_le16(dir); in qla1280_64bit_start_scsi()
2894 pkt->dseg_count = cpu_to_le16(seg_cnt); in qla1280_64bit_start_scsi()
2906 dword_ptr = (u32 *)&pkt->dseg_0_address; in qla1280_64bit_start_scsi()
2935 qla1280_dump_buffer(5, (char *)pkt, in qla1280_64bit_start_scsi()
2956 pkt = (cmd_a64_entry_t *)ha->request_ring_ptr; in qla1280_64bit_start_scsi()
2959 memset(pkt, 0, REQUEST_ENTRY_SIZE); in qla1280_64bit_start_scsi()
2962 ((struct cont_a64_entry *) pkt)->entry_type = in qla1280_64bit_start_scsi()
2964 ((struct cont_a64_entry *) pkt)->entry_count = 1; in qla1280_64bit_start_scsi()
2965 ((struct cont_a64_entry *) pkt)->sys_define = in qla1280_64bit_start_scsi()
2969 (u32 *)&((struct cont_a64_entry *) pkt)->dseg_0_address; in qla1280_64bit_start_scsi()
2998 qla1280_dump_buffer(5, (char *)pkt, in qla1280_64bit_start_scsi()
3005 qla1280_dump_buffer(5, (char *)pkt, REQUEST_ENTRY_SIZE); in qla1280_64bit_start_scsi()
3058 struct cmd_entry *pkt; in qla1280_32bit_start_scsi() local
3130 pkt = (struct cmd_entry *) ha->request_ring_ptr; in qla1280_32bit_start_scsi()
3132 pkt->entry_type = COMMAND_TYPE; in qla1280_32bit_start_scsi()
3133 pkt->entry_count = (uint8_t) req_cnt; in qla1280_32bit_start_scsi()
3134 pkt->sys_define = (uint8_t) ha->req_ring_index; in qla1280_32bit_start_scsi()
3135 pkt->entry_status = 0; in qla1280_32bit_start_scsi()
3136 pkt->handle = cpu_to_le32(cnt); in qla1280_32bit_start_scsi()
3139 memset(((char *)pkt + 8), 0, (REQUEST_ENTRY_SIZE - 8)); in qla1280_32bit_start_scsi()
3142 pkt->timeout = cpu_to_le16(cmd->request->timeout/HZ); in qla1280_32bit_start_scsi()
3145 pkt->lun = SCSI_LUN_32(cmd); in qla1280_32bit_start_scsi()
3146 pkt->target = SCSI_BUS_32(cmd) ? in qla1280_32bit_start_scsi()
3151 pkt->control_flags |= cpu_to_le16(BIT_3); in qla1280_32bit_start_scsi()
3154 pkt->cdb_len = cpu_to_le16(CMD_CDBLEN(cmd)); in qla1280_32bit_start_scsi()
3155 memcpy(pkt->scsi_cdb, CMD_CDBP(cmd), CMD_CDBLEN(cmd)); in qla1280_32bit_start_scsi()
3160 pkt->control_flags |= cpu_to_le16(dir); in qla1280_32bit_start_scsi()
3163 pkt->dseg_count = cpu_to_le16(seg_cnt); in qla1280_32bit_start_scsi()
3175 dword_ptr = &pkt->dseg_0_address; in qla1280_32bit_start_scsi()
3209 pkt = (struct cmd_entry *)ha->request_ring_ptr; in qla1280_32bit_start_scsi()
3212 memset(pkt, 0, REQUEST_ENTRY_SIZE); in qla1280_32bit_start_scsi()
3215 ((struct cont_entry *) pkt)-> in qla1280_32bit_start_scsi()
3217 ((struct cont_entry *) pkt)->entry_count = 1; in qla1280_32bit_start_scsi()
3219 ((struct cont_entry *) pkt)->sys_define = in qla1280_32bit_start_scsi()
3224 &((struct cont_entry *) pkt)->dseg_0_address; in qla1280_32bit_start_scsi()
3245 qla1280_dump_buffer(5, (char *)pkt, in qla1280_32bit_start_scsi()
3251 qla1280_dump_buffer(5, (char *)pkt, REQUEST_ENTRY_SIZE); in qla1280_32bit_start_scsi()
3299 request_t *pkt = NULL; in qla1280_req_pkt() local
3323 pkt = ha->request_ring_ptr; in qla1280_req_pkt()
3326 memset(pkt, 0, REQUEST_ENTRY_SIZE); in qla1280_req_pkt()
3333 pkt->sys_define = (uint8_t) ha->req_ring_index; in qla1280_req_pkt()
3336 pkt->entry_count = 1; in qla1280_req_pkt()
3347 if (!pkt) in qla1280_req_pkt()
3352 return pkt; in qla1280_req_pkt()
3417 struct response *pkt; in qla1280_isr() local
3577 pkt = ha->response_ring_ptr; in qla1280_isr()
3582 qla1280_dump_buffer(5, (char *)pkt, RESPONSE_ENTRY_SIZE); in qla1280_isr()
3584 if (pkt->entry_type == STATUS_TYPE) { in qla1280_isr()
3585 if ((le16_to_cpu(pkt->scsi_status) & 0xff) in qla1280_isr()
3586 || pkt->comp_status || pkt->entry_status) { in qla1280_isr()
3591 le16_to_cpu(pkt->comp_status), in qla1280_isr()
3592 le16_to_cpu(pkt->scsi_status)); in qla1280_isr()
3599 qla1280_dump_buffer(2, (char *)pkt, in qla1280_isr()
3603 if (pkt->entry_type == STATUS_TYPE || pkt->entry_status) { in qla1280_isr()
3605 ha->outstanding_cmds[pkt->handle]->cmd, in qla1280_isr()
3606 pkt->handle); in qla1280_isr()
3607 if (pkt->entry_type == STATUS_TYPE) in qla1280_isr()
3608 qla1280_status_entry(ha, pkt, done_q); in qla1280_isr()
3610 qla1280_error_entry(ha, pkt, done_q); in qla1280_isr()
3671 qla1280_status_entry(struct scsi_qla_host *ha, struct response *pkt, in qla1280_status_entry() argument
3678 uint32_t handle = le32_to_cpu(pkt->handle); in qla1280_status_entry()
3679 uint16_t scsi_status = le16_to_cpu(pkt->scsi_status); in qla1280_status_entry()
3680 uint16_t comp_status = le16_to_cpu(pkt->comp_status); in qla1280_status_entry()
3718 CMD_RESULT(cmd) = qla1280_return_status(pkt, cmd); in qla1280_status_entry()
3723 le16_to_cpu(pkt->req_sense_length); in qla1280_status_entry()
3735 &pkt->req_sense_data, sense_sz); in qla1280_status_entry()
3769 qla1280_error_entry(struct scsi_qla_host *ha, struct response *pkt, in qla1280_error_entry() argument
3773 uint32_t handle = le32_to_cpu(pkt->handle); in qla1280_error_entry()
3777 if (pkt->entry_status & BIT_3) in qla1280_error_entry()
3779 else if (pkt->entry_status & BIT_2) in qla1280_error_entry()
3781 else if (pkt->entry_status & BIT_1) in qla1280_error_entry()
3797 if (pkt->entry_status & (BIT_3 + BIT_2)) { in qla1280_error_entry()
3801 } else if (pkt->entry_status & BIT_1) { /* FULL flag */ in qla1280_error_entry()
3814 else if (pkt->entry_type == COMMAND_A64_TYPE) { in qla1280_error_entry()