Lines Matching refs:dma_params

196 	if (pnp->get_attr_uint32(node, B_DMA_ALIGNMENT, &bus->dma_params.alignment,  in scsi_init_bus()
198 bus->dma_params.alignment = 0; in scsi_init_bus()
200 &bus->dma_params.max_blocks, true) != B_OK) in scsi_init_bus()
201 bus->dma_params.max_blocks = 0xffffffff; in scsi_init_bus()
203 &bus->dma_params.dma_boundary, true) != B_OK) in scsi_init_bus()
204 bus->dma_params.dma_boundary = ~0; in scsi_init_bus()
206 &bus->dma_params.max_sg_block_size, true) != B_OK) in scsi_init_bus()
207 bus->dma_params.max_sg_block_size = 0xffffffff; in scsi_init_bus()
209 &bus->dma_params.max_sg_blocks, true) != B_OK) in scsi_init_bus()
210 bus->dma_params.max_sg_blocks = ~0; in scsi_init_bus()
212 &bus->dma_params.high_address, true) != B_OK) in scsi_init_bus()
213 bus->dma_params.high_address = ~0; in scsi_init_bus()
216 bus->dma_params.max_sg_block_size &= ~bus->dma_params.alignment; in scsi_init_bus()
218 if (bus->dma_params.alignment > B_PAGE_SIZE) { in scsi_init_bus()
220 "B_PAGE_SIZE", bus->dma_params.alignment); in scsi_init_bus()
225 if (bus->dma_params.max_sg_block_size < 1) { in scsi_init_bus()
227 bus->dma_params.max_sg_block_size); in scsi_init_bus()
232 if (bus->dma_params.dma_boundary < B_PAGE_SIZE - 1) { in scsi_init_bus()
234 "B_PAGE_SIZE", bus->dma_params.dma_boundary); in scsi_init_bus()
239 if (bus->dma_params.max_blocks < 1 || bus->dma_params.max_sg_blocks < 1) { in scsi_init_bus()
241 B_PRIu32 ") must be at least 1", bus->dma_params.max_blocks, in scsi_init_bus()
242 bus->dma_params.max_sg_blocks); in scsi_init_bus()