Searched refs:dma_params (Results 1 - 4 of 4) sorted by relevance

/haiku/src/add-ons/kernel/bus_managers/scsi/
H A Dbusses.cpp205 if (pnp->get_attr_uint32(node, B_DMA_ALIGNMENT, &bus->dma_params.alignment,
207 bus->dma_params.alignment = 0;
209 &bus->dma_params.max_blocks, true) != B_OK)
210 bus->dma_params.max_blocks = 0xffffffff;
212 &bus->dma_params.dma_boundary, true) != B_OK)
213 bus->dma_params.dma_boundary = ~0;
215 &bus->dma_params.max_sg_block_size, true) != B_OK)
216 bus->dma_params.max_sg_block_size = 0xffffffff;
218 &bus->dma_params.max_sg_blocks, true) != B_OK)
219 bus->dma_params
[all...]
H A Ddma_buffer.cpp42 uint32 dma_boundary = bus->dma_params.dma_boundary;
43 uint32 alignment = bus->dma_params.alignment;
44 uint32 max_sg_block_size = bus->dma_params.max_sg_block_size;
48 if (sg_count > bus->dma_params.max_sg_blocks) {
155 scsi_alloc_dma_buffer(dma_buffer *buffer, dma_params *dma_params, uint32 size) argument
161 size = (size + dma_params->alignment) & ~dma_params->alignment;
167 if (size / B_PAGE_SIZE > dma_params->max_sg_blocks
169 uint32 boundary = dma_params
[all...]
H A Dscatter_gather.cpp30 uint32 dma_boundary = bus->dma_params.dma_boundary;
31 uint32 max_sg_block_size = bus->dma_params.max_sg_block_size;
32 uint32 max_sg_blocks = std::min(bus->dma_params.max_sg_blocks,
H A Dscsi_internal.h76 typedef struct dma_params { struct
82 } dma_params; typedef in typeref:struct:dma_params
116 struct dma_params dma_params; // dma restrictions of controller member in struct:scsi_bus_info

Completed in 75 milliseconds