Source-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[src/trunk]: src/sys/arch/arm/sunxi first param for bs funcs is the cookie, n...
details: https://anonhg.NetBSD.org/src/rev/422eaf13e087
branches: trunk
changeset: 357923:422eaf13e087
user: jmcneill <jmcneill%NetBSD.org@localhost>
date: Sun Dec 03 14:35:07 2017 +0000
description:
first param for bs funcs is the cookie, not the tag
diffstat:
sys/arch/arm/sunxi/sunxi_musb.c | 49 +++++++++-------------------------------
1 files changed, 11 insertions(+), 38 deletions(-)
diffs (134 lines):
diff -r 3bd879e14e4d -r 422eaf13e087 sys/arch/arm/sunxi/sunxi_musb.c
--- a/sys/arch/arm/sunxi/sunxi_musb.c Sun Dec 03 14:26:38 2017 +0000
+++ b/sys/arch/arm/sunxi/sunxi_musb.c Sun Dec 03 14:35:07 2017 +0000
@@ -1,4 +1,4 @@
-/* $NetBSD: sunxi_musb.c,v 1.2 2017/10/29 16:02:46 jmcneill Exp $ */
+/* $NetBSD: sunxi_musb.c,v 1.3 2017/12/03 14:35:07 jmcneill Exp $ */
/*-
* Copyright (c) 2017 Jared McNeill <jmcneill%invisible.ca@localhost>
@@ -32,7 +32,7 @@
#endif
#include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: sunxi_musb.c,v 1.2 2017/10/29 16:02:46 jmcneill Exp $");
+__KERNEL_RCSID(0, "$NetBSD: sunxi_musb.c,v 1.3 2017/12/03 14:35:07 jmcneill Exp $");
#include <sys/param.h>
#include <sys/bus.h>
@@ -182,106 +182,79 @@
static uint8_t
sunxi_musb_bs_r_1(void *t, bus_space_handle_t h, bus_size_t o)
{
- const struct bus_space *bs = t;
- const struct bus_space *bs_parent = bs->bs_cookie;
-
switch (o) {
case MUSB2_REG_HWVERS:
return 0; /* no known equivalent */
}
- return bus_space_read_1(bs_parent, h, sunxi_musb_reg(o));
+ return bus_space_read_1((bus_space_tag_t)t, h, sunxi_musb_reg(o));
}
static uint16_t
sunxi_musb_bs_r_2(void *t, bus_space_handle_t h, bus_size_t o)
{
- const struct bus_space *bs = t;
- const struct bus_space *bs_parent = bs->bs_cookie;
-
- return bus_space_read_2(bs_parent, h, sunxi_musb_reg(o));
+ return bus_space_read_2((bus_space_tag_t)t, h, sunxi_musb_reg(o));
}
static void
sunxi_musb_bs_w_1(void *t, bus_space_handle_t h, bus_size_t o,
uint8_t v)
{
- const struct bus_space *bs = t;
- const struct bus_space *bs_parent = bs->bs_cookie;
-
if (sunxi_musb_filt(o) != 0)
return;
- bus_space_write_1(bs_parent, h, sunxi_musb_reg(o), v);
+ bus_space_write_1((bus_space_tag_t)t, h, sunxi_musb_reg(o), v);
}
static void
sunxi_musb_bs_w_2(void *t, bus_space_handle_t h, bus_size_t o,
uint16_t v)
{
- const struct bus_space *bs = t;
- const struct bus_space *bs_parent = bs->bs_cookie;
-
if (sunxi_musb_filt(o) != 0)
return;
- bus_space_write_2(bs_parent, h, sunxi_musb_reg(o), v);
+ bus_space_write_2((bus_space_tag_t)t, h, sunxi_musb_reg(o), v);
}
static void
sunxi_musb_bs_rm_1(void *t, bus_space_handle_t h, bus_size_t o,
uint8_t *d, bus_size_t c)
{
- const struct bus_space *bs = t;
- const struct bus_space *bs_parent = bs->bs_cookie;
-
- bus_space_read_multi_1(bs_parent, h, sunxi_musb_reg(o), d, c);
+ bus_space_read_multi_1((bus_space_tag_t)t, h, sunxi_musb_reg(o), d, c);
}
static void
sunxi_musb_bs_rm_4(void *t, bus_space_handle_t h, bus_size_t o,
uint32_t *d, bus_size_t c)
{
- const struct bus_space *bs = t;
- const struct bus_space *bs_parent = bs->bs_cookie;
-
- bus_space_read_multi_4(bs_parent, h, sunxi_musb_reg(o), d, c);
+ bus_space_read_multi_4((bus_space_tag_t)t, h, sunxi_musb_reg(o), d, c);
}
static void
sunxi_musb_bs_wm_1(void *t, bus_space_handle_t h, bus_size_t o,
const uint8_t *d, bus_size_t c)
{
- const struct bus_space *bs = t;
- const struct bus_space *bs_parent = bs->bs_cookie;
-
if (sunxi_musb_filt(o) != 0)
return;
- bus_space_write_multi_1(bs_parent, h, sunxi_musb_reg(o), d, c);
+ bus_space_write_multi_1((bus_space_tag_t)t, h, sunxi_musb_reg(o), d, c);
}
static void
sunxi_musb_bs_wm_4(void *t, bus_space_handle_t h, bus_size_t o,
const uint32_t *d, bus_size_t c)
{
- const struct bus_space *bs = t;
- const struct bus_space *bs_parent = bs->bs_cookie;
-
if (sunxi_musb_filt(o) != 0)
return;
- bus_space_write_multi_4(bs_parent, h, sunxi_musb_reg(o), d, c);
+ bus_space_write_multi_4((bus_space_tag_t)t, h, sunxi_musb_reg(o), d, c);
}
static void
sunxi_musb_bs_barrier(void *t, bus_space_handle_t h, bus_size_t o,
bus_size_t l, int f)
{
- const struct bus_space *bs = t;
- const struct bus_space *bs_parent = bs->bs_cookie;
-
- bus_space_barrier(bs_parent, h, o, l, f);
+ bus_space_barrier((bus_space_tag_t)t, h, o, l, f);
}
static int
Home |
Main Index |
Thread Index |
Old Index