diff --git a/pkg/nvpci/nvpci_test.go b/pkg/nvpci/nvpci_test.go index 807ec0a..f651a56 100644 --- a/pkg/nvpci/nvpci_test.go +++ b/pkg/nvpci/nvpci_test.go @@ -52,7 +52,7 @@ func TestNvpci(t *testing.T) { require.Equal(t, 0, len(capabilities.Extended), "Wrong number of extended PCI capabilities") resource0 := devices[0].Resources[0] - bar0, err := resource0.Open() + bar0, err := resource0.OpenRW() require.Nil(t, err, "Error opening bar0") defer func() { err := bar0.Close() diff --git a/pkg/nvpci/resources.go b/pkg/nvpci/resources.go index 5c985ac..90b82fc 100644 --- a/pkg/nvpci/resources.go +++ b/pkg/nvpci/resources.go @@ -36,8 +36,8 @@ type MemoryResource struct { Path string } -// Open read write mmio region -func (mr *MemoryResource) Open() (mmio.Mmio, error) { +// OpenRW read write mmio region +func (mr *MemoryResource) OpenRW() (mmio.Mmio, error) { rw, err := mmio.OpenRW(mr.Path, 0, int(mr.End-mr.Start+1)) if err != nil { return nil, fmt.Errorf("failed to open file for mmio: %v", err) @@ -51,8 +51,8 @@ func (mr *MemoryResource) Open() (mmio.Mmio, error) { return nil, fmt.Errorf("unknown endianness for mmio: %v", err) } -// OpenReadOnly read only mmio region -func (mr *MemoryResource) OpenReadOnly() (mmio.Mmio, error) { +// OpenRO read only mmio region +func (mr *MemoryResource) OpenRO() (mmio.Mmio, error) { ro, err := mmio.OpenRO(mr.Path, 0, int(mr.End-mr.Start+1)) if err != nil { return nil, fmt.Errorf("failed to open file for mmio: %v", err)