Skip to content
Projects
Groups
Snippets
Help
Loading...
Sign in
Toggle navigation
S
Simple PCIe FMC carrier SPEC
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
50
Issues
50
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
Wiki
Wiki
image/svg+xml
Discourse
Discourse
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Commits
Issue Boards
Open sidebar
Projects
Simple PCIe FMC carrier SPEC
Commits
92648819
Commit
92648819
authored
Aug 20, 2019
by
Federico Vaga
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
sw:drv: reduce function scope
Signed-off-by:
Federico Vaga
<
federico.vaga@cern.ch
>
parent
869cf300
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
16 additions
and
34 deletions
+16
-34
gn412x-fcl.c
software/kernel/gn412x-fcl.c
+16
-15
spec-compat.h
software/kernel/spec-compat.h
+0
-19
No files found.
software/kernel/gn412x-fcl.c
View file @
92648819
...
...
@@ -22,7 +22,8 @@ static int gn412x_fcl_write_complete(struct fpga_manager *mgr,
int
compat_get_fpga_last_word_size
(
struct
fpga_image_info
*
info
,
size_t
count
)
static
int
compat_get_fpga_last_word_size
(
struct
fpga_image_info
*
info
,
size_t
count
)
{
#if KERNEL_VERSION(4, 16, 0) > LINUX_VERSION_CODE && !defined(CONFIG_FPGA_MGR_BACKPORT)
return
count
;
...
...
@@ -58,10 +59,10 @@ static int compat_gn412x_fcl_write_complete(struct fpga_manager *mgr,
#endif
#if KERNEL_VERSION(4, 18, 0) > LINUX_VERSION_CODE && !defined(CONFIG_FPGA_MGR_BACKPORT)
struct
fpga_manager
*
compat_fpga_mgr_create
(
struct
device
*
dev
,
const
char
*
name
,
const
struct
fpga_manager_ops
*
mops
,
void
*
priv
)
st
atic
st
ruct
fpga_manager
*
compat_fpga_mgr_create
(
struct
device
*
dev
,
const
char
*
name
,
const
struct
fpga_manager_ops
*
mops
,
void
*
priv
)
{
int
err
;
...
...
@@ -71,40 +72,40 @@ struct fpga_manager *compat_fpga_mgr_create(struct device *dev,
return
(
struct
fpga_manager
*
)
dev
;
}
void
compat_fpga_mgr_free
(
struct
fpga_manager
*
mgr
)
static
void
compat_fpga_mgr_free
(
struct
fpga_manager
*
mgr
)
{
fpga_mgr_unregister
((
struct
device
*
)
mgr
);
}
int
compat_fpga_mgr_register
(
struct
fpga_manager
*
mgr
)
static
int
compat_fpga_mgr_register
(
struct
fpga_manager
*
mgr
)
{
return
mgr
?
0
:
1
;
}
void
compat_fpga_mgr_unregister
(
struct
fpga_manager
*
mgr
)
static
void
compat_fpga_mgr_unregister
(
struct
fpga_manager
*
mgr
)
{
return
mgr
?
0
:
1
;
}
#else
struct
fpga_manager
*
compat_fpga_mgr_create
(
struct
device
*
dev
,
const
char
*
name
,
const
struct
fpga_manager_ops
*
mops
,
void
*
priv
)
st
atic
st
ruct
fpga_manager
*
compat_fpga_mgr_create
(
struct
device
*
dev
,
const
char
*
name
,
const
struct
fpga_manager_ops
*
mops
,
void
*
priv
)
{
return
fpga_mgr_create
(
dev
,
name
,
mops
,
priv
);
}
void
compat_fpga_mgr_free
(
struct
fpga_manager
*
mgr
)
static
void
compat_fpga_mgr_free
(
struct
fpga_manager
*
mgr
)
{
fpga_mgr_free
(
mgr
);
}
int
compat_fpga_mgr_register
(
struct
fpga_manager
*
mgr
)
static
int
compat_fpga_mgr_register
(
struct
fpga_manager
*
mgr
)
{
return
fpga_mgr_register
(
mgr
);
}
void
compat_fpga_mgr_unregister
(
struct
fpga_manager
*
mgr
)
static
void
compat_fpga_mgr_unregister
(
struct
fpga_manager
*
mgr
)
{
fpga_mgr_unregister
(
mgr
);
}
...
...
software/kernel/spec-compat.h
View file @
92648819
...
...
@@ -32,25 +32,6 @@
struct
fpga_image_info
;
#endif
int
spec_fpga_write_init
(
struct
fpga_manager
*
mgr
,
struct
fpga_image_info
*
info
,
const
char
*
buf
,
size_t
count
);
int
spec_fpga_write_complete
(
struct
fpga_manager
*
mgr
,
struct
fpga_image_info
*
info
);
#if KERNEL_VERSION(4, 10, 0) > LINUX_VERSION_CODE && !defined(CONFIG_FPGA_MGR_BACKPORT)
int
compat_spec_fpga_write_init
(
struct
fpga_manager
*
mgr
,
u32
flags
,
const
char
*
buf
,
size_t
count
);
int
compat_spec_fpga_write_complete
(
struct
fpga_manager
*
mgr
,
u32
flags
);
#else
int
compat_spec_fpga_write_init
(
struct
fpga_manager
*
mgr
,
struct
fpga_image_info
*
info
,
const
char
*
buf
,
size_t
count
);
int
compat_spec_fpga_write_complete
(
struct
fpga_manager
*
mgr
,
struct
fpga_image_info
*
info
);
#endif
int
compat_get_fpga_last_word_size
(
struct
fpga_image_info
*
info
,
size_t
count
);
int
compat_spec_fw_load
(
struct
spec_gn412x
*
spec_gn412x
,
const
char
*
name
);
#if KERNEL_VERSION(3, 11, 0) > LINUX_VERSION_CODE
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment