QAPI for MDM9206 TX3.0 Interface Specification Contents
13.1.2.3 qapi_diagpkt_commit . . . . . . . . . . . . . . . . . . . . . . . . . 225
13.1.2.4 qapi_user_space_tbl_dereg . . . . . . . . . . . . . . . . . . . . . . 226
13.1.2.5 qapi_msg_send . . . . . . . . . . . . . . . . . . . . . . . . . . . . 226
13.1.2.6 qapi_msg_sprintf . . . . . . . . . . . . . . . . . . . . . . . . . . . 226
13.1.2.7 qapi_log_submit . . . . . . . . . . . . . . . . . . . . . . . . . . . . 227
13.1.2.8 qapi_log_set_length . . . . . . . . . . . . . . . . . . . . . . . . . . 227
13.1.2.9 qapi_log_set_code . . . . . . . . . . . . . . . . . . . . . . . . . . 227
13.1.2.10 qapi_log_set_timestamp . . . . . . . . . . . . . . . . . . . . . . . 227
13.1.2.11 qapi_log_status . . . . . . . . . . . . . . . . . . . . . . . . . . . . 228
13.1.2.12 qapi_event_report . . . . . . . . . . . . . . . . . . . . . . . . . . . 228
13.1.2.13 qapi_event_report_payload . . . . . . . . . . . . . . . . . . . . . . 228
14 Storage Module 229
14.1 File System Data Types . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 230
14.1.1 Data Structure Documentation . . . . . . . . . . . . . . . . . . . . . . . . . . . 230
14.1.1.1 struct qapi_FS_Stat_Type_s . . . . . . . . . . . . . . . . . . . . . 230
14.1.1.2 struct qapi_FS_Statvfs_Type_s . . . . . . . . . . . . . . . . . . . . 230
14.1.1.3 struct qapi_FS_Iter_Entry_s . . . . . . . . . . . . . . . . . . . . . 231
14.1.2 Enumeration Type Documentation . . . . . . . . . . . . . . . . . . . . . . . . . 232
14.1.2.1 qapi_FS_Filename_Rule_e . . . . . . . . . . . . . . . . . . . . . . 232
14.1.2.2 qapi_FS_Filename_Encoding_e . . . . . . . . . . . . . . . . . . . 233
14.2 File System APIs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 234
14.2.1 Function Documentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 234
14.2.1.1 qapi_FS_Open_With_Mode . . . . . . . . . . . . . . . . . . . . . . 234
14.2.1.2 qapi_FS_Open . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 235
14.2.1.3 qapi_FS_Read . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 236
14.2.1.4 qapi_FS_Write . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 236
14.2.1.5 qapi_FS_Close . . . . . . . . . . . . . . . . . . . . . . . . . . . . 237
14.2.1.6 qapi_FS_Rename . . . . . . . . . . . . . . . . . . . . . . . . . . . 237
14.2.1.7 qapi_FS_Truncate . . . . . . . . . . . . . . . . . . . . . . . . . . . 237
14.2.1.8 qapi_FS_Seek . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 238
14.2.1.9 qapi_FS_Mk_Dir . . . . . . . . . . . . . . . . . . . . . . . . . . . . 239
14.2.1.10 qapi_FS_Rm_Dir . . . . . . . . . . . . . . . . . . . . . . . . . . . 239
14.2.1.11 qapi_FS_Unlink . . . . . . . . . . . . . . . . . . . . . . . . . . . . 239
14.2.1.12 qapi_FS_Stat . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 240
14.2.1.13 qapi_FS_Stat_With_Handle . . . . . . . . . . . . . . . . . . . . . . 240
14.2.1.14 qapi_FS_Statvfs . . . . . . . . . . . . . . . . . . . . . . . . . . . . 241
14.2.1.15 qapi_FS_Iter_Open . . . . . . . . . . . . . . . . . . . . . . . . . . 241
14.2.1.16 qapi_FS_Iter_Next . . . . . . . . . . . . . . . . . . . . . . . . . . . 242
14.2.1.17 qapi_FS_Iter_Close . . . . . . . . . . . . . . . . . . . . . . . . . . 242
14.2.1.18 qapi_FS_Last_Error . . . . . . . . . . . . . . . . . . . . . . . . . . 243
14.3 FTL Data Types and APIs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 244
14.3.1 Define Documentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 244
14.3.1.1 __QAPI_FTL_ERROR . . . . . . . . . . . . . . . . . . . . . . . . 244
14.3.1.2 QAPI_FTL_NOT_INIT . . . . . . . . . . . . . . . . . . . . . . . . . 244
14.3.1.3 QAPI_FTL_OUT_OF_GOOD_BLOCKS . . . . . . . . . . . . . . . 244
14.3.1.4 QAPI_FTL_ERR_UNKNOWN . . . . . . . . . . . . . . . . . . . . 244
14.3.1.5 QAPI_FTL_ERR_INVLD_ID . . . . . . . . . . . . . . . . . . . . . 244
14.3.2 Data Structure Documentation . . . . . . . . . . . . . . . . . . . . . . . . . . . 244
14.3.2.1 struct qapi_FTL_info_t . . . . . . . . . . . . . . . . . . . . . . . . . 244
80-P8101-32 Rev. B Confidential and Proprietary - Qualcomm Technologies, Inc.
MAY CONTAIN U.S. AND INTERNATIONAL EXPORT CONTROLLED INFORMATION
19