virtio_has_dma_quirk(9)
omg hi bestie π you're looking at virtio_has_dma_quirk(9) from the Kernel API Manual, and it's literally the vibe check for the DMA quirk. Let's go β¨
π NAME π
virtio_has_dma_quirk β determine whether this device has the DMA quirk π
Like, does this device have the DMA quirk? This is the function that tells you, bestie. No cap. π
β¨ SYNOPSIS β¨
bool virtio_has_dma_quirk (const struct virtio_device *vdev );
It hands you back a bool β yes/no energy, fr fr. π¦
π«Ά ARGUMENTS π«Ά
vdevβ the device π
That's the whole arg list, bestie. One device, zero drama. π
π₯ SEE ALSO π₯
The kernel file ./include/linux/virtio_config.h is the source file for all these linked faves:
struct virtqueue_info(9)struct virtio_config_ops(9)struct virtio_map_ops(9)__virtio_test_bit(9)__virtio_set_bit(9)__virtio_clear_bit(9)virtio_has_feature(9)virtio_synchronize_cbs(9)virtio_device_ready(9)virtqueue_set_affinity(9)
Go read them if you're obsessed like me. π
mwah π this lil page comes from ./include/linux, dated October 2026, and it's the virtio_has_dma_quirk(9) moment. Bye bestie! π«Ά
π¦ where this page comes from
- nixpkgs unstable: linux-manual 7.3.1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms