hw/ide: Extract bmdma_status_writeb()
commit5fe24213f0c17c3050a7c9e95db459198e27de0e
authorBernhard Beschow <shentey@gmail.com>
Wed, 31 May 2023 21:10:41 +0000 (31 23:10 +0200)
committerPhilippe Mathieu-Daudé <philmd@linaro.org>
Mon, 10 Jul 2023 22:11:25 +0000 (11 00:11 +0200)
treeed6cd1c0dfee94ea7108edd15392c22040cadae7
parentbf0576edd71cf4f70352cc8de1cc914b419b36ff
hw/ide: Extract bmdma_status_writeb()

Every TYPE_PCI_IDE device performs the same not-so-trivial bit manipulation by
copy'n'paste code. Extract this into bmdma_status_writeb(), mirroring
bmdma_cmd_writeb().

Signed-off-by: Bernhard Beschow <shentey@gmail.com>
Reviewed-by: BALATON Zoltan <balaton@eik.bme.hu>
Message-Id: <20230531211043.41724-6-shentey@gmail.com>
Signed-off-by: Philippe Mathieu-Daudé <philmd@linaro.org>
hw/ide/cmd646.c
hw/ide/pci.c
hw/ide/piix.c
hw/ide/sii3112.c
hw/ide/via.c
include/hw/ide/pci.h