Lines Matching refs:ldio
1363 struct megasas_io_frame *ldio; in megasas_build_ldio() local
1366 ldio = (struct megasas_io_frame *)cmd->frame; in megasas_build_ldio()
1380 ldio->cmd = (sc & 0x02) ? MFI_CMD_LD_WRITE : MFI_CMD_LD_READ; in megasas_build_ldio()
1381 ldio->cmd_status = 0x0; in megasas_build_ldio()
1382 ldio->scsi_status = 0x0; in megasas_build_ldio()
1383 ldio->target_id = device_id; in megasas_build_ldio()
1384 ldio->timeout = 0; in megasas_build_ldio()
1385 ldio->reserved_0 = 0; in megasas_build_ldio()
1386 ldio->pad_0 = 0; in megasas_build_ldio()
1387 ldio->flags = cpu_to_le16(flags); in megasas_build_ldio()
1388 ldio->start_lba_hi = 0; in megasas_build_ldio()
1389 ldio->access_byte = (scp->cmd_len != 6) ? scp->cmnd[1] : 0; in megasas_build_ldio()
1395 ldio->lba_count = cpu_to_le32((u32) scp->cmnd[4]); in megasas_build_ldio()
1396 ldio->start_lba_lo = cpu_to_le32(((u32) scp->cmnd[1] << 16) | in megasas_build_ldio()
1400 ldio->start_lba_lo &= cpu_to_le32(0x1FFFFF); in megasas_build_ldio()
1407 ldio->lba_count = cpu_to_le32((u32) scp->cmnd[8] | in megasas_build_ldio()
1409 ldio->start_lba_lo = cpu_to_le32(((u32) scp->cmnd[2] << 24) | in megasas_build_ldio()
1419 ldio->lba_count = cpu_to_le32(((u32) scp->cmnd[6] << 24) | in megasas_build_ldio()
1424 ldio->start_lba_lo = cpu_to_le32(((u32) scp->cmnd[2] << 24) | in megasas_build_ldio()
1434 ldio->lba_count = cpu_to_le32(((u32) scp->cmnd[10] << 24) | in megasas_build_ldio()
1439 ldio->start_lba_lo = cpu_to_le32(((u32) scp->cmnd[6] << 24) | in megasas_build_ldio()
1444 ldio->start_lba_hi = cpu_to_le32(((u32) scp->cmnd[2] << 24) | in megasas_build_ldio()
1455 ldio->flags |= cpu_to_le16(MFI_FRAME_SGL64); in megasas_build_ldio()
1456 ldio->sge_count = megasas_make_sgl_skinny(instance, scp, in megasas_build_ldio()
1457 &ldio->sgl); in megasas_build_ldio()
1459 ldio->flags |= cpu_to_le16(MFI_FRAME_SGL64); in megasas_build_ldio()
1460 ldio->sge_count = megasas_make_sgl64(instance, scp, &ldio->sgl); in megasas_build_ldio()
1462 ldio->sge_count = megasas_make_sgl32(instance, scp, &ldio->sgl); in megasas_build_ldio()
1464 if (ldio->sge_count > instance->max_num_sge) { in megasas_build_ldio()
1466 ldio->sge_count); in megasas_build_ldio()
1473 ldio->sense_len = SCSI_SENSE_BUFFERSIZE; in megasas_build_ldio()
1474 ldio->sense_buf_phys_addr_hi = 0; in megasas_build_ldio()
1475 ldio->sense_buf_phys_addr_lo = cpu_to_le32(cmd->sense_phys_addr); in megasas_build_ldio()
1482 ldio->sge_count, IO_FRAME); in megasas_build_ldio()
1527 struct megasas_io_frame *ldio; in megasas_dump_pending_frames() local
1546 ldio = (struct megasas_io_frame *)cmd->frame; in megasas_dump_pending_frames()
1547 mfi_sgl = &ldio->sgl; in megasas_dump_pending_frames()
1548 sgcount = ldio->sge_count; in megasas_dump_pending_frames()
1551 instance->host->host_no, cmd->frame_count, ldio->cmd, ldio->target_id, in megasas_dump_pending_frames()
1552 le32_to_cpu(ldio->start_lba_lo), le32_to_cpu(ldio->start_lba_hi), in megasas_dump_pending_frames()
1553 le32_to_cpu(ldio->sense_buf_phys_addr_lo), sgcount); in megasas_dump_pending_frames()