Linux SDK (lite-qmi)  MBPL_SDK_R25_ENG3
tmd.h File Reference
#include "common.h"
#include <stdint.h>

Go to the source code of this file.

Data Structures

struct  tmd_mitigationDevList
 
struct  unpack_tmd_SLQSTmdGetMitigationDevList_t
 
struct  pack_tmd_SLQSTmdGetMitigationLvl_t
 
struct  unpack_tmd_SLQSTmdGetMitigationLvl_t
 
struct  pack_tmd_SLQSTmdRegNotMitigationLvl_t
 
struct  unpack_tmd_SLQSTmdRegNotMitigationLvl_t
 
struct  pack_tmd_SLQSTmdDeRegNotMitigationLvl_t
 
struct  unpack_tmd_SLQSTmdDeRegNotMitigationLvl_t
 
struct  unpack_tmd_SLQSTmdMitigationLvlRptCallback_ind_t
 

Macros

#define TMD_MAX_DEV_LIST   255
 
#define MAX_MITIGATION_DEV_LIST_LEN   255
 
#define MAX_MITIGATION_DEV_ID_LEN   255
 

Functions

int pack_tmd_SLQSTmdGetMitigationDevList (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
 
int unpack_tmd_SLQSTmdGetMitigationDevList (uint8_t *pResp, uint16_t respLen, unpack_tmd_SLQSTmdGetMitigationDevList_t *pOutput)
 
int pack_tmd_SLQSTmdGetMitigationLvl (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_tmd_SLQSTmdGetMitigationLvl_t *reqArg)
 
int unpack_tmd_SLQSTmdGetMitigationLvl (uint8_t *pResp, uint16_t respLen, unpack_tmd_SLQSTmdGetMitigationLvl_t *pOutput)
 
int pack_tmd_SLQSTmdRegNotMitigationLvl (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_tmd_SLQSTmdRegNotMitigationLvl_t *reqArg)
 
int unpack_tmd_SLQSTmdRegNotMitigationLvl (uint8_t *pResp, uint16_t respLen, unpack_tmd_SLQSTmdRegNotMitigationLvl_t *pOutput)
 
int pack_tmd_SLQSTmdDeRegNotMitigationLvl (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_tmd_SLQSTmdDeRegNotMitigationLvl_t *reqArg)
 
int unpack_tmd_SLQSTmdDeRegNotMitigationLvl (uint8_t *pResp, uint16_t respLen, unpack_tmd_SLQSTmdDeRegNotMitigationLvl_t *pOutput)
 
int unpack_tmd_SLQSTmdMitigationLvlRptCallback_ind (uint8_t *pResp, uint16_t respLen, unpack_tmd_SLQSTmdMitigationLvlRptCallback_ind_t *pOutput)