at91sam9_write_page() is only used within OpenOCD.
 
Symbols
loading...
Files
loading...

at91sam9_write_page() function

Write a page of data including 1-bit ECC information to a NAND device attached to an AT91SAM9 controller. If there is OOB data to be written, this will ignore the computed ECC from the ECC controller.

Syntax

static int at91sam9_write_page(struct nand_device *nand,     uint32_t page,     uint8_t *data,     uint32_t data_size,     uint8_t *oob,     uint32_t oob_size);

Arguments

nand

NAND device to write to.

page

Page to write.

data

Pointer to data being written.

data_size

Size of the data being written.

oob

Pointer to OOB data being written.

oob_size

Size of the OOB data.

Return value

Success or failure of the page write.

References

LocationText
at91sam9.c:425
static int at91sam9_write_page(struct nand_device *nand, uint32_t page,
at91sam9.c:710
.write_page = at91sam9_write_page,

Call Tree

Functions called by at91sam9_write_page()
at91sam9_write_page()
Data read by at91sam9_write_page()
Data written by at91sam9_write_page()
at91sam9_write_page()::info
at91sam9_write_page()::target
at91sam9_write_page()::retval
at91sam9_write_page()::oob_data
at91sam9_write_page()::parity
at91sam9_write_page()::nparity
all items filtered out
at91sam9_write_page()
at91sam9_write_page()::retval
at91sam9_write_page()::oob_data
all items filtered out
Implementations
at91sam9_write_page()
all items filtered out
Type of at91sam9_write_page()
at91sam9_write_page()
uint8_t
uint32_t
all items filtered out