|
NVIDIA DriveOS Linux NSR SDK API Reference
|
7.0.3.0 Release
|
Go to the documentation of this file.
21 #ifndef __NV_MNAND_PART_OPS_H__
22 #define __NV_MNAND_PART_OPS_H__
117 int cached, uint8_t block_type,
int num_blocks, uint32_t rfsh_unit_time_us,
133 double *rfsh_progress);
information on refresh progress
MNAND_STATUS(* __mnand_open)(struct __mnand_chip *chip)
"Opening" the mNAND chip.
__mnand_update_summary update_summary
__mnand_update_smart_summary update_smart_summary
MNAND_STATUS(* __mnand_close)(struct __mnand_chip *chip)
"Closing" (aka releasing) the mNAND chip.
mNAND part/vendor specific operation block
MNAND_STATUS(* __mnand_update_smart_summary)(struct __mnand_chip *chip)
Updating the smart summary info inside mNAND chip handle.
MNAND_STATUS(* __mnand_get_rfsh_progress)(struct __mnand_chip *chip, double *rfsh_progress)
Extract refresh progress from the mNAND chip.
__mnand_send_refresh send_rfsh
enum __mnand_eol_status MNAND_EOL_STATUS
mNAND EOL status enumeration
MNAND_STATUS(* __mnand_update_summary)(struct __mnand_chip *chip)
Updating the summary info inside mNAND chip handle.
__mnand_check_eol check_eol
MNAND_STATUS(* __mnand_update_block_info)(struct __mnand_chip *chip)
Updating the list of block info(if supported by the chip) inside mNAND chip handle.
MNAND_STATUS(* __mnand_check_eol)(struct __mnand_chip *chip, MNAND_EOL_STATUS *eol_status)
Checking EOL status – check EOL status from device and update status.
enum __mnand_status MNAND_STATUS
mNAND operation status used in the API
__mnand_update_block_info update_blk_info
MNAND_STATUS(* __mnand_send_refresh)(struct __mnand_chip *chip, int cached, uint8_t block_type, int num_blocks, uint32_t rfsh_unit_time_us, mnand_refresh_progress *progress)
Send "refresh" command to the mNAND chip.
__mnand_get_rfsh_progress get_rfsh_progress