sh_eth: place RX/TX descriptor *enum*s after their *struct*s
Place the RX/TX descriptor bit *enum*s where they belong -- after the corresponding RX/TX descriptor *struct*s and, while at it, switch to declaring one *enum* entry per line... Signed-off-by: Sergey Shtylyov <s.shtylyov@omprussia.ru> Signed-off-by: David S. Miller <davem@davemloft.net>
This commit is contained in:
parent
e2dccaf194
commit
0deaeabf27
@ -288,27 +288,6 @@ enum EESIPR_BIT {
|
||||
EESIPR_CERFIP = 0x00000001,
|
||||
};
|
||||
|
||||
/* Receive descriptor 0 bits */
|
||||
enum RD_STS_BIT {
|
||||
RD_RACT = 0x80000000, RD_RDLE = 0x40000000,
|
||||
RD_RFP1 = 0x20000000, RD_RFP0 = 0x10000000,
|
||||
RD_RFE = 0x08000000, RD_RFS10 = 0x00000200,
|
||||
RD_RFS9 = 0x00000100, RD_RFS8 = 0x00000080,
|
||||
RD_RFS7 = 0x00000040, RD_RFS6 = 0x00000020,
|
||||
RD_RFS5 = 0x00000010, RD_RFS4 = 0x00000008,
|
||||
RD_RFS3 = 0x00000004, RD_RFS2 = 0x00000002,
|
||||
RD_RFS1 = 0x00000001,
|
||||
};
|
||||
#define RDF1ST RD_RFP1
|
||||
#define RDFEND RD_RFP0
|
||||
#define RD_RFP (RD_RFP1|RD_RFP0)
|
||||
|
||||
/* Receive descriptor 1 bits */
|
||||
enum RD_LEN_BIT {
|
||||
RD_RFL = 0x0000ffff, /* receive frame length */
|
||||
RD_RBL = 0xffff0000, /* receive buffer length */
|
||||
};
|
||||
|
||||
/* FCFTR */
|
||||
enum FCFTR_BIT {
|
||||
FCFTR_RFF2 = 0x00040000, FCFTR_RFF1 = 0x00020000,
|
||||
@ -318,21 +297,6 @@ enum FCFTR_BIT {
|
||||
#define DEFAULT_FIFO_F_D_RFF (FCFTR_RFF2 | FCFTR_RFF1 | FCFTR_RFF0)
|
||||
#define DEFAULT_FIFO_F_D_RFD (FCFTR_RFD2 | FCFTR_RFD1 | FCFTR_RFD0)
|
||||
|
||||
/* Transmit descriptor 0 bits */
|
||||
enum TD_STS_BIT {
|
||||
TD_TACT = 0x80000000, TD_TDLE = 0x40000000,
|
||||
TD_TFP1 = 0x20000000, TD_TFP0 = 0x10000000,
|
||||
TD_TFE = 0x08000000, TD_TWBI = 0x04000000,
|
||||
};
|
||||
#define TDF1ST TD_TFP1
|
||||
#define TDFEND TD_TFP0
|
||||
#define TD_TFP (TD_TFP1|TD_TFP0)
|
||||
|
||||
/* Transmit descriptor 1 bits */
|
||||
enum TD_LEN_BIT {
|
||||
TD_TBL = 0xffff0000, /* transmit buffer length */
|
||||
};
|
||||
|
||||
/* RMCR */
|
||||
enum RMCR_BIT {
|
||||
RMCR_RNC = 0x00000001,
|
||||
@ -451,6 +415,24 @@ struct sh_eth_txdesc {
|
||||
u32 pad0; /* padding data */
|
||||
} __aligned(2) __packed;
|
||||
|
||||
/* Transmit descriptor 0 bits */
|
||||
enum TD_STS_BIT {
|
||||
TD_TACT = 0x80000000,
|
||||
TD_TDLE = 0x40000000,
|
||||
TD_TFP1 = 0x20000000,
|
||||
TD_TFP0 = 0x10000000,
|
||||
TD_TFE = 0x08000000,
|
||||
TD_TWBI = 0x04000000,
|
||||
};
|
||||
#define TDF1ST TD_TFP1
|
||||
#define TDFEND TD_TFP0
|
||||
#define TD_TFP (TD_TFP1 | TD_TFP0)
|
||||
|
||||
/* Transmit descriptor 1 bits */
|
||||
enum TD_LEN_BIT {
|
||||
TD_TBL = 0xffff0000, /* transmit buffer length */
|
||||
};
|
||||
|
||||
/* The sh ether Rx buffer descriptors.
|
||||
* This structure should be 20 bytes.
|
||||
*/
|
||||
@ -461,6 +443,34 @@ struct sh_eth_rxdesc {
|
||||
u32 pad0; /* padding data */
|
||||
} __aligned(2) __packed;
|
||||
|
||||
/* Receive descriptor 0 bits */
|
||||
enum RD_STS_BIT {
|
||||
RD_RACT = 0x80000000,
|
||||
RD_RDLE = 0x40000000,
|
||||
RD_RFP1 = 0x20000000,
|
||||
RD_RFP0 = 0x10000000,
|
||||
RD_RFE = 0x08000000,
|
||||
RD_RFS10 = 0x00000200,
|
||||
RD_RFS9 = 0x00000100,
|
||||
RD_RFS8 = 0x00000080,
|
||||
RD_RFS7 = 0x00000040,
|
||||
RD_RFS6 = 0x00000020,
|
||||
RD_RFS5 = 0x00000010,
|
||||
RD_RFS4 = 0x00000008,
|
||||
RD_RFS3 = 0x00000004,
|
||||
RD_RFS2 = 0x00000002,
|
||||
RD_RFS1 = 0x00000001,
|
||||
};
|
||||
#define RDF1ST RD_RFP1
|
||||
#define RDFEND RD_RFP0
|
||||
#define RD_RFP (RD_RFP1 | RD_RFP0)
|
||||
|
||||
/* Receive descriptor 1 bits */
|
||||
enum RD_LEN_BIT {
|
||||
RD_RFL = 0x0000ffff, /* receive frame length */
|
||||
RD_RBL = 0xffff0000, /* receive buffer length */
|
||||
};
|
||||
|
||||
/* This structure is used by each CPU dependency handling. */
|
||||
struct sh_eth_cpu_data {
|
||||
/* mandatory functions */
|
||||
|
Loading…
x
Reference in New Issue
Block a user