summaryrefslogtreecommitdiff
path: root/usr/src/uts/sun4u/io/sbbc.c
diff options
context:
space:
mode:
Diffstat (limited to 'usr/src/uts/sun4u/io/sbbc.c')
-rw-r--r--usr/src/uts/sun4u/io/sbbc.c39
1 files changed, 20 insertions, 19 deletions
diff --git a/usr/src/uts/sun4u/io/sbbc.c b/usr/src/uts/sun4u/io/sbbc.c
index 32fb20bfad..615ea8549e 100644
--- a/usr/src/uts/sun4u/io/sbbc.c
+++ b/usr/src/uts/sun4u/io/sbbc.c
@@ -19,11 +19,10 @@
* CDDL HEADER END
*/
/*
- * Copyright 2007 Sun Microsystems, Inc. All rights reserved.
+ * Copyright 2008 Sun Microsystems, Inc. All rights reserved.
* Use is subject to license terms.
*/
-#pragma ident "%Z%%M% %I% %E% SMI"
/*
* Starcat PCI SBBC Nexus Driver.
@@ -234,7 +233,8 @@ struct dev_ops sbbc_ops = {
nodev, /* devo_reset */
&sbbc_cb_ops, /* devo_cb_ops */
&sbbc_bus_ops, /* devo_bus_ops */
- nulldev /* devo_power */
+ nulldev, /* devo_power */
+ ddi_quiesce_not_supported, /* devo_quiesce */
};
/*
@@ -244,7 +244,7 @@ extern struct mod_ops mod_driverops;
static struct modldrv sbbcmodldrv = {
&mod_driverops, /* type of module - driver */
- "PCI Sbbc Nexus Driver v%I%",
+ "PCI Sbbc Nexus Driver",
&sbbc_ops,
};
@@ -260,7 +260,7 @@ _init(void)
int error;
if ((error = ddi_soft_state_init(&sbbcsoft_statep,
- sizeof (struct sbbcsoft), 1)) != 0)
+ sizeof (struct sbbcsoft), 1)) != 0)
return (error);
if ((error = mod_install(&sbbcmodlinkage)) != 0)
ddi_soft_state_fini(&sbbcsoft_statep);
@@ -473,8 +473,8 @@ sbbc_detach(dev_info_t *dip, ddi_detach_cmd_t cmd)
}
mutex_enter(&sbbcsoftp->umutex);
if (sbbcsoftp->suspended) {
- mutex_exit(&sbbcsoftp->umutex);
- return (DDI_FAILURE);
+ mutex_exit(&sbbcsoftp->umutex);
+ return (DDI_FAILURE);
}
sbbcsoftp->suspended = 1;
mutex_exit(&sbbcsoftp->umutex);
@@ -487,7 +487,7 @@ sbbc_detach(dev_info_t *dip, ddi_detach_cmd_t cmd)
if (!(sbbcsoftp = ddi_get_soft_state(sbbcsoft_statep, instance))) {
cmn_err(CE_WARN, "sbbc_detach: unable to get softstate %p",
(void *)sbbcsoftp);
- return (DDI_FAILURE);
+ return (DDI_FAILURE);
}
ddi_remove_minor_node(dip, NULL);
@@ -531,7 +531,7 @@ sbbc_busmap(dev_info_t *dip, dev_info_t *rdip, ddi_map_req_t *mp,
*/
instance = ddi_get_instance(dip);
if (!(sbbcsoftp = ddi_get_soft_state(sbbcsoft_statep, instance)))
- return (DDI_FAILURE);
+ return (DDI_FAILURE);
switch (mp->map_type) {
case DDI_MT_REGSPEC:
@@ -906,8 +906,8 @@ sbbc_apply_range(struct sbbcsoft *sbbc_p, dev_info_t *rdip,
if ((child_rp->addr_low >=
rangep->sbbc_phys_low) &&
((child_rp->addr_low + child_rp->size - 1)
- <= (rangep->sbbc_phys_low +
- rangep->rng_size - 1))) {
+ <= (rangep->sbbc_phys_low +
+ rangep->rng_size - 1))) {
uint_t addr_offset = child_rp->addr_low -
rangep->sbbc_phys_low;
/*
@@ -923,7 +923,7 @@ sbbc_apply_range(struct sbbcsoft *sbbc_p, dev_info_t *rdip,
rp->pci_size_hi = 0;
rp->pci_size_low =
min(child_rp->size, (rangep->rng_size -
- addr_offset));
+ addr_offset));
break;
}
@@ -1004,7 +1004,7 @@ sbbc_config4pci(struct sbbcsoft *sbbcsoftp)
}
#endif
comm = (PCI_COMM_ME | PCI_COMM_MAE | PCI_COMM_SERR_ENABLE |
- PCI_COMM_PARITY_DETECT);
+ PCI_COMM_PARITY_DETECT);
pci_config_put16(conf_handle, PCI_CONF_COMM, comm);
@@ -1073,7 +1073,7 @@ sbbc_open(dev_t *dev, int flag, int otype, cred_t *credp)
if (instance < 0)
return (ENXIO);
sbbcsoftp = (struct sbbcsoft *)ddi_get_soft_state(sbbcsoft_statep,
- instance);
+ instance);
SBBCTRACE(sbbc_open, 'OPEN', sbbcsoftp);
if (sbbcsoftp == NULL)
@@ -1104,7 +1104,7 @@ sbbc_close(dev_t dev, int flag, int otype, cred_t *credp)
if (instance < 0)
return (ENXIO);
sbbcsoftp = (struct sbbcsoft *)ddi_get_soft_state(sbbcsoft_statep,
- instance);
+ instance);
/* wait till all output activity has ceased */
mutex_enter(&sbbcsoftp->umutex);
@@ -1171,7 +1171,7 @@ sbbc_ioctl(dev_t dev, int cmd, intptr_t arg, int mode, cred_t *credp,
offset = (uint64_t)sbbcsoftp->pci_sbbc_map;
offset += sbbcregs.offset;
ddi_put32(sbbcsoftp->pci_sbbc_map_handle, (uint32_t *)offset,
- sbbcregs.value);
+ sbbcregs.value);
}
break;
case SBBC_SBBCREG_RD:
@@ -1212,10 +1212,11 @@ sbbc_ioctl(dev_t dev, int cmd, intptr_t arg, int mode, cred_t *credp,
offset += sbbcregs.offset;
sbbcregs.value = ddi_get32(sbbcsoftp->pci_sbbc_map_handle,
- (uint32_t *)offset);
+ (uint32_t *)offset);
if (ddi_copyout((caddr_t)&sbbcregs.value,
- &((struct ssc_sbbc_regio *)arg)->value, sbbcregs.len, mode)) {
+ &((struct ssc_sbbc_regio *)arg)->value,
+ sbbcregs.len, mode)) {
cmn_err(CE_WARN, "sbbc_ioctl:copyout failed arg %p",
(void *)arg);
return (EFAULT);
@@ -1468,7 +1469,7 @@ sbbc_dbg(uint32_t flag, dev_info_t *dip, char *fmt,
}
cmn_err(CE_CONT, "%s_%s(%d): ", ddi_driver_name(dip), s,
- ddi_get_instance(dip));
+ ddi_get_instance(dip));
cmn_err(CE_CONT, fmt, a1, a2, a3, a4, a5);
}
}