[pci] Update protocol methods for Capabilities
- Change GetNextCapability and GetFirstCapability to return a status code to be more testable and consistent with the rest of our API and syscall patterns. - Make GetFirstCapability a protocol method to work with DDKTL better and avoid one-off methods in pci-lib - Update all clients of these apis. ZX-3146 Change-Id: I71fd19fcf22cba784c4ecd755644a3b30c5648e2
Showing
- zircon/system/banjo/ddk.protocol.pci/pci.banjo 2 additions, 4 deletionszircon/system/banjo/ddk.protocol.pci/pci.banjo
- zircon/system/dev/bus/pci/device.h 2 additions, 1 deletionzircon/system/dev/bus/pci/device.h
- zircon/system/dev/bus/pci/kpci/proxy.c 17 additions, 7 deletionszircon/system/dev/bus/pci/kpci/proxy.c
- zircon/system/dev/bus/pci/protocol.cpp 5 additions, 1 deletionzircon/system/dev/bus/pci/protocol.cpp
- zircon/system/dev/bus/virtio/backends/pci_modern.cpp 7 additions, 5 deletionszircon/system/dev/bus/virtio/backends/pci_modern.cpp
- zircon/system/dev/bus/virtio/virtio_driver.cpp 2 additions, 1 deletionzircon/system/dev/bus/virtio/virtio_driver.cpp
- zircon/system/ulib/ddk/include/ddk/protocol/pci-lib.h 0 additions, 7 deletionszircon/system/ulib/ddk/include/ddk/protocol/pci-lib.h
- zircon/third_party/dev/ethernet/e1000/e1000_osdep.c 10 additions, 2 deletionszircon/third_party/dev/ethernet/e1000/e1000_osdep.c
Loading
Please register or sign in to comment