napi_schedule_irqoff (9) Linux Manual Page
napi_schedule_irqoff – schedule NAPI poll Synopsis void napi_schedule_irqoff(struct napi_struct *n); Arguments n NAPI context Description Variant of napi_schedule, assuming hard irqs are masked. Copyright
The Linux Manuals (man pages) document is an important part of Linux documents. Linux Manuals are organized as several sections. Each section has a group of commands for a specific area in Linux usage, administration or development.
napi_schedule_irqoff – schedule NAPI poll Synopsis void napi_schedule_irqoff(struct napi_struct *n); Arguments n NAPI context Description Variant of napi_schedule, assuming hard irqs are masked. Copyright
napi_schedule – schedule NAPI poll Synopsis void napi_schedule(struct napi_struct *n); Arguments n NAPI context Description Schedule NAPI poll routine to be called if it is not already running. Copyright
napi_enable – enable NAPI scheduling Synopsis void napi_enable(struct napi_struct *n); Arguments n NAPI context Description Resume NAPI from being scheduled on this context. Must be paired with napi_disable. Copyright
napi_complete – NAPI processing complete Synopsis void napi_complete(struct napi_struct *n); Arguments n NAPI context Description Mark NAPI processing as complete. Consider using napi_complete_done instead. Copyright
nand_write_subpage_hwecc – [REPLACEABLE] hardware ECC based subpage write Synopsis int nand_write_subpage_hwecc(struct mtd_info *mtd, struct nand_chip *chip, uint32_t offset, uint32_t data_len, const uint8_t *buf, int oob_required, int page); Arguments mtd mtd info structure chip nand chip info structure offset column address of subpage within the page data_len data length buf data buffer oob_required must write chip->oob_poi…
nand_write_page_syndrome – [REPLACEABLE] hardware ECC syndrome based page write Synopsis int nand_write_page_syndrome(struct mtd_info *mtd, struct nand_chip *chip, const uint8_t *buf, int oob_required, int page); Arguments mtd mtd info structure chip nand chip info structure buf data buffer oob_required must write chip->oob_poi to OOB page page number to write Description The hw generator calculates the error…
nand_write_page_swecc – [REPLACEABLE] software ECC based page write function Synopsis int nand_write_page_swecc(struct mtd_info *mtd, struct nand_chip *chip, const uint8_t *buf, int oob_required, int page); Arguments mtd mtd info structure chip nand chip info structure buf data buffer oob_required must write chip->oob_poi to OOB page page number to write Author Thomas Gleixner <tglx [at] linutronix.de> Author….
nand_write_page_raw_syndrome – [INTERN] raw page write function Synopsis int nand_write_page_raw_syndrome(struct mtd_info *mtd, struct nand_chip *chip, const uint8_t *buf, int oob_required, int page); Arguments mtd mtd info structure chip nand chip info structure buf data buffer oob_required must write chip->oob_poi to OOB page page number to write Description We need a special oob layout and handling…
nand_write_page_raw – [INTERN] raw page write function Synopsis int nand_write_page_raw(struct mtd_info *mtd, struct nand_chip *chip, const uint8_t *buf, int oob_required, int page); Arguments mtd mtd info structure chip nand chip info structure buf data buffer oob_required must write chip->oob_poi to OOB page page number to write Description Not for syndrome calculating ECC controllers, which use…
nand_write_page_hwecc – [REPLACEABLE] hardware ECC based page write function Synopsis int nand_write_page_hwecc(struct mtd_info *mtd, struct nand_chip *chip, const uint8_t *buf, int oob_required, int page); Arguments mtd mtd info structure chip nand chip info structure buf data buffer oob_required must write chip->oob_poi to OOB page page number to write Author Thomas Gleixner <tglx [at] linutronix.de> Author….
nand_write_page – [REPLACEABLE] write one page Synopsis int nand_write_page(struct mtd_info *mtd, struct nand_chip *chip, uint32_t offset, int data_len, const uint8_t *buf, int oob_required, int page, int cached, int raw); Arguments mtd MTD device structure chip NAND chip descriptor offset address offset within the page data_len length of actual data to be written buf the data…
nand_write_oob_syndrome – [REPLACEABLE] OOB data write function for HW ECC with syndrome – only for large page flash Synopsis int nand_write_oob_syndrome(struct mtd_info *mtd, struct nand_chip *chip, int page); Arguments mtd mtd info structure chip nand chip info structure page page number to write Author Thomas Gleixner <tglx [at] linutronix.de> Author. Copyright
nand_write_oob_std – [REPLACEABLE] the most common OOB data write function Synopsis int nand_write_oob_std(struct mtd_info *mtd, struct nand_chip *chip, int page); Arguments mtd mtd info structure chip nand chip info structure page page number to write Author Thomas Gleixner <tglx [at] linutronix.de> Author. Copyright
nand_write_oob – [MTD Interface] NAND write data and/or out-of-band Synopsis int nand_write_oob(struct mtd_info *mtd, loff_t to, struct mtd_oob_ops *ops); Arguments mtd MTD device structure to offset to write to ops oob operation description structure Author Thomas Gleixner <tglx [at] linutronix.de> Author. Copyright
nand_write_byte16 – [DEFAULT] write single byte to a chip with width 16 Synopsis void nand_write_byte16(struct mtd_info *mtd, uint8_t byte); Arguments mtd MTD device structure byte value to write Description Default function to write a byte to I/O[7:0] on a 16-bit wide chip. Author Thomas Gleixner <tglx [at] linutronix.de> Author. Copyright
nand_write_byte – [DEFAULT] write single byte to chip Synopsis void nand_write_byte(struct mtd_info *mtd, uint8_t byte); Arguments mtd MTD device structure byte value to write Description Default function to write a byte to I/O[7:0] Author Thomas Gleixner <tglx [at] linutronix.de> Author. Copyright
nand_write_buf16 – [DEFAULT] write buffer to chip Synopsis void nand_write_buf16(struct mtd_info *mtd, const uint8_t *buf, int len); Arguments mtd MTD device structure buf data buffer len number of bytes to write Description Default write function for 16bit buswidth. Author Thomas Gleixner <tglx [at] linutronix.de> Author. Copyright
nand_write_buf – [DEFAULT] write buffer to chip Synopsis void nand_write_buf(struct mtd_info *mtd, const uint8_t *buf, int len); Arguments mtd MTD device structure buf data buffer len number of bytes to write Description Default write function for 8bit buswidth. Author Thomas Gleixner <tglx [at] linutronix.de> Author. Copyright
nand_write – [MTD Interface] NAND write with ECC Synopsis int nand_write(struct mtd_info *mtd, loff_t to, size_t len, size_t *retlen, const uint8_t *buf); Arguments mtd MTD device structure to offset to write to len number of bytes to write retlen pointer to variable to store the number of written bytes buf the data to write Description…
nand_wait_status_ready – [GENERIC] Wait for the ready status after commands. Synopsis void nand_wait_status_ready(struct mtd_info *mtd, unsigned long timeo); Arguments mtd MTD device structure timeo Timeout in ms Description Wait for status ready (i.e. command done) or timeout. Author Thomas Gleixner <tglx [at] linutronix.de> Author. Copyright