Name

i2o_dma_alloc — Allocate DMA memory

Synopsis

int i2o_dma_alloc (struct device *  dev,
 struct i2o_dma *  addr,
 size_t  len,
 gfp_t  gfp_mask);

Arguments

dev

struct device pointer to the PCI device of the I2O controller

addr

i2o_dma struct which should get the DMA buffer

len

length of the new DMA memory

gfp_mask

GFP mask

Description

Allocate a coherent DMA memory and write the pointers into addr.

Returns 0 on success or -ENOMEM on failure.