summaryrefslogtreecommitdiffstats
path: root/sys/pci/nfsmb.c
diff options
context:
space:
mode:
authorjhb <jhb@FreeBSD.org>2008-06-06 18:29:56 +0000
committerjhb <jhb@FreeBSD.org>2008-06-06 18:29:56 +0000
commit8d2a500ba59f81e6597a356c696219e4b5cffa44 (patch)
tree6f9d08409ea9bce0041bfb7f00f5f9aca04893e7 /sys/pci/nfsmb.c
parentb78502eaeea24f85d4c6e7f828b238179d636a21 (diff)
downloadFreeBSD-src-8d2a500ba59f81e6597a356c696219e4b5cffa44.zip
FreeBSD-src-8d2a500ba59f81e6597a356c696219e4b5cffa44.tar.gz
- Use bus_foo() rather than bus_space_foo() and remove bus space tag/handle
from softc. - Mark interrupt handlers MPSAFE as these drivers have been locked for a while.
Diffstat (limited to 'sys/pci/nfsmb.c')
-rw-r--r--sys/pci/nfsmb.c10
1 files changed, 2 insertions, 8 deletions
diff --git a/sys/pci/nfsmb.c b/sys/pci/nfsmb.c
index 4545818..570cd50 100644
--- a/sys/pci/nfsmb.c
+++ b/sys/pci/nfsmb.c
@@ -111,8 +111,6 @@ static int nfsmb_debug = 0;
struct nfsmb_softc {
int rid;
struct resource *res;
- bus_space_tag_t smbst;
- bus_space_handle_t smbsh;
device_t smbus;
device_t subdev;
struct mtx lock;
@@ -123,9 +121,9 @@ struct nfsmb_softc {
#define NFSMB_LOCK_ASSERT(nfsmb) mtx_assert(&(nfsmb)->lock, MA_OWNED)
#define NFSMB_SMBINB(nfsmb, register) \
- (bus_space_read_1(nfsmb->smbst, nfsmb->smbsh, register))
+ (bus_read_1(nfsmb->res, register))
#define NFSMB_SMBOUTB(nfsmb, register, value) \
- (bus_space_write_1(nfsmb->smbst, nfsmb->smbsh, register, value))
+ (bus_write_1(nfsmb->res, register, value))
static int nfsmb_detach(device_t dev);
static int nfsmbsub_detach(device_t dev);
@@ -188,8 +186,6 @@ nfsmbsub_attach(device_t dev)
return (ENXIO);
}
}
- nfsmbsub_sc->smbst = rman_get_bustag(nfsmbsub_sc->res);
- nfsmbsub_sc->smbsh = rman_get_bushandle(nfsmbsub_sc->res);
mtx_init(&nfsmbsub_sc->lock, device_get_nameunit(dev), "nfsmb",
MTX_DEF);
@@ -226,8 +222,6 @@ nfsmb_attach(device_t dev)
}
}
- nfsmb_sc->smbst = rman_get_bustag(nfsmb_sc->res);
- nfsmb_sc->smbsh = rman_get_bushandle(nfsmb_sc->res);
mtx_init(&nfsmb_sc->lock, device_get_nameunit(dev), "nfsmb", MTX_DEF);
/* Allocate a new smbus device */
OpenPOWER on IntegriCloud