digireg.h (78412) | digireg.h (118607) |
---|---|
1/*- 2 * Copyright (c) 2001 Brian Somers <brian@Awfulhak.org> 3 * based on work by Slawa Olhovchenkov 4 * John Prince <johnp@knight-trosoft.com> 5 * Eric Hernes 6 * All rights reserved. 7 * 8 * Redistribution and use in source and binary forms, with or without --- 12 unchanged lines hidden (view full) --- 21 * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 22 * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS 23 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 24 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 25 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 26 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 27 * SUCH DAMAGE. 28 * | 1/*- 2 * Copyright (c) 2001 Brian Somers <brian@Awfulhak.org> 3 * based on work by Slawa Olhovchenkov 4 * John Prince <johnp@knight-trosoft.com> 5 * Eric Hernes 6 * All rights reserved. 7 * 8 * Redistribution and use in source and binary forms, with or without --- 12 unchanged lines hidden (view full) --- 21 * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 22 * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS 23 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 24 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 25 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 26 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 27 * SUCH DAMAGE. 28 * |
29 * $FreeBSD: head/sys/dev/digi/digireg.h 78412 2001-06-18 15:02:33Z brian $ | 29 * $FreeBSD: head/sys/dev/digi/digireg.h 118607 2003-08-07 15:04:27Z jhb $ |
30 */ 31 32struct global_data { | 30 */ 31 32struct global_data { |
33 volatile ushort cin; 34 volatile ushort cout; 35 volatile ushort cstart; 36 volatile ushort cmax; 37 volatile ushort ein; 38 volatile ushort eout; 39 volatile ushort istart; 40 volatile ushort imax; | 33 volatile u_short cin; 34 volatile u_short cout; 35 volatile u_short cstart; 36 volatile u_short cmax; 37 volatile u_short ein; 38 volatile u_short eout; 39 volatile u_short istart; 40 volatile u_short imax; |
41}; 42 43 44struct board_chan { | 41}; 42 43 44struct board_chan { |
45 volatile ushort tpjmp; 46 volatile ushort tcjmp; 47 volatile ushort fil1; 48 volatile ushort rpjmp; | 45 volatile u_short tpjmp; 46 volatile u_short tcjmp; 47 volatile u_short fil1; 48 volatile u_short rpjmp; |
49 | 49 |
50 volatile ushort tseg; 51 volatile ushort tin; 52 volatile ushort tout; 53 volatile ushort tmax; | 50 volatile u_short tseg; 51 volatile u_short tin; 52 volatile u_short tout; 53 volatile u_short tmax; |
54 | 54 |
55 volatile ushort rseg; 56 volatile ushort rin; 57 volatile ushort rout; 58 volatile ushort rmax; | 55 volatile u_short rseg; 56 volatile u_short rin; 57 volatile u_short rout; 58 volatile u_short rmax; |
59 | 59 |
60 volatile ushort tlow; 61 volatile ushort rlow; 62 volatile ushort rhigh; 63 volatile ushort incr; | 60 volatile u_short tlow; 61 volatile u_short rlow; 62 volatile u_short rhigh; 63 volatile u_short incr; |
64 | 64 |
65 volatile ushort dev; 66 volatile ushort edelay; 67 volatile ushort blen; 68 volatile ushort btime; | 65 volatile u_short dev; 66 volatile u_short edelay; 67 volatile u_short blen; 68 volatile u_short btime; |
69 | 69 |
70 volatile ushort iflag; 71 volatile ushort oflag; 72 volatile ushort cflag; 73 volatile ushort gmask; | 70 volatile u_short iflag; 71 volatile u_short oflag; 72 volatile u_short cflag; 73 volatile u_short gmask; |
74 | 74 |
75 volatile ushort col; 76 volatile ushort delay; 77 volatile ushort imask; 78 volatile ushort tflush; | 75 volatile u_short col; 76 volatile u_short delay; 77 volatile u_short imask; 78 volatile u_short tflush; |
79 80 volatile u_char _1[16]; 81 82 volatile u_char num; 83 volatile u_char ract; 84 volatile u_char bstat; 85 volatile u_char tbusy; 86 volatile u_char iempty; --- 122 unchanged lines hidden --- | 79 80 volatile u_char _1[16]; 81 82 volatile u_char num; 83 volatile u_char ract; 84 volatile u_char bstat; 85 volatile u_char tbusy; 86 volatile u_char iempty; --- 122 unchanged lines hidden --- |