Searched refs:dma_params (Results 1 - 4 of 4) sorted by relevance
/haiku/src/add-ons/kernel/bus_managers/scsi/ |
H A D | busses.cpp | 205 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 D | dma_buffer.cpp | 42 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 D | scatter_gather.cpp | 30 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 D | scsi_internal.h | 76 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