summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorimp <imp@FreeBSD.org>2005-03-17 17:33:52 +0000
committerimp <imp@FreeBSD.org>2005-03-17 17:33:52 +0000
commitd936a4eb7ba349bb16cd6d8106fa0de642f504a1 (patch)
tree0dd932dc5ba0b43669cae3f1ded8a33fbb41a4f7
parent04058cab9fda00807f20a313d9d23873b1ff0628 (diff)
downloadFreeBSD-src-d936a4eb7ba349bb16cd6d8106fa0de642f504a1.zip
FreeBSD-src-d936a4eb7ba349bb16cd6d8106fa0de642f504a1.tar.gz
Style(9) pass before some planned larger changes.
o return (foo); o if (a == NULL) in preference to if (!a) o () and {} reduction o minor indentation fixes
-rw-r--r--sys/dev/eisa/eisaconf.c152
1 files changed, 61 insertions, 91 deletions
diff --git a/sys/dev/eisa/eisaconf.c b/sys/dev/eisa/eisaconf.c
index b9c77f5..a4e7a80 100644
--- a/sys/dev/eisa/eisaconf.c
+++ b/sys/dev/eisa/eisaconf.c
@@ -108,16 +108,12 @@ mainboard_probe(device_t dev)
return (ENXIO);
idstring = (char *)malloc(8 + sizeof(" (System Board)") + 1,
- M_DEVBUF, M_NOWAIT);
- if (idstring == NULL) {
+ M_DEVBUF, M_NOWAIT);
+ if (idstring == NULL)
panic("Eisa probe unable to malloc");
- }
sprintf(idstring, "%c%c%c%03x%01x (System Board)",
- EISA_MFCTR_CHAR0(id),
- EISA_MFCTR_CHAR1(id),
- EISA_MFCTR_CHAR2(id),
- EISA_PRODUCT_ID(id),
- EISA_REVISION_ID(id));
+ EISA_MFCTR_CHAR0(id), EISA_MFCTR_CHAR1(id), EISA_MFCTR_CHAR2(id),
+ EISA_PRODUCT_ID(id), EISA_REVISION_ID(id));
device_set_desc(dev, idstring);
return (0);
@@ -183,7 +179,7 @@ eisa_probe(device_t dev)
/* Prepare an eisa_device_node for this slot */
e_dev = (struct eisa_device *)malloc(sizeof(*e_dev),
- M_DEVBUF, M_NOWAIT|M_ZERO);
+ M_DEVBUF, M_NOWAIT|M_ZERO);
if (!e_dev) {
device_printf(dev, "cannot malloc eisa_device");
break; /* Try to attach what we have already */
@@ -206,7 +202,7 @@ eisa_probe(device_t dev)
* to tell if there is an eisa bus is if we found something - there
* should be a motherboard "card" there somewhere.
*/
- return devices_found ? 0 : ENXIO;
+ return (devices_found ? 0 : ENXIO);
}
static int
@@ -238,23 +234,14 @@ eisa_probe_nomatch(device_t dev, device_t child)
u_int8_t slot = eisa_get_slot(child);
device_printf(dev, "unknown card %c%c%c%03x%01x (0x%08x) at slot %d\n",
- EISA_MFCTR_CHAR0(eisa_id),
- EISA_MFCTR_CHAR1(eisa_id),
- EISA_MFCTR_CHAR2(eisa_id),
- EISA_PRODUCT_ID(eisa_id),
- EISA_REVISION_ID(eisa_id),
- eisa_id,
- slot);
-
+ EISA_MFCTR_CHAR0(eisa_id), EISA_MFCTR_CHAR1(eisa_id),
+ EISA_MFCTR_CHAR2(eisa_id), EISA_PRODUCT_ID(eisa_id),
+ EISA_REVISION_ID(eisa_id), eisa_id, slot);
return;
}
static void
-eisa_reg_print (dev, string, separator, column)
- device_t dev;
- char * string;
- char * separator;
- int * column;
+eisa_reg_print (device_t dev, char *string, char *separator, int *column)
{
int length = strlen(string);
@@ -272,11 +259,10 @@ eisa_reg_print (dev, string, separator, column)
(*column)++;
}
- if ((*column) == 0) {
+ if ((*column) == 0)
(*column) += device_printf(dev, "%s", string);
- } else {
+ else
(*column) += printf("%s", string);
- }
return;
}
@@ -300,48 +286,40 @@ eisa_print_child(device_t dev, device_t child)
rid = 0;
while ((resv = eisa_find_ioaddr(e_dev, rid++))) {
- if ((resv->size == 1) ||
- (resv->flags & RESVADDR_BITMASK)) {
+ if (resv->size == 1 || (resv->flags & RESVADDR_BITMASK))
snprintf(buf, sizeof(buf), "%s%lx",
- ((rid == 1) ? "at 0x" : "0x"),
- resv->addr);
- } else {
+ rid == 1 ? "at 0x" : "0x", resv->addr);
+ else
snprintf(buf, sizeof(buf), "%s%lx-0x%lx",
- ((rid == 1) ? "at 0x" : "0x"),
- resv->addr,
- (resv->addr + (resv->size - 1)));
- }
- eisa_reg_print(child, buf,
- ((rid == 2) ? &separator : NULL), &column);
+ rid == 1 ? "at 0x" : "0x", resv->addr,
+ resv->addr + resv->size - 1);
+ eisa_reg_print(child, buf, rid == 2 ? &separator : NULL,
+ &column);
}
rid = 0;
while ((resv = eisa_find_maddr(e_dev, rid++))) {
- if ((resv->size == 1) ||
- (resv->flags & RESVADDR_BITMASK)) {
+ if (resv->size == 1 || (resv->flags & RESVADDR_BITMASK))
snprintf(buf, sizeof(buf), "%s%lx",
- ((rid == 1) ? "at 0x" : "0x"),
- resv->addr);
- } else {
+ rid == 1 ? "at 0x" : "0x", resv->addr);
+ else
snprintf(buf, sizeof(buf), "%s%lx-0x%lx",
- ((rid == 1) ? "at 0x" : "0x"),
- resv->addr,
- (resv->addr + (resv->size - 1)));
- }
- eisa_reg_print(child, buf,
- ((rid == 2) ? &separator : NULL), &column);
+ rid == 1 ? "at 0x" : "0x",
+ resv->addr, resv->addr + resv->size - 1);
+ eisa_reg_print(child, buf, rid == 2 ? &separator : NULL,
+ &column);
}
rid = 0;
while ((irq = eisa_find_irq(e_dev, rid++)) != NULL) {
snprintf(buf, sizeof(buf), "irq %d (%s)", irq->irq_no,
- (irq->irq_trigger ? "level" : "edge"));
- eisa_reg_print(child, buf,
- ((rid == 1) ? &separator : NULL), &column);
+ irq->irq_trigger ? "level" : "edge");
+ eisa_reg_print(child, buf, rid == 1 ? &separator : NULL,
+ &column);
}
snprintf(buf, sizeof(buf), "on %s slot %d\n",
- device_get_nameunit(dev), eisa_get_slot(child));
+ device_get_nameunit(dev), eisa_get_slot(child));
eisa_reg_print(child, buf, NULL, &column);
return (retval);
@@ -354,14 +332,10 @@ eisa_find_irq(struct eisa_device *e_dev, int rid)
struct irq_node *irq;
for (i = 0, irq = TAILQ_FIRST(&e_dev->ioconf.irqs);
- i < rid && irq;
- i++, irq = TAILQ_NEXT(irq, links))
- ;
+ i < rid && irq != NULL; i++, irq = TAILQ_NEXT(irq, links))
+ continue;
- if (irq)
- return (irq);
- else
- return (NULL);
+ return (irq);
}
static struct resvaddr *
@@ -371,11 +345,10 @@ eisa_find_maddr(struct eisa_device *e_dev, int rid)
struct resvaddr *resv;
for (i = 0, resv = LIST_FIRST(&e_dev->ioconf.maddrs);
- i < rid && resv;
- i++, resv = LIST_NEXT(resv, links))
- ;
+ i < rid && resv != NULL; i++, resv = LIST_NEXT(resv, links))
+ continue;
- return resv;
+ return (resv);
}
static struct resvaddr *
@@ -385,11 +358,10 @@ eisa_find_ioaddr(struct eisa_device *e_dev, int rid)
struct resvaddr *resv;
for (i = 0, resv = LIST_FIRST(&e_dev->ioconf.ioaddrs);
- i < rid && resv;
- i++, resv = LIST_NEXT(resv, links))
- ;
+ i < rid && resv != NULL; i++, resv = LIST_NEXT(resv, links))
+ continue;
- return resv;
+ return (resv);
}
static int
@@ -409,11 +381,10 @@ eisa_read_ivar(device_t dev, device_t child, int which, u_long *result)
case EISA_IVAR_IRQ:
/* XXX only first irq */
- if ((irq = eisa_find_irq(e_dev, 0)) != NULL) {
+ if ((irq = eisa_find_irq(e_dev, 0)) != NULL)
*result = irq->irq_no;
- } else {
+ else
*result = -1;
- }
break;
default:
@@ -431,28 +402,27 @@ eisa_write_ivar(device_t dev, device_t child, int which, uintptr_t value)
static struct resource *
eisa_alloc_resource(device_t dev, device_t child, int type, int *rid,
- u_long start, u_long end, u_long count, u_int flags)
+ u_long start, u_long end, u_long count, u_int flags)
{
int isdefault;
struct eisa_device *e_dev = device_get_ivars(child);
struct resource *rv, **rvp = 0;
- isdefault = (device_get_parent(child) == dev
- && start == 0UL && end == ~0UL && count == 1);
+ isdefault = (device_get_parent(child) == dev &&
+ start == 0UL && end == ~0UL && count == 1);
switch (type) {
case SYS_RES_IRQ:
if (isdefault) {
struct irq_node * irq = eisa_find_irq(e_dev, *rid);
if (irq == NULL)
- return 0;
+ return (NULL);
start = end = irq->irq_no;
count = 1;
- if (irq->irq_trigger == EISA_TRIGGER_LEVEL) {
+ if (irq->irq_trigger == EISA_TRIGGER_LEVEL)
flags |= RF_SHAREABLE;
- } else {
+ else
flags &= ~RF_SHAREABLE;
- }
}
break;
@@ -461,8 +431,8 @@ eisa_alloc_resource(device_t dev, device_t child, int type, int *rid,
struct resvaddr *resv;
resv = eisa_find_maddr(e_dev, *rid);
- if (!resv)
- return 0;
+ if (resv == NULL)
+ return (NULL);
start = resv->addr;
end = resv->addr + (resv->size - 1);
@@ -476,8 +446,8 @@ eisa_alloc_resource(device_t dev, device_t child, int type, int *rid,
struct resvaddr *resv;
resv = eisa_find_ioaddr(e_dev, *rid);
- if (!resv)
- return 0;
+ if (resv == NULL)
+ return (NULL);
start = resv->addr;
end = resv->addr + (resv->size - 1);
@@ -491,11 +461,11 @@ eisa_alloc_resource(device_t dev, device_t child, int type, int *rid,
}
rv = BUS_ALLOC_RESOURCE(device_get_parent(dev), child,
- type, rid, start, end, count, flags);
+ type, rid, start, end, count, flags);
if (rvp)
*rvp = rv;
- return rv;
+ return (rv);
}
static int
@@ -509,7 +479,7 @@ eisa_release_resource(device_t dev, device_t child, int type, int rid,
switch (type) {
case SYS_RES_IRQ:
if (eisa_find_irq(e_dev, rid) == NULL)
- return EINVAL;
+ return (EINVAL);
break;
case SYS_RES_MEMORY:
@@ -530,11 +500,11 @@ eisa_release_resource(device_t dev, device_t child, int type, int rid,
rv = BUS_RELEASE_RESOURCE(device_get_parent(dev), child, type, rid, r);
if (rv == 0) {
- if (resv)
+ if (resv != NULL)
resv->res = 0;
}
- return rv;
+ return (rv);
}
static int
@@ -552,7 +522,7 @@ eisa_add_intr_m(device_t eisa, device_t dev, int irq, int trigger)
irq_info->irq_trigger = trigger;
irq_info->idesc = NULL;
TAILQ_INSERT_TAIL(&e_dev->ioconf.irqs, irq_info, links);
- return 0;
+ return (0);
}
static int
@@ -610,8 +580,8 @@ eisa_add_mspace_m(device_t eisa, device_t dev, u_long mbase, u_long msize,
{
struct eisa_device *e_dev = device_get_ivars(dev);
- return eisa_add_resvaddr(e_dev, &(e_dev->ioconf.maddrs), mbase, msize,
- flags);
+ return (eisa_add_resvaddr(e_dev, &(e_dev->ioconf.maddrs), mbase, msize,
+ flags));
}
static int
@@ -620,8 +590,8 @@ eisa_add_iospace_m(device_t eisa, device_t dev, u_long iobase, u_long iosize,
{
struct eisa_device *e_dev = device_get_ivars(dev);
- return eisa_add_resvaddr(e_dev, &(e_dev->ioconf.ioaddrs), iobase,
- iosize, flags);
+ return (eisa_add_resvaddr(e_dev, &(e_dev->ioconf.ioaddrs), iobase,
+ iosize, flags));
}
static device_method_t eisa_methods[] = {
OpenPOWER on IntegriCloud