Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
openeuler
raspberrypi-kernel
提交
f305f789
R
raspberrypi-kernel
项目概览
openeuler
/
raspberrypi-kernel
通知
13
Star
1
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
R
raspberrypi-kernel
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
提交
f305f789
编写于
12月 22, 2007
作者:
A
Al Viro
提交者:
David S. Miller
1月 28, 2008
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
annotate netxen
Signed-off-by:
N
Al Viro
<
viro@zeniv.linux.org.uk
>
Signed-off-by:
N
Jeff Garzik
<
jeff@garzik.org
>
上级
66341fff
变更
4
隐藏空白更改
内联
并排
Showing
4 changed file
with
20 addition
and
19 deletion
+20
-19
drivers/net/netxen/netxen_nic.h
drivers/net/netxen/netxen_nic.h
+2
-2
drivers/net/netxen/netxen_nic_hw.c
drivers/net/netxen/netxen_nic_hw.c
+13
-13
drivers/net/netxen/netxen_nic_init.c
drivers/net/netxen/netxen_nic_init.c
+4
-3
drivers/net/netxen/netxen_nic_main.c
drivers/net/netxen/netxen_nic_main.c
+1
-1
未找到文件。
drivers/net/netxen/netxen_nic.h
浏览文件 @
f305f789
...
...
@@ -898,7 +898,7 @@ struct netxen_adapter {
u32
curr_window
;
u32
cmd_producer
;
u
32
*
cmd_consumer
;
__le
32
*
cmd_consumer
;
u32
last_cmd_consumer
;
u32
max_tx_desc_count
;
...
...
@@ -1195,7 +1195,7 @@ dma_watchdog_wakeup(struct netxen_adapter *adapter)
int
netxen_is_flash_supported
(
struct
netxen_adapter
*
adapter
);
int
netxen_get_flash_mac_addr
(
struct
netxen_adapter
*
adapter
,
u
64
mac
[]);
int
netxen_get_flash_mac_addr
(
struct
netxen_adapter
*
adapter
,
__le
64
mac
[]);
extern
void
netxen_change_ringparam
(
struct
netxen_adapter
*
adapter
);
extern
int
netxen_rom_fast_read
(
struct
netxen_adapter
*
adapter
,
int
addr
,
int
*
valp
);
...
...
drivers/net/netxen/netxen_nic_hw.c
浏览文件 @
f305f789
...
...
@@ -419,7 +419,7 @@ int netxen_nic_hw_resources(struct netxen_adapter *adapter)
adapter
->
ctx_desc
->
cmd_consumer_offset
=
cpu_to_le64
(
adapter
->
ctx_desc_phys_addr
+
sizeof
(
struct
netxen_ring_ctx
));
adapter
->
cmd_consumer
=
(
uint32_t
*
)
(((
char
*
)
addr
)
+
adapter
->
cmd_consumer
=
(
__le32
*
)
(((
char
*
)
addr
)
+
sizeof
(
struct
netxen_ring_ctx
));
addr
=
netxen_alloc
(
adapter
->
ahw
.
pdev
,
...
...
@@ -586,35 +586,35 @@ int netxen_is_flash_supported(struct netxen_adapter *adapter)
}
static
int
netxen_get_flash_block
(
struct
netxen_adapter
*
adapter
,
int
base
,
int
size
,
u
32
*
buf
)
int
size
,
__le
32
*
buf
)
{
int
i
,
addr
;
u32
*
ptr32
;
__le32
*
ptr32
;
u32
v
;
addr
=
base
;
ptr32
=
buf
;
for
(
i
=
0
;
i
<
size
/
sizeof
(
u32
);
i
++
)
{
if
(
netxen_rom_fast_read
(
adapter
,
addr
,
ptr32
)
==
-
1
)
if
(
netxen_rom_fast_read
(
adapter
,
addr
,
&
v
)
==
-
1
)
return
-
1
;
*
ptr32
=
cpu_to_le32
(
*
ptr32
);
*
ptr32
=
cpu_to_le32
(
v
);
ptr32
++
;
addr
+=
sizeof
(
u32
);
}
if
((
char
*
)
buf
+
size
>
(
char
*
)
ptr32
)
{
u32
local
;
if
(
netxen_rom_fast_read
(
adapter
,
addr
,
&
local
)
==
-
1
)
__le32
local
;
if
(
netxen_rom_fast_read
(
adapter
,
addr
,
&
v
)
==
-
1
)
return
-
1
;
local
=
cpu_to_le32
(
local
);
local
=
cpu_to_le32
(
v
);
memcpy
(
ptr32
,
&
local
,
(
char
*
)
buf
+
size
-
(
char
*
)
ptr32
);
}
return
0
;
}
int
netxen_get_flash_mac_addr
(
struct
netxen_adapter
*
adapter
,
u
64
mac
[])
int
netxen_get_flash_mac_addr
(
struct
netxen_adapter
*
adapter
,
__le
64
mac
[])
{
u32
*
pmac
=
(
u
32
*
)
&
mac
[
0
];
__le32
*
pmac
=
(
__le
32
*
)
&
mac
[
0
];
if
(
netxen_get_flash_block
(
adapter
,
NETXEN_USER_START
+
...
...
@@ -623,7 +623,7 @@ int netxen_get_flash_mac_addr(struct netxen_adapter *adapter, u64 mac[])
FLASH_NUM_PORTS
*
sizeof
(
u64
),
pmac
)
==
-
1
)
{
return
-
1
;
}
if
(
*
mac
==
~
0ULL
)
{
if
(
*
mac
==
cpu_to_le64
(
~
0ULL
)
)
{
if
(
netxen_get_flash_block
(
adapter
,
NETXEN_USER_START_OLD
+
offsetof
(
struct
netxen_user_old_info
,
...
...
@@ -631,7 +631,7 @@ int netxen_get_flash_mac_addr(struct netxen_adapter *adapter, u64 mac[])
FLASH_NUM_PORTS
*
sizeof
(
u64
),
pmac
)
==
-
1
)
return
-
1
;
if
(
*
mac
==
~
0ULL
)
if
(
*
mac
==
cpu_to_le64
(
~
0ULL
)
)
return
-
1
;
}
return
0
;
...
...
drivers/net/netxen/netxen_nic_init.c
浏览文件 @
f305f789
...
...
@@ -438,10 +438,11 @@ static int do_rom_fast_read_words(struct netxen_adapter *adapter, int addr,
int
ret
=
0
;
for
(
addridx
=
addr
;
addridx
<
(
addr
+
size
);
addridx
+=
4
)
{
ret
=
do_rom_fast_read
(
adapter
,
addridx
,
(
int
*
)
bytes
);
int
v
;
ret
=
do_rom_fast_read
(
adapter
,
addridx
,
&
v
);
if
(
ret
!=
0
)
break
;
*
(
int
*
)
bytes
=
cpu_to_le32
(
*
(
int
*
)
bytes
);
*
(
__le32
*
)
bytes
=
cpu_to_le32
(
v
);
bytes
+=
4
;
}
...
...
@@ -501,7 +502,7 @@ static int do_rom_fast_write_words(struct netxen_adapter *adapter,
int
timeout
=
0
;
int
data
;
data
=
le32_to_cpu
((
*
(
u
32
*
)
bytes
));
data
=
le32_to_cpu
((
*
(
__le
32
*
)
bytes
));
ret
=
do_rom_fast_write
(
adapter
,
addridx
,
data
);
if
(
ret
<
0
)
return
ret
;
...
...
drivers/net/netxen/netxen_nic_main.c
浏览文件 @
f305f789
...
...
@@ -277,7 +277,7 @@ netxen_nic_probe(struct pci_dev *pdev, const struct pci_device_id *ent)
struct
netxen_recv_context
*
recv_ctx
=
NULL
;
struct
netxen_rcv_desc_ctx
*
rcv_desc
=
NULL
;
struct
netxen_cmd_buffer
*
cmd_buf_arr
=
NULL
;
u
64
mac_addr
[
FLASH_NUM_PORTS
+
1
];
__le
64
mac_addr
[
FLASH_NUM_PORTS
+
1
];
int
valid_mac
=
0
;
u32
val
;
int
pci_func_id
=
PCI_FUNC
(
pdev
->
devfn
);
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录