Use common::Dma in ahcid.
This commit is contained in:
@@ -1,9 +1,10 @@
|
||||
use std::convert::TryInto;
|
||||
use std::ptr;
|
||||
|
||||
use syscall::io::Dma;
|
||||
use syscall::error::Result;
|
||||
|
||||
use common::dma::Dma;
|
||||
|
||||
use super::hba::{HbaPort, HbaCmdTable, HbaCmdHeader};
|
||||
use super::Disk;
|
||||
|
||||
|
||||
@@ -5,9 +5,10 @@ use std::ptr;
|
||||
|
||||
use byteorder::{ByteOrder, BigEndian};
|
||||
|
||||
use syscall::io::Dma;
|
||||
use syscall::error::{Result, EBADF, Error};
|
||||
|
||||
use common::dma::Dma;
|
||||
|
||||
use super::hba::{HbaPort, HbaCmdTable, HbaCmdHeader};
|
||||
use super::Disk;
|
||||
|
||||
|
||||
@@ -3,11 +3,13 @@ use std::mem::size_of;
|
||||
use std::ops::DerefMut;
|
||||
use std::{ptr, u32};
|
||||
|
||||
use syscall::io::{Dma, Io, Mmio};
|
||||
use syscall::io::{Io, Mmio};
|
||||
use syscall::error::{Error, Result, EIO};
|
||||
|
||||
use super::fis::{FisType, FisRegH2D};
|
||||
|
||||
use common::dma::Dma;
|
||||
|
||||
const ATA_CMD_READ_DMA_EXT: u8 = 0x25;
|
||||
const ATA_CMD_WRITE_DMA_EXT: u8 = 0x35;
|
||||
const ATA_CMD_IDENTIFY: u8 = 0xEC;
|
||||
|
||||
Reference in New Issue
Block a user