Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
L
linux-davinci
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Milestones
Redmine
Redmine
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Operations
Operations
Metrics
Environments
Analytics
Analytics
CI / CD
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
linux
linux-davinci
Commits
26cdb67c
Commit
26cdb67c
authored
Dec 10, 2008
by
David Woodhouse
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
[MTD] Remove more strange u_intxx_t types
Signed-off-by:
David Woodhouse
<
David.Woodhouse@intel.com
>
parent
3854be77
Changes
3
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
15 additions
and
15 deletions
+15
-15
drivers/mtd/mtdconcat.c
drivers/mtd/mtdconcat.c
+1
-1
include/linux/mtd/mtd.h
include/linux/mtd/mtd.h
+13
-13
include/linux/mtd/partitions.h
include/linux/mtd/partitions.h
+1
-1
No files found.
drivers/mtd/mtdconcat.c
View file @
26cdb67c
...
...
@@ -696,7 +696,7 @@ struct mtd_info *mtd_concat_create(struct mtd_info *subdev[], /* subdevices to c
int
i
;
size_t
size
;
struct
mtd_concat
*
concat
;
u
_
int32_t
max_erasesize
,
curr_erasesize
;
uint32_t
max_erasesize
,
curr_erasesize
;
int
num_erase_region
;
printk
(
KERN_NOTICE
"Concatenating MTD devices:
\n
"
);
...
...
include/linux/mtd/mtd.h
View file @
26cdb67c
...
...
@@ -39,8 +39,8 @@ struct erase_info {
uint64_t
fail_addr
;
u_long
time
;
u_long
retries
;
u
_int
dev
;
u
_int
cell
;
u
nsigned
dev
;
u
nsigned
cell
;
void
(
*
callback
)
(
struct
erase_info
*
self
);
u_long
priv
;
u_char
state
;
...
...
@@ -49,8 +49,8 @@ struct erase_info {
struct
mtd_erase_region_info
{
uint64_t
offset
;
/* At which this region starts, from the beginning of the MTD */
u
_
int32_t
erasesize
;
/* For this region */
u
_
int32_t
numblocks
;
/* Number of blocks of erasesize in this region */
uint32_t
erasesize
;
/* For this region */
uint32_t
numblocks
;
/* Number of blocks of erasesize in this region */
unsigned
long
*
lockmap
;
/* If keeping bitmap of locks */
};
...
...
@@ -102,14 +102,14 @@ struct mtd_oob_ops {
struct
mtd_info
{
u_char
type
;
u
_
int32_t
flags
;
uint32_t
flags
;
uint64_t
size
;
// Total size of the MTD
/* "Major" erase size for the device. Naïve users may take this
* to be the only erase size available, or may use the more detailed
* information below if they desire
*/
u
_
int32_t
erasesize
;
uint32_t
erasesize
;
/* Minimal writable flash unit size. In case of NOR flash it is 1 (even
* though individual bits can be cleared), in case of NAND flash it is
* one NAND page (or half, or one-fourths of it), in case of ECC-ed NOR
...
...
@@ -117,10 +117,10 @@ struct mtd_info {
* Any driver registering a struct mtd_info must ensure a writesize of
* 1 or larger.
*/
u
_
int32_t
writesize
;
uint32_t
writesize
;
u
_
int32_t
oobsize
;
// Amount of OOB data per block (e.g. 16)
u
_
int32_t
oobavail
;
// Available OOB bytes per block
uint32_t
oobsize
;
// Amount of OOB data per block (e.g. 16)
uint32_t
oobavail
;
// Available OOB bytes per block
/*
* If erasesize is a power of 2 then the shift is stored in
...
...
@@ -233,7 +233,7 @@ struct mtd_info {
void
(
*
put_device
)
(
struct
mtd_info
*
mtd
);
};
static
inline
u
_
int32_t
mtd_div_by_eb
(
uint64_t
sz
,
struct
mtd_info
*
mtd
)
static
inline
uint32_t
mtd_div_by_eb
(
uint64_t
sz
,
struct
mtd_info
*
mtd
)
{
if
(
mtd
->
erasesize_shift
)
return
sz
>>
mtd
->
erasesize_shift
;
...
...
@@ -241,14 +241,14 @@ static inline u_int32_t mtd_div_by_eb(uint64_t sz, struct mtd_info *mtd)
return
sz
;
}
static
inline
u
_
int32_t
mtd_mod_by_eb
(
uint64_t
sz
,
struct
mtd_info
*
mtd
)
static
inline
uint32_t
mtd_mod_by_eb
(
uint64_t
sz
,
struct
mtd_info
*
mtd
)
{
if
(
mtd
->
erasesize_shift
)
return
sz
&
mtd
->
erasesize_mask
;
return
do_div
(
sz
,
mtd
->
erasesize
);
}
static
inline
u
_
int32_t
mtd_div_by_ws
(
uint64_t
sz
,
struct
mtd_info
*
mtd
)
static
inline
uint32_t
mtd_div_by_ws
(
uint64_t
sz
,
struct
mtd_info
*
mtd
)
{
if
(
mtd
->
writesize_shift
)
return
sz
>>
mtd
->
writesize_shift
;
...
...
@@ -256,7 +256,7 @@ static inline u_int32_t mtd_div_by_ws(uint64_t sz, struct mtd_info *mtd)
return
sz
;
}
static
inline
u
_
int32_t
mtd_mod_by_ws
(
uint64_t
sz
,
struct
mtd_info
*
mtd
)
static
inline
uint32_t
mtd_mod_by_ws
(
uint64_t
sz
,
struct
mtd_info
*
mtd
)
{
if
(
mtd
->
writesize_shift
)
return
sz
&
mtd
->
writesize_mask
;
...
...
include/linux/mtd/partitions.h
View file @
26cdb67c
...
...
@@ -38,7 +38,7 @@ struct mtd_partition {
char
*
name
;
/* identifier string */
uint64_t
size
;
/* partition size */
uint64_t
offset
;
/* offset within the master MTD space */
u
_
int32_t
mask_flags
;
/* master MTD flags to mask out for this partition */
uint32_t
mask_flags
;
/* master MTD flags to mask out for this partition */
struct
nand_ecclayout
*
ecclayout
;
/* out of band layout for this partition (NAND only)*/
struct
mtd_info
**
mtdp
;
/* pointer to store the MTD object */
};
...
...
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