summaryrefslogtreecommitdiff
path: root/sys/dev/hfa/fore_command.c
diff options
context:
space:
mode:
authorAndrew R. Reiter <arr@FreeBSD.org>2002-06-24 05:03:44 +0000
committerAndrew R. Reiter <arr@FreeBSD.org>2002-06-24 05:03:44 +0000
commit9561b109ae4cc921367f91d5a21631622fb2519a (patch)
tree0aedaccd194d1b31cf0a5f8fecc094e0552782f5 /sys/dev/hfa/fore_command.c
parent586fdde4bc72df22e86f2b028f92b385e7500573 (diff)
Notes
Diffstat (limited to 'sys/dev/hfa/fore_command.c')
-rw-r--r--sys/dev/hfa/fore_command.c13
1 files changed, 1 insertions, 12 deletions
diff --git a/sys/dev/hfa/fore_command.c b/sys/dev/hfa/fore_command.c
index d772c561a377..861611272c89 100644
--- a/sys/dev/hfa/fore_command.c
+++ b/sys/dev/hfa/fore_command.c
@@ -103,8 +103,7 @@ fore_cmd_allocate(fup)
}
fup->fu_cmd_stat = (Q_status *) memp;
- memp = DMA_GET_ADDR(fup->fu_cmd_stat, sizeof(Q_status) * CMD_QUELEN,
- QSTAT_ALIGN, ATM_DEV_NONCACHE);
+ memp = (caddr_t)vtophys(fup->fu_cmd_stat);
if (memp == NULL) {
return (1);
}
@@ -300,8 +299,6 @@ fore_cmd_drain(fup)
*/
fup->fu_stats_ret = 0;
}
- DMA_FREE_ADDR(fup->fu_stats, fup->fu_statsd,
- sizeof(Fore_cp_stats), 0);
fup->fu_flags &= ~FUF_STATCMD;
/*
@@ -371,9 +368,6 @@ fore_cmd_drain(fup)
fp->pr_hwver & 0xff);
fup->fu_config.ac_serial = fp->pr_serno;
}
-
- DMA_FREE_ADDR(fup->fu_prom, fup->fu_promd,
- sizeof(Fore_prom), 0);
break;
default:
@@ -451,11 +445,6 @@ fore_cmd_free(fup)
* Free the status words
*/
if (fup->fu_cmd_stat) {
- if (fup->fu_cmd_statd) {
- DMA_FREE_ADDR(fup->fu_cmd_stat, fup->fu_cmd_statd,
- sizeof(Q_status) * CMD_QUELEN,
- ATM_DEV_NONCACHE);
- }
atm_dev_free((volatile void *)fup->fu_cmd_stat);
fup->fu_cmd_stat = NULL;
fup->fu_cmd_statd = NULL;