mirror of
https://github.com/freebsd/freebsd-src
synced 2024-10-19 23:03:55 +00:00
Give more correct params to busdma_*
This commit is contained in:
parent
b0f747d57e
commit
ebac4a7b77
Notes:
svn2git
2020-12-20 02:59:44 +00:00
svn path=/head/; revision=120883
|
@ -93,19 +93,20 @@ ata_dmaalloc(struct ata_channel *ch)
|
|||
{
|
||||
struct ata_dc_cb_args ccba;
|
||||
|
||||
if (bus_dma_tag_create(NULL, 1, 0, BUS_SPACE_MAXADDR_32BIT,
|
||||
BUS_SPACE_MAXADDR, NULL, NULL, MAXCTLDMASZ,
|
||||
ATA_DMA_ENTRIES, BUS_SPACE_MAXSIZE_32BIT, 0,
|
||||
NULL, NULL, &ch->dma->dmatag))
|
||||
goto error;
|
||||
|
||||
if (bus_dma_tag_create(ch->dma->dmatag, 1, PAGE_SIZE,
|
||||
if (bus_dma_tag_create(NULL, 1, 0,
|
||||
BUS_SPACE_MAXADDR_32BIT, BUS_SPACE_MAXADDR,
|
||||
NULL, NULL, MAXTABSZ, 1, MAXTABSZ, BUS_DMA_ALLOCNOW,
|
||||
NULL, NULL, &ch->dma->cdmatag))
|
||||
NULL, NULL, MAXCTLDMASZ,
|
||||
ATA_DMA_ENTRIES, BUS_SPACE_MAXSIZE_32BIT,
|
||||
BUS_DMA_ALLOCNOW, NULL, NULL, &ch->dma->dmatag))
|
||||
goto error;
|
||||
|
||||
if (bus_dma_tag_create(ch->dma->dmatag, ch->dma->alignment, 0,
|
||||
if (bus_dma_tag_create(ch->dma->dmatag, PAGE_SIZE, PAGE_SIZE,
|
||||
BUS_SPACE_MAXADDR_32BIT, BUS_SPACE_MAXADDR,
|
||||
NULL, NULL, MAXTABSZ, 1, MAXTABSZ,
|
||||
BUS_DMA_ALLOCNOW, NULL, NULL, &ch->dma->cdmatag))
|
||||
goto error;
|
||||
|
||||
if (bus_dma_tag_create(ch->dma->dmatag, ch->dma->alignment, 64*1024,
|
||||
BUS_SPACE_MAXADDR_32BIT, BUS_SPACE_MAXADDR,
|
||||
NULL, NULL, MAXPHYS, ATA_DMA_ENTRIES, MAXSEGSZ,
|
||||
BUS_DMA_ALLOCNOW, NULL, NULL, &ch->dma->ddmatag))
|
||||
|
|
Loading…
Reference in a new issue