From 0a341a279b1b4ba65d10b3b0a147c3733a94c089 Mon Sep 17 00:00:00 2001 From: Benjamin Herrenschmidt Date: Tue, 15 Jul 2014 17:36:24 +1000 Subject: [PATCH] net-snk: Remove some unused PCI functions The read/write_io ones are used by biosemu, though we should probably fix them to work on qemu platform at some stage. Signed-off-by: Benjamin Herrenschmidt --- clients/net-snk/include/pci.h | 6 ------ clients/net-snk/oflib/pci.c | 31 ++----------------------------- 2 files changed, 2 insertions(+), 35 deletions(-) diff --git a/clients/net-snk/include/pci.h b/clients/net-snk/include/pci.h index 3b368a4..cf584c3 100644 --- a/clients/net-snk/include/pci.h +++ b/clients/net-snk/include/pci.h @@ -14,12 +14,6 @@ #ifndef _PCI_H #define _PCI_H -#include - -int pci_calc_bar_size (long long puid, int bus, int devfn, int bar); -int pci_get_bar_start (long long puid, int bus, int devfn, int bar); -void pci_set_bar_start (long long puid, int bus, int devfn, int bar, int value); - unsigned int read_io(void *addr, size_t sz); int write_io(void *addr, unsigned int value, size_t sz); diff --git a/clients/net-snk/oflib/pci.c b/clients/net-snk/oflib/pci.c index 40ff780..89003ae 100644 --- a/clients/net-snk/oflib/pci.c +++ b/clients/net-snk/oflib/pci.c @@ -19,33 +19,7 @@ #include #include -int -pci_calc_bar_size(long long puid, int bus, int devfn, int bar) -{ - int size; - int old; - bar = bar * 4 + 0x10; - old = rtas_pci_config_read(puid, 4, bus, devfn, bar); - rtas_pci_config_write(puid, 4, bus, devfn, bar, 0xffffffff); - size = (rtas_pci_config_read(puid, 4, bus, devfn, bar) & (-4)) * -1; - rtas_pci_config_write(puid, 4, bus, devfn, bar, old); - return size; -} - -int -pci_get_bar_start(long long puid, int bus, int devfn, int bar) -{ - return rtas_pci_config_read(puid, 4, bus, devfn, bar * 4 + 0x10); -} - -void -pci_set_bar_start(long long puid, int bus, int devfn, int bar, int value) -{ - rtas_pci_config_write(puid, 4, bus, devfn, bar * 4 + 0x10, value); -} - -unsigned int -read_io(void *addr, size_t sz) +unsigned int read_io(void *addr, size_t sz) { unsigned int ret; @@ -66,8 +40,7 @@ read_io(void *addr, size_t sz) return ret; } -int -write_io(void *addr, unsigned int value, size_t sz) +int write_io(void *addr, unsigned int value, size_t sz) { switch (sz) { case 1: