summaryrefslogtreecommitdiffstats
path: root/sys/pci/if_rlreg.h
diff options
context:
space:
mode:
authoriwasaki <iwasaki@FreeBSD.org>2001-11-23 14:27:33 +0000
committeriwasaki <iwasaki@FreeBSD.org>2001-11-23 14:27:33 +0000
commit22f1a1787832ee6a4a43eefe50ac3a0326b31cf0 (patch)
tree79a8d24898e282aa59714d7958d2ce3620946b64 /sys/pci/if_rlreg.h
parenta518818140f3c6a5b953804575447786ef53c09a (diff)
downloadFreeBSD-src-22f1a1787832ee6a4a43eefe50ac3a0326b31cf0.zip
FreeBSD-src-22f1a1787832ee6a4a43eefe50ac3a0326b31cf0.tar.gz
Add suspend/resume code mostly merged from fxp driver.
Diffstat (limited to 'sys/pci/if_rlreg.h')
-rw-r--r--sys/pci/if_rlreg.h7
1 files changed, 7 insertions, 0 deletions
diff --git a/sys/pci/if_rlreg.h b/sys/pci/if_rlreg.h
index aecc83d..4342eb6 100644
--- a/sys/pci/if_rlreg.h
+++ b/sys/pci/if_rlreg.h
@@ -377,6 +377,13 @@ struct rl_softc {
struct rl_chain_data rl_cdata;
struct callout_handle rl_stat_ch;
struct mtx rl_mtx;
+ int suspended; /* 0 = normal 1 = suspended */
+
+ u_int32_t saved_maps[5]; /* pci data */
+ u_int32_t saved_biosaddr;
+ u_int8_t saved_intline;
+ u_int8_t saved_cachelnsz;
+ u_int8_t saved_lattimer;
};
#define RL_LOCK(_sc) mtx_lock(&(_sc)->rl_mtx)
OpenPOWER on IntegriCloud