android_kernel_samsung_sm8650/drivers/virtio
Jianguo Sun 4cb39792d0 virtio: Add polling virtio-mmio device reset completion
We write 0 to device_status to initiate reset of a virtio-mmio device.
The reset operation itself may or may not be completed by the time
write instruction completes. Add polling device_status to return
0 to ensure reset completion before reinitializing the device.

Change-Id: If15d11d090dfd0d4972ad35f49af03e076872413
Signed-off-by: Jianguo Sun <quic_jianguos@quicinc.com>
Signed-off-by: Sreenad Menon <quic_sreemeno@quicinc.com>
2024-05-24 07:01:45 +08:00
..
Kconfig Virtio: Add CONFIG_VIRTIO_MMIO_POLL_RESET 2024-05-24 07:01:45 +08:00
Makefile virtio/virtio_mem: Add ioctl interface 2022-12-17 21:39:44 -08:00
qti_virtio_mem.c virtio: serialize the unplugging of virtio memblocks 2024-01-18 19:58:47 -08:00
qti_virtio_mem.h Revert "qvm: resize vm during kernel boot" 2023-07-12 15:34:22 -07:00
virtio_anchor.c
virtio_balloon.c ANDROID: arm64: virt: Invalidate tlb once the balloon before reporting/inflating 2024-02-12 17:25:48 +00:00
virtio_dma_buf.c
virtio_input.c
virtio_mem.c virtio-mem: set memalloc_noreclaim only doing memory plug request 2023-07-17 15:32:58 -07:00
virtio_mmio.c virtio: Add polling virtio-mmio device reset completion 2024-05-24 07:01:45 +08:00
virtio_pci_common.c UPSTREAM: virtio: Add support for no-reset virtio PCI PM 2024-02-14 00:31:36 +00:00
virtio_pci_common.h
virtio_pci_legacy_dev.c
virtio_pci_legacy.c
virtio_pci_modern_dev.c virtio_pci: fix the common cfg map size 2023-11-02 09:35:23 +01:00
virtio_pci_modern.c virtio_pci: modify ENOENT to EINVAL 2023-01-24 07:24:31 +01:00
virtio_ring.c Merge keystone/android14-6.1-keystone-qcom-release.6.1.57 (97abf17) into qcom-6.1 2024-01-03 21:55:56 -08:00
virtio_vdpa.c
virtio.c