patch-2.4.19 linux-2.4.19/include/asm-mips64/sn/sn0/hubio.h
Next file: linux-2.4.19/include/asm-mips64/sn/sn0/hubmd.h
Previous file: linux-2.4.19/include/asm-mips64/sn/sn0/addrs.h
Back to the patch index
Back to the overall index
- Lines: 160
- Date:
Fri Aug 2 17:39:45 2002
- Orig file:
linux-2.4.18/include/asm-mips64/sn/sn0/hubio.h
- Orig date:
Sun Sep 9 10:43:02 2001
diff -urN linux-2.4.18/include/asm-mips64/sn/sn0/hubio.h linux-2.4.19/include/asm-mips64/sn/sn0/hubio.h
@@ -169,7 +169,7 @@
/*
* The IO LLP control status register and widget control register
*/
-#ifdef _LANGUAGE_C
+#ifndef __ASSEMBLY__
typedef union hubii_wid_u {
u64 wid_reg_value;
@@ -292,7 +292,7 @@
} perf_cnt_bits;
} io_perf_cnt_t;
-#endif
+#endif /* !__ASSEMBLY__ */
#define LNK_STAT_WORKING 0x2
@@ -440,7 +440,7 @@
/*
* Fields in CRB Register A
*/
-#ifdef _LANGUAGE_C
+#ifndef __ASSEMBLY__
typedef union icrba_u {
u64 reg_value;
struct {
@@ -500,7 +500,7 @@
#define a_valid icrba_fields_s.valid
#define a_iow icrba_fields_s.iow
-#endif /* LANGUAGE_C */
+#endif /* !__ASSEMBLY__ */
#define IIO_ICRB_ADDR_SHFT 2 /* Shift to get proper address */
@@ -523,7 +523,7 @@
/*
* Fields in CRB Register B
*/
-#ifdef _LANGUAGE_C
+#ifndef __ASSEMBLY__
typedef union icrbb_u {
u64 reg_value;
struct {
@@ -622,7 +622,7 @@
#define b_imsg icrbb_field_s.imsg
#define b_initiator icrbb_field_s.initiator
-#endif /* LANGUAGE_C */
+#endif /* !__ASSEMBLY__ */
/*
* values for field xtsize
@@ -680,7 +680,7 @@
* Fields in CRB Register C
*/
-#ifdef _LANGUAGE_C
+#ifndef __ASSEMBLY__
typedef union icrbc_s {
u64 reg_value;
@@ -712,13 +712,13 @@
#define c_barrop icrbc_field_s.barrop
#define c_doresp icrbc_field_s.doresp
#define c_gbr icrbc_field_s.gbr
-#endif /* LANGUAGE_C */
+#endif /* !__ASSEMBLY__ */
/*
* Fields in CRB Register D
*/
-#ifdef _LANGUAGE_C
+#ifndef __ASSEMBLY__
typedef union icrbd_s {
u64 reg_value;
struct {
@@ -751,7 +751,7 @@
} hi_ifdr_fields;
} hubii_ifdr_t;
-#endif /* LANGUAGE_C */
+#endif /* !__ASSEMBLY__ */
/*
* Hardware designed names for the BTE control registers.
@@ -798,7 +798,7 @@
* IO PIO Read Table Entry format
*/
-#ifdef _LANGUAGE_C
+#ifndef __ASSEMBLY__
typedef union iprte_a {
u64 entry;
@@ -820,7 +820,7 @@
#define iprte_init iprte_fields.initiator
#define iprte_addr iprte_fields.addr
-#endif /* _LANGUAGE_C */
+#endif /* !__ASSEMBLY__ */
#define IPRTE_ADDRSHFT 3
@@ -828,7 +828,7 @@
* Hub IIO PRB Register format.
*/
-#ifdef _LANGUAGE_C
+#ifndef __ASSEMBLY__
/*
* Note: Fields bnakctr, anakctr, xtalkctrmode, ovflow fields are
* "Status" fields, and should only be used in case of clean up after errors.
@@ -860,7 +860,7 @@
#define iprb_anakctr iprb_fields_s.anakctr
#define iprb_xtalkctr iprb_fields_s.xtalkctr
-#endif /* _LANGUAGE_C */
+#endif /* !__ASSEMBLY__ */
/*
* values for mode field in iprb_t.
@@ -875,7 +875,7 @@
/*
* IO CRB entry C_A to E_A : Partial (cache) CRBS
*/
-#ifdef _LANGUAGE_C
+#ifndef __ASSEMBLY__
typedef union icrbp_a {
u64 ip_reg; /* the entire register value */
struct {
@@ -909,7 +909,7 @@
} ip_fmt;
} icrbp_a_t;
-#endif /* _LANGUAGE_C */
+#endif /* !__ASSEMBLY__ */
/*
* A couple of defines to go with the above structure.
@@ -917,7 +917,7 @@
#define ICRBP_A_CERR_SHFT 54
#define ICRBP_A_ERR_MASK 0x3ff
-#ifdef _LANGUAGE_C
+#ifndef __ASSEMBLY__
typedef union hubii_idsr {
u64 iin_reg;
struct {
@@ -931,7 +931,7 @@
level : 7;
} iin_fmt;
} hubii_idsr_t;
-#endif /* LANGUAGE_C */
+#endif /* !__ASSEMBLY__ */
/*
* IO BTE Length/Status (IIO_IBLS) register bit field definitions
FUNET's LINUX-ADM group, linux-adm@nic.funet.fi
TCL-scripts by Sam Shen (who was at: slshen@lbl.gov)