drivers/scsi/aic7xxx/aic79xx_core.c
10616
struct ccb_accept_tio *atio;
drivers/scsi/aic7xxx/aic79xx_core.c
10638
atio = (struct ccb_accept_tio*)SLIST_FIRST(&lstate->accept_tios);
drivers/scsi/aic7xxx/aic79xx_core.c
10639
if (atio == NULL) {
drivers/scsi/aic7xxx/aic79xx_core.c
10657
atio->ccb_h.target_id = target;
drivers/scsi/aic7xxx/aic79xx_core.c
10658
atio->ccb_h.target_lun = lun;
drivers/scsi/aic7xxx/aic79xx_core.c
10665
atio->sense_len = 0;
drivers/scsi/aic7xxx/aic79xx_core.c
10666
atio->init_id = initiator;
drivers/scsi/aic7xxx/aic79xx_core.c
10669
atio->tag_action = *byte++;
drivers/scsi/aic7xxx/aic79xx_core.c
10670
atio->tag_id = *byte++;
drivers/scsi/aic7xxx/aic79xx_core.c
10671
atio->ccb_h.flags = CAM_TAG_ACTION_VALID;
drivers/scsi/aic7xxx/aic79xx_core.c
10673
atio->ccb_h.flags = 0;
drivers/scsi/aic7xxx/aic79xx_core.c
10680
atio->cdb_len = 6;
drivers/scsi/aic7xxx/aic79xx_core.c
10684
atio->cdb_len = 10;
drivers/scsi/aic7xxx/aic79xx_core.c
10687
atio->cdb_len = 16;
drivers/scsi/aic7xxx/aic79xx_core.c
10690
atio->cdb_len = 12;
drivers/scsi/aic7xxx/aic79xx_core.c
10695
atio->cdb_len = 1;
drivers/scsi/aic7xxx/aic79xx_core.c
10700
memcpy(atio->cdb_io.cdb_bytes, byte, atio->cdb_len);
drivers/scsi/aic7xxx/aic79xx_core.c
10702
atio->ccb_h.status |= CAM_CDB_RECVD;
drivers/scsi/aic7xxx/aic79xx_core.c
10717
ahd_freeze_ccb((union ccb *)atio);
drivers/scsi/aic7xxx/aic79xx_core.c
10718
atio->ccb_h.flags |= CAM_DIS_DISCONNECT;
drivers/scsi/aic7xxx/aic79xx_core.c
10720
xpt_done((union ccb*)atio);
drivers/scsi/aic7xxx/aic7xxx_core.c
7793
struct ccb_accept_tio *atio;
drivers/scsi/aic7xxx/aic7xxx_core.c
7815
atio = (struct ccb_accept_tio*)SLIST_FIRST(&lstate->accept_tios);
drivers/scsi/aic7xxx/aic7xxx_core.c
7816
if (atio == NULL) {
drivers/scsi/aic7xxx/aic7xxx_core.c
7835
atio->ccb_h.target_id = target;
drivers/scsi/aic7xxx/aic7xxx_core.c
7836
atio->ccb_h.target_lun = lun;
drivers/scsi/aic7xxx/aic7xxx_core.c
7843
atio->sense_len = 0;
drivers/scsi/aic7xxx/aic7xxx_core.c
7844
atio->init_id = initiator;
drivers/scsi/aic7xxx/aic7xxx_core.c
7847
atio->tag_action = *byte++;
drivers/scsi/aic7xxx/aic7xxx_core.c
7848
atio->tag_id = *byte++;
drivers/scsi/aic7xxx/aic7xxx_core.c
7849
atio->ccb_h.flags = CAM_TAG_ACTION_VALID;
drivers/scsi/aic7xxx/aic7xxx_core.c
7851
atio->ccb_h.flags = 0;
drivers/scsi/aic7xxx/aic7xxx_core.c
7858
atio->cdb_len = 6;
drivers/scsi/aic7xxx/aic7xxx_core.c
7862
atio->cdb_len = 10;
drivers/scsi/aic7xxx/aic7xxx_core.c
7865
atio->cdb_len = 16;
drivers/scsi/aic7xxx/aic7xxx_core.c
7868
atio->cdb_len = 12;
drivers/scsi/aic7xxx/aic7xxx_core.c
7873
atio->cdb_len = 1;
drivers/scsi/aic7xxx/aic7xxx_core.c
7878
memcpy(atio->cdb_io.cdb_bytes, byte, atio->cdb_len);
drivers/scsi/aic7xxx/aic7xxx_core.c
7880
atio->ccb_h.status |= CAM_CDB_RECVD;
drivers/scsi/aic7xxx/aic7xxx_core.c
7894
ahc_freeze_ccb((union ccb *)atio);
drivers/scsi/aic7xxx/aic7xxx_core.c
7895
atio->ccb_h.flags |= CAM_DIS_DISCONNECT;
drivers/scsi/aic7xxx/aic7xxx_core.c
7897
xpt_done((union ccb*)atio);
drivers/scsi/qla2xxx/qla_def.h
3871
struct atio_que *atio;
drivers/scsi/qla2xxx/qla_def.h
4040
struct atio *atio_ring; /* Base virtual address */
drivers/scsi/qla2xxx/qla_def.h
4041
struct atio *atio_ring_ptr; /* Current address. */
drivers/scsi/qla2xxx/qla_target.c
108
struct atio_from_isp *atio, uint16_t status, int qfull);
drivers/scsi/qla2xxx/qla_target.c
1973
op_key = sid_to_key(op->atio.u.isp24.fcp_hdr.s_id);
drivers/scsi/qla2xxx/qla_target.c
1975
(struct scsi_lun *)&op->atio.u.isp24.fcp_cmnd.lun);
drivers/scsi/qla2xxx/qla_target.c
1984
cmd_key = sid_to_key(cmd->atio.u.isp24.fcp_hdr.s_id);
drivers/scsi/qla2xxx/qla_target.c
1986
(struct scsi_lun *)&cmd->atio.u.isp24.fcp_cmnd.lun);
drivers/scsi/qla2xxx/qla_target.c
208
struct atio_from_isp *atio, uint8_t ha_locked)
drivers/scsi/qla2xxx/qla_target.c
2090
mcmd->abort_io_attr = abort_cmd->atio.u.isp24.attr;
drivers/scsi/qla2xxx/qla_target.c
216
BUILD_BUG_ON(offsetof(struct qla_tgt_sess_op, atio) + sizeof(u->atio) != sizeof(*u));
drivers/scsi/qla2xxx/qla_target.c
2178
struct atio_from_isp *atio = &mcmd->orig_iocb.atio;
drivers/scsi/qla2xxx/qla_target.c
2184
ha, atio, resp_code);
drivers/scsi/qla2xxx/qla_target.c
2201
ctio->initiator_id = be_id_to_le(atio->u.isp24.fcp_hdr.s_id);
drivers/scsi/qla2xxx/qla_target.c
2202
ctio->exchange_addr = atio->u.isp24.exchange_addr;
drivers/scsi/qla2xxx/qla_target.c
2203
temp = (atio->u.isp24.attr << 9)|
drivers/scsi/qla2xxx/qla_target.c
2206
temp = be16_to_cpu(atio->u.isp24.fcp_hdr.ox_id);
drivers/scsi/qla2xxx/qla_target.c
2249
struct atio_from_isp *atio = &cmd->atio;
drivers/scsi/qla2xxx/qla_target.c
225
if (atio->u.raw.entry_type == ATIO_TYPE7 &&
drivers/scsi/qla2xxx/qla_target.c
2257
vha, atio, scsi_status, sense_key, asc, ascq);
drivers/scsi/qla2xxx/qla_target.c
226
atio->u.isp24.fcp_cmnd.task_mgmt_flags == 0)
drivers/scsi/qla2xxx/qla_target.c
2273
ctio->initiator_id = be_id_to_le(atio->u.isp24.fcp_hdr.s_id);
drivers/scsi/qla2xxx/qla_target.c
2274
ctio->exchange_addr = atio->u.isp24.exchange_addr;
drivers/scsi/qla2xxx/qla_target.c
2275
temp = (atio->u.isp24.attr << 9) |
drivers/scsi/qla2xxx/qla_target.c
2278
temp = be16_to_cpu(atio->u.isp24.fcp_hdr.ox_id);
drivers/scsi/qla2xxx/qla_target.c
228
((unsigned int) atio->u.isp24.fcp_cmnd.add_cdb_len) * 4;
drivers/scsi/qla2xxx/qla_target.c
2283
ctio->u.status1.residual = cpu_to_le32(get_datalen_for_atio(atio));
drivers/scsi/qla2xxx/qla_target.c
235
memcpy(&u->atio, atio, sizeof(*atio) + add_cdb_len);
drivers/scsi/qla2xxx/qla_target.c
2356
if (mcmd->orig_iocb.atio.u.raw.entry_type == ABTS_RECV_24XX) {
drivers/scsi/qla2xxx/qla_target.c
248
qlt_send_term_exchange(vha->hw->base_qpair, NULL, atio, ha_locked);
drivers/scsi/qla2xxx/qla_target.c
2548
struct atio_from_isp *atio = &prm->cmd->atio;
drivers/scsi/qla2xxx/qla_target.c
2575
pkt->initiator_id = be_id_to_le(atio->u.isp24.fcp_hdr.s_id);
drivers/scsi/qla2xxx/qla_target.c
2576
pkt->exchange_addr = atio->u.isp24.exchange_addr;
drivers/scsi/qla2xxx/qla_target.c
2577
temp = atio->u.isp24.attr << 9;
drivers/scsi/qla2xxx/qla_target.c
2579
temp = be16_to_cpu(atio->u.isp24.fcp_hdr.ox_id);
drivers/scsi/qla2xxx/qla_target.c
267
&u->atio, ha_locked);
drivers/scsi/qla2xxx/qla_target.c
2695
cmd->atio.u.isp24.exchange_addr);
drivers/scsi/qla2xxx/qla_target.c
2702
cmd->atio.u.isp24.exchange_addr);
drivers/scsi/qla2xxx/qla_target.c
2709
cmd->atio.u.isp24.exchange_addr);
drivers/scsi/qla2xxx/qla_target.c
271
host = qla_find_host_by_d_id(vha, u->atio.u.isp24.fcp_hdr.d_id);
drivers/scsi/qla2xxx/qla_target.c
2716
cmd->atio.u.isp24.exchange_addr);
drivers/scsi/qla2xxx/qla_target.c
275
qlt_24xx_atio_pkt(host, &u->atio, ha_locked);
drivers/scsi/qla2xxx/qla_target.c
281
&u->atio, ha_locked);
drivers/scsi/qla2xxx/qla_target.c
3008
struct atio_from_isp *atio = &prm->cmd->atio;
drivers/scsi/qla2xxx/qla_target.c
310
struct atio_from_isp *atio, uint8_t ha_locked)
drivers/scsi/qla2xxx/qla_target.c
3101
pkt->initiator_id = be_id_to_le(atio->u.isp24.fcp_hdr.s_id);
drivers/scsi/qla2xxx/qla_target.c
3102
pkt->exchange_addr = atio->u.isp24.exchange_addr;
drivers/scsi/qla2xxx/qla_target.c
3105
t16 = be16_to_cpu(atio->u.isp24.fcp_hdr.ox_id);
drivers/scsi/qla2xxx/qla_target.c
3108
t16 = (atio->u.isp24.attr << 9);
drivers/scsi/qla2xxx/qla_target.c
314
__func__, vha->vp_idx, atio->u.raw.entry_type,
drivers/scsi/qla2xxx/qla_target.c
315
be16_to_cpu(atio->u.isp24.fcp_hdr.ox_id));
drivers/scsi/qla2xxx/qla_target.c
317
switch (atio->u.raw.entry_type) {
drivers/scsi/qla2xxx/qla_target.c
321
atio->u.isp24.fcp_hdr.d_id);
drivers/scsi/qla2xxx/qla_target.c
326
atio->u.isp24.fcp_hdr.d_id.domain,
drivers/scsi/qla2xxx/qla_target.c
327
atio->u.isp24.fcp_hdr.d_id.area,
drivers/scsi/qla2xxx/qla_target.c
328
atio->u.isp24.fcp_hdr.d_id.al_pa);
drivers/scsi/qla2xxx/qla_target.c
331
qlt_queue_unknown_atio(vha, atio, ha_locked);
drivers/scsi/qla2xxx/qla_target.c
337
qlt_24xx_atio_pkt(host, atio, ha_locked);
drivers/scsi/qla2xxx/qla_target.c
345
(struct imm_ntfy_from_isp *)atio;
drivers/scsi/qla2xxx/qla_target.c
3497
cmd->atio.u.isp24.fcp_hdr.ox_id);
drivers/scsi/qla2xxx/qla_target.c
3513
cmd->atio.u.isp24.fcp_hdr.ox_id);
drivers/scsi/qla2xxx/qla_target.c
3530
cmd->atio.u.isp24.fcp_hdr.ox_id);
drivers/scsi/qla2xxx/qla_target.c
362
qlt_24xx_atio_pkt(host, atio, ha_locked);
drivers/scsi/qla2xxx/qla_target.c
368
(struct vp_rpt_id_entry_24xx *)atio);
drivers/scsi/qla2xxx/qla_target.c
3685
struct atio_from_isp *atio)
drivers/scsi/qla2xxx/qla_target.c
3696
port_id_t id = be_to_port_id(atio->u.isp24.fcp_hdr.s_id);
drivers/scsi/qla2xxx/qla_target.c
3725
vha->vp_idx, le32_to_cpu(atio->u.isp24.exchange_addr));
drivers/scsi/qla2xxx/qla_target.c
374
(struct abts_recv_from_24xx *)atio;
drivers/scsi/qla2xxx/qla_target.c
3744
ctio24->initiator_id = be_id_to_le(atio->u.isp24.fcp_hdr.s_id);
drivers/scsi/qla2xxx/qla_target.c
3745
ctio24->exchange_addr = atio->u.isp24.exchange_addr;
drivers/scsi/qla2xxx/qla_target.c
3746
temp = (atio->u.isp24.attr << 9) | CTIO7_FLAGS_STATUS_MODE_1 |
drivers/scsi/qla2xxx/qla_target.c
3749
temp = be16_to_cpu(atio->u.isp24.fcp_hdr.ox_id);
drivers/scsi/qla2xxx/qla_target.c
3776
struct qla_tgt_cmd *cmd, struct atio_from_isp *atio, int ha_locked)
drivers/scsi/qla2xxx/qla_target.c
3789
rc = __qlt_send_term_exchange(qpair, cmd, atio);
drivers/scsi/qla2xxx/qla_target.c
3791
qlt_alloc_qfull_cmd(vha, atio, 0, 0);
drivers/scsi/qla2xxx/qla_target.c
3795
rc = __qlt_send_term_exchange(qpair, cmd, atio);
drivers/scsi/qla2xxx/qla_target.c
3797
qlt_alloc_qfull_cmd(vha, atio, 0, 0);
drivers/scsi/qla2xxx/qla_target.c
388
qlt_24xx_handle_abts(host, (struct abts_recv_from_24xx *)atio);
drivers/scsi/qla2xxx/qla_target.c
3889
qlt_send_term_exchange(qpair, cmd, &cmd->atio, 1);
drivers/scsi/qla2xxx/qla_target.c
3906
be16_to_cpu(cmd->atio.u.isp24.fcp_hdr.ox_id));
drivers/scsi/qla2xxx/qla_target.c
3931
if (unlikely(cmd->cdb != &cmd->atio.u.isp24.fcp_cmnd.cdb[0])) {
drivers/scsi/qla2xxx/qla_target.c
3933
cmd->cdb = &cmd->atio.u.isp24.fcp_cmnd.cdb[0];
drivers/scsi/qla2xxx/qla_target.c
399
"type %x\n", vha->vp_idx, atio->u.raw.entry_type);
drivers/scsi/qla2xxx/qla_target.c
4085
atio.u.isp24.exchange_addr;
drivers/scsi/qla2xxx/qla_target.c
4196
cmd->unpacked_lun, cmd->atio.u.isp24.attr,
drivers/scsi/qla2xxx/qla_target.c
4322
qlt_send_term_exchange(qpair, cmd, &cmd->atio, 1);
drivers/scsi/qla2xxx/qla_target.c
4410
struct atio_from_isp *atio = &cmd->atio;
drivers/scsi/qla2xxx/qla_target.c
4422
cmd->atio.u.isp24.exchange_addr);
drivers/scsi/qla2xxx/qla_target.c
4426
cmd->se_cmd.tag = le32_to_cpu(atio->u.isp24.exchange_addr);
drivers/scsi/qla2xxx/qla_target.c
4428
if (atio->u.isp24.fcp_cmnd.rddata &&
drivers/scsi/qla2xxx/qla_target.c
4429
atio->u.isp24.fcp_cmnd.wrdata) {
drivers/scsi/qla2xxx/qla_target.c
4432
} else if (atio->u.isp24.fcp_cmnd.rddata)
drivers/scsi/qla2xxx/qla_target.c
4434
else if (atio->u.isp24.fcp_cmnd.wrdata)
drivers/scsi/qla2xxx/qla_target.c
4440
atio->u.isp24.fcp_cmnd.task_attr);
drivers/scsi/qla2xxx/qla_target.c
4441
data_length = get_datalen_for_atio(atio);
drivers/scsi/qla2xxx/qla_target.c
4461
qlt_send_term_exchange(qpair, NULL, &cmd->atio, 1);
drivers/scsi/qla2xxx/qla_target.c
4464
if (unlikely(cmd->cdb != &cmd->atio.u.isp24.fcp_cmnd.cdb[0])) {
drivers/scsi/qla2xxx/qla_target.c
4466
cmd->cdb = &cmd->atio.u.isp24.fcp_cmnd.cdb[0];
drivers/scsi/qla2xxx/qla_target.c
4618
struct atio_from_isp *atio)
drivers/scsi/qla2xxx/qla_target.c
4628
memcpy_atio(&cmd->atio, atio);
drivers/scsi/qla2xxx/qla_target.c
4642
(struct scsi_lun *)&atio->u.isp24.fcp_cmnd.lun);
drivers/scsi/qla2xxx/qla_target.c
4648
cmd->cdb = &cmd->atio.u.isp24.fcp_cmnd.cdb[0];
drivers/scsi/qla2xxx/qla_target.c
4655
add_cdb_len = atio->u.isp24.fcp_cmnd.add_cdb_len;
drivers/scsi/qla2xxx/qla_target.c
4666
memcpy(cdb, atio->u.isp24.fcp_cmnd.cdb, cdb_len);
drivers/scsi/qla2xxx/qla_target.c
4676
struct atio_from_isp *atio)
drivers/scsi/qla2xxx/qla_target.c
4691
id = be_to_port_id(atio->u.isp24.fcp_hdr.s_id);
drivers/scsi/qla2xxx/qla_target.c
4695
sess = ha->tgt.tgt_ops->find_sess_by_s_id(vha, atio->u.isp24.fcp_hdr.s_id);
drivers/scsi/qla2xxx/qla_target.c
4715
be16_to_cpu(atio->u.isp24.fcp_hdr.ox_id));
drivers/scsi/qla2xxx/qla_target.c
4719
cmd = qlt_get_tag(vha, sess, atio);
drivers/scsi/qla2xxx/qla_target.c
4738
if (cmd->atio.u.isp24.fcp_cmnd.rddata)
drivers/scsi/qla2xxx/qla_target.c
5011
uint32_t op_key = sid_to_key(op->atio.u.isp24.fcp_hdr.s_id);
drivers/scsi/qla2xxx/qla_target.c
5020
uint32_t cmd_key = sid_to_key(cmd->atio.u.isp24.fcp_hdr.s_id);
drivers/scsi/qla2xxx/qla_target.c
5356
u16 cmd_ox_id = be16_to_cpu(cmd->atio.u.isp24.fcp_hdr.ox_id);
drivers/scsi/qla2xxx/qla_target.c
6054
qlt_send_term_exchange(qpair, cmd, &cmd->atio, 1);
drivers/scsi/qla2xxx/qla_target.c
6553
struct atio_from_isp *atio, uint16_t status)
drivers/scsi/qla2xxx/qla_target.c
6564
id = be_to_port_id(atio->u.isp24.fcp_hdr.s_id);
drivers/scsi/qla2xxx/qla_target.c
6570
qlt_send_term_exchange(qpair, NULL, atio, 1);
drivers/scsi/qla2xxx/qla_target.c
6592
ctio24->initiator_id = be_id_to_le(atio->u.isp24.fcp_hdr.s_id);
drivers/scsi/qla2xxx/qla_target.c
6593
ctio24->exchange_addr = atio->u.isp24.exchange_addr;
drivers/scsi/qla2xxx/qla_target.c
6594
temp = (atio->u.isp24.attr << 9) |
drivers/scsi/qla2xxx/qla_target.c
6603
cpu_to_le16(be16_to_cpu(atio->u.isp24.fcp_hdr.ox_id));
drivers/scsi/qla2xxx/qla_target.c
6606
ctio24->u.status1.residual = cpu_to_le32(get_datalen_for_atio(atio));
drivers/scsi/qla2xxx/qla_target.c
6627
struct atio_from_isp *atio, uint16_t status, int qfull)
drivers/scsi/qla2xxx/qla_target.c
6658
(vha, atio->u.isp24.fcp_hdr.s_id);
drivers/scsi/qla2xxx/qla_target.c
6680
memcpy_atio(&cmd->atio, atio);
drivers/scsi/qla2xxx/qla_target.c
6687
cmd->cdb = &cmd->atio.u.isp24.fcp_cmnd.cdb[0];
drivers/scsi/qla2xxx/qla_target.c
6709
qlt_send_busy(struct qla_qpair *qpair, struct atio_from_isp *atio,
drivers/scsi/qla2xxx/qla_target.c
6715
rc = __qlt_send_busy(qpair, atio, status);
drivers/scsi/qla2xxx/qla_target.c
6717
qlt_alloc_qfull_cmd(vha, atio, status, 1);
drivers/scsi/qla2xxx/qla_target.c
6722
struct atio_from_isp *atio, uint8_t ha_locked)
drivers/scsi/qla2xxx/qla_target.c
6732
qlt_send_busy(qpair, atio, qla_sam_status);
drivers/scsi/qla2xxx/qla_target.c
6742
struct atio_from_isp *atio, uint8_t ha_locked)
drivers/scsi/qla2xxx/qla_target.c
6761
switch (atio->u.raw.entry_type) {
drivers/scsi/qla2xxx/qla_target.c
6763
if (unlikely(atio->u.isp24.exchange_addr ==
drivers/scsi/qla2xxx/qla_target.c
6771
qlt_send_busy(ha->base_qpair, atio, qla_sam_status);
drivers/scsi/qla2xxx/qla_target.c
6778
if (likely(atio->u.isp24.fcp_cmnd.task_mgmt_flags == 0)) {
drivers/scsi/qla2xxx/qla_target.c
6780
atio, ha_locked);
drivers/scsi/qla2xxx/qla_target.c
6785
rc = qlt_handle_cmd_for_atio(vha, atio);
drivers/scsi/qla2xxx/qla_target.c
6787
rc = qlt_handle_task_mgmt(vha, atio);
drivers/scsi/qla2xxx/qla_target.c
6801
atio, 1);
drivers/scsi/qla2xxx/qla_target.c
6807
qlt_send_busy(ha->base_qpair, atio,
drivers/scsi/qla2xxx/qla_target.c
6814
qlt_send_busy(ha->base_qpair, atio,
drivers/scsi/qla2xxx/qla_target.c
6826
if (unlikely(atio->u.isp2x.entry_status != 0)) {
drivers/scsi/qla2xxx/qla_target.c
6830
atio->u.raw.entry_type,
drivers/scsi/qla2xxx/qla_target.c
6831
atio->u.isp2x.entry_status);
drivers/scsi/qla2xxx/qla_target.c
6838
qlt_handle_imm_notify(vha, (struct imm_ntfy_from_isp *)atio);
drivers/scsi/qla2xxx/qla_target.c
6847
"type %x\n", vha->vp_idx, atio->u.raw.entry_type);
drivers/scsi/qla2xxx/qla_target.c
6981
struct atio_from_isp *atio = (struct atio_from_isp *)pkt;
drivers/scsi/qla2xxx/qla_target.c
6984
if (atio->u.isp2x.status !=
drivers/scsi/qla2xxx/qla_target.c
6989
le16_to_cpu(atio->u.isp2x.status));
drivers/scsi/qla2xxx/qla_target.c
6993
rc = qlt_chk_qfull_thresh_hold(vha, rsp->qpair, atio, 1);
drivers/scsi/qla2xxx/qla_target.c
6997
rc = qlt_handle_cmd_for_atio(vha, atio);
drivers/scsi/qla2xxx/qla_target.c
7008
atio, 1);
drivers/scsi/qla2xxx/qla_target.c
7014
qlt_send_busy(rsp->qpair, atio,
drivers/scsi/qla2xxx/qla_target.c
7021
qlt_send_busy(rsp->qpair, atio,
drivers/scsi/qla2xxx/qla_target.c
8269
qlt_response_pkt_all_vps(vha, op->rsp, (response_t *)&op->atio);
drivers/scsi/qla2xxx/qla_target.c
8291
memcpy(&op->atio, pkt, sizeof(*pkt));
drivers/scsi/qla2xxx/qla_target.h
1007
struct atio_from_isp atio;
drivers/scsi/qla2xxx/qla_target.h
1148
struct qla_tgt_cmd *cmd, struct atio_from_isp *atio, int ha_locked);
drivers/scsi/qla2xxx/qla_target.h
367
static inline int fcpcmd_is_corrupted(struct atio *atio)
drivers/scsi/qla2xxx/qla_target.h
369
if (atio->entry_type == ATIO_TYPE7 &&
drivers/scsi/qla2xxx/qla_target.h
370
((le16_to_cpu(atio->attr_n_length) & FCP_CMD_LENGTH_MASK) <
drivers/scsi/qla2xxx/qla_target.h
378
static inline void adjust_corrupted_atio(struct atio_from_isp *atio)
drivers/scsi/qla2xxx/qla_target.h
380
atio->u.raw.attr_n_length = cpu_to_le16(FCP_CMD_LENGTH_MIN);
drivers/scsi/qla2xxx/qla_target.h
381
atio->u.isp24.fcp_cmnd.add_cdb_len = 0;
drivers/scsi/qla2xxx/qla_target.h
384
static inline int get_datalen_for_atio(struct atio_from_isp *atio)
drivers/scsi/qla2xxx/qla_target.h
386
int len = atio->u.isp24.fcp_cmnd.add_cdb_len;
drivers/scsi/qla2xxx/qla_target.h
388
return get_unaligned_be32(&atio->u.isp24.fcp_cmnd.add_cdb[len * 4]);
drivers/scsi/qla2xxx/qla_target.h
847
struct atio_from_isp atio;
drivers/scsi/qla2xxx/qla_target.h
936
struct atio_from_isp atio;
drivers/scsi/qla2xxx/qla_tmpl.c
367
struct atio *atr = ha->tgt.atio_ring;
drivers/scsi/qla2xxx/qla_tmpl.c
666
struct atio *atr = ha->tgt.atio_ring_ptr;