1BLK_QUEUE_UPDATE_DMA(9) Block Devices BLK_QUEUE_UPDATE_DMA(9)
2
3
4
6 blk_queue_update_dma_alignment - update dma length and memory alignment
7
9 void blk_queue_update_dma_alignment(struct request_queue * q,
10 int mask);
11
13 q
14 the request queue for the device
15
16 mask
17 alignment mask
18
20 update required memory and length alignment for direct dma
21 transactions. If the requested alignment is larger than the current
22 alignment, then the current queue alignment is updated to the new
23 value, otherwise it is left alone. The design of this is to allow
24 multiple objects (driver, device, transport etc) to set their
25 respective alignments without having them interfere.
26
28Kernel Hackers Manual 3.10 June 2019 BLK_QUEUE_UPDATE_DMA(9)