git://git.onelab.eu
/
linux-2.6.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
vserver 2.0 rc7
[linux-2.6.git]
/
drivers
/
fc4
/
soc.h
diff --git
a/drivers/fc4/soc.h
b/drivers/fc4/soc.h
index
a48a087
..
d38cf5b
100644
(file)
--- a/
drivers/fc4/soc.h
+++ b/
drivers/fc4/soc.h
@@
-260,19
+260,28
@@
typedef struct {
} soc_port;
typedef struct {
} soc_port;
typedef struct {
- soc_hw_cq *hw_cq; /* Related XRAM cq */
+ soc_hw_cq __iomem *hw_cq; /* Related XRAM cq */
+ soc_req __iomem *pool;
+ u8 in;
+ u8 out;
+ u8 last;
+ u8 seqno;
+} soc_cq_rsp;
+
+typedef struct {
+ soc_hw_cq __iomem *hw_cq; /* Related XRAM cq */
soc_req *pool;
u8 in;
u8 out;
u8 last;
u8 seqno;
soc_req *pool;
u8 in;
u8 out;
u8 last;
u8 seqno;
-} soc_cq;
+} soc_cq
_req
;
struct soc {
spinlock_t lock;
soc_port port[2]; /* Every SOC has one or two FC ports */
struct soc {
spinlock_t lock;
soc_port port[2]; /* Every SOC has one or two FC ports */
- soc_cq
req[2]; /* Request CQs */
- soc_cq
rsp[2]; /* Response CQs */
+ soc_cq
_req
req[2]; /* Request CQs */
+ soc_cq
_rsp
rsp[2]; /* Response CQs */
int soc_no;
void __iomem *regs;
xram_p xram;
int soc_no;
void __iomem *regs;
xram_p xram;