Symbol: dma_params
src/add-ons/kernel/bus_managers/scsi/busses.cpp
196
if (pnp->get_attr_uint32(node, B_DMA_ALIGNMENT, &bus->dma_params.alignment,
src/add-ons/kernel/bus_managers/scsi/busses.cpp
198
bus->dma_params.alignment = 0;
src/add-ons/kernel/bus_managers/scsi/busses.cpp
200
&bus->dma_params.max_blocks, true) != B_OK)
src/add-ons/kernel/bus_managers/scsi/busses.cpp
201
bus->dma_params.max_blocks = UINT32_MAX;
src/add-ons/kernel/bus_managers/scsi/busses.cpp
203
&bus->dma_params.dma_boundary, true) != B_OK)
src/add-ons/kernel/bus_managers/scsi/busses.cpp
204
bus->dma_params.dma_boundary = UINT32_MAX;
src/add-ons/kernel/bus_managers/scsi/busses.cpp
206
&bus->dma_params.max_sg_block_size, true) != B_OK)
src/add-ons/kernel/bus_managers/scsi/busses.cpp
207
bus->dma_params.max_sg_block_size = UINT32_MAX;
src/add-ons/kernel/bus_managers/scsi/busses.cpp
209
&bus->dma_params.max_sg_blocks, true) != B_OK)
src/add-ons/kernel/bus_managers/scsi/busses.cpp
210
bus->dma_params.max_sg_blocks = UINT32_MAX;
src/add-ons/kernel/bus_managers/scsi/busses.cpp
212
&bus->dma_params.high_address, true) != B_OK)
src/add-ons/kernel/bus_managers/scsi/busses.cpp
213
bus->dma_params.high_address = UINT64_MAX;
src/add-ons/kernel/bus_managers/scsi/busses.cpp
216
bus->dma_params.max_sg_block_size &= ~bus->dma_params.alignment;
src/add-ons/kernel/bus_managers/scsi/busses.cpp
218
if (bus->dma_params.alignment > B_PAGE_SIZE) {
src/add-ons/kernel/bus_managers/scsi/busses.cpp
220
"B_PAGE_SIZE", bus->dma_params.alignment);
src/add-ons/kernel/bus_managers/scsi/busses.cpp
225
if (bus->dma_params.max_sg_block_size < 1) {
src/add-ons/kernel/bus_managers/scsi/busses.cpp
227
bus->dma_params.max_sg_block_size);
src/add-ons/kernel/bus_managers/scsi/busses.cpp
232
if (bus->dma_params.dma_boundary < B_PAGE_SIZE - 1) {
src/add-ons/kernel/bus_managers/scsi/busses.cpp
234
"B_PAGE_SIZE", bus->dma_params.dma_boundary);
src/add-ons/kernel/bus_managers/scsi/busses.cpp
239
if (bus->dma_params.max_blocks < 1 || bus->dma_params.max_sg_blocks < 1) {
src/add-ons/kernel/bus_managers/scsi/busses.cpp
241
B_PRIu32 ") must be at least 1", bus->dma_params.max_blocks,
src/add-ons/kernel/bus_managers/scsi/busses.cpp
242
bus->dma_params.max_sg_blocks);
src/add-ons/kernel/bus_managers/scsi/dma_buffer.cpp
161
scsi_alloc_dma_buffer(dma_buffer *buffer, dma_params *dma_params, uint32 size)
src/add-ons/kernel/bus_managers/scsi/dma_buffer.cpp
167
size = (size + dma_params->alignment) & ~dma_params->alignment;
src/add-ons/kernel/bus_managers/scsi/dma_buffer.cpp
173
if (size / B_PAGE_SIZE > dma_params->max_sg_blocks
src/add-ons/kernel/bus_managers/scsi/dma_buffer.cpp
175
uint32 boundary = dma_params->dma_boundary;
src/add-ons/kernel/bus_managers/scsi/dma_buffer.cpp
193
if (dma_params->alignment != ~(uint32)0)
src/add-ons/kernel/bus_managers/scsi/dma_buffer.cpp
194
physicalRestrictions.alignment = dma_params->alignment + 1;
src/add-ons/kernel/bus_managers/scsi/dma_buffer.cpp
388
if (!scsi_alloc_dma_buffer(buffer, &device->bus->dma_params,
src/add-ons/kernel/bus_managers/scsi/dma_buffer.cpp
42
const uint32 dma_boundary = bus->dma_params.dma_boundary;
src/add-ons/kernel/bus_managers/scsi/dma_buffer.cpp
43
const uint32 alignment = bus->dma_params.alignment;
src/add-ons/kernel/bus_managers/scsi/dma_buffer.cpp
44
const uint32 max_sg_block_size = bus->dma_params.max_sg_block_size;
src/add-ons/kernel/bus_managers/scsi/dma_buffer.cpp
45
const uint64 high_address = bus->dma_params.high_address;
src/add-ons/kernel/bus_managers/scsi/dma_buffer.cpp
48
if (sg_count > bus->dma_params.max_sg_blocks) {
src/add-ons/kernel/bus_managers/scsi/scatter_gather.cpp
28
uint32 dma_boundary = bus->dma_params.dma_boundary;
src/add-ons/kernel/bus_managers/scsi/scatter_gather.cpp
29
uint32 max_sg_block_size = bus->dma_params.max_sg_block_size;
src/add-ons/kernel/bus_managers/scsi/scatter_gather.cpp
30
uint32 max_sg_blocks = min_c(bus->dma_params.max_sg_blocks,
src/add-ons/kernel/bus_managers/scsi/scsi_internal.h
114
struct dma_params dma_params; // dma restrictions of controller