/drivers/hdf_core/framework/support/platform/src/i2s/ |
H A D | i2s_core.c | 18 int32_t I2sCntlrOpen(struct I2sCntlr *cntlr) in I2sCntlrOpen() argument 22 if (cntlr == NULL) { in I2sCntlrOpen() 23 HDF_LOGE("I2sCntlrOpen: cntlr is null!"); in I2sCntlrOpen() 26 if (cntlr->method == NULL || cntlr->method->Open == NULL) { in I2sCntlrOpen() 30 (void)OsalMutexLock(&(cntlr->lock)); in I2sCntlrOpen() 31 ret = cntlr->method->Open(cntlr); in I2sCntlrOpen() 32 (void)OsalMutexUnlock(&(cntlr->lock)); in I2sCntlrOpen() 36 int32_t I2sCntlrClose(struct I2sCntlr *cntlr) in I2sCntlrClose() argument 54 I2sCntlrEnable(struct I2sCntlr *cntlr) I2sCntlrEnable() argument 72 I2sCntlrDisable(struct I2sCntlr *cntlr) I2sCntlrDisable() argument 90 I2sCntlrStartRead(struct I2sCntlr *cntlr) I2sCntlrStartRead() argument 117 I2sCntlrStopRead(struct I2sCntlr *cntlr) I2sCntlrStopRead() argument 135 I2sCntlrStartWrite(struct I2sCntlr *cntlr) I2sCntlrStartWrite() argument 162 I2sCntlrStopWrite(struct I2sCntlr *cntlr) I2sCntlrStopWrite() argument 180 I2sCntlrSetCfg(struct I2sCntlr *cntlr, struct I2sCfg *cfg) I2sCntlrSetCfg() argument 200 I2sCntlrGetCfg(struct I2sCntlr *cntlr, struct I2sCfg *cfg) I2sCntlrGetCfg() argument 220 I2sCntlrTransfer(struct I2sCntlr *cntlr, struct I2sMsg *msg) I2sCntlrTransfer() argument 241 struct I2sCntlr *cntlr = NULL; I2sCntlrCreate() local 261 I2sCntlrDestroy(struct I2sCntlr *cntlr) I2sCntlrDestroy() argument [all...] |
H A D | i2s_if.c | 24 struct I2sCntlr *cntlr = NULL; in I2sGetCntlrByBusNum() local 36 cntlr = (struct I2sCntlr *)DevSvcManagerClntGetService(name); in I2sGetCntlrByBusNum() 38 return cntlr; in I2sGetCntlrByBusNum() 43 struct I2sCntlr *cntlr = (struct I2sCntlr *)handle; in I2sEnable() local 45 if (cntlr == NULL) { in I2sEnable() 46 HDF_LOGE("I2sEnable: cntlr is null!"); in I2sEnable() 50 int ret = I2sCntlrEnable(cntlr); in I2sEnable() 52 HDF_LOGE("I2sEnable: i2s cntlr enable fail!"); in I2sEnable() 59 struct I2sCntlr *cntlr = (struct I2sCntlr *)handle; in I2sDisable() local 61 if (cntlr in I2sDisable() 75 struct I2sCntlr *cntlr = (struct I2sCntlr *)handle; I2sStartWrite() local 90 struct I2sCntlr *cntlr = (struct I2sCntlr *)handle; I2sStopWrite() local 105 struct I2sCntlr *cntlr = (struct I2sCntlr *)handle; I2sStartRead() local 120 struct I2sCntlr *cntlr = (struct I2sCntlr *)handle; I2sStopRead() local 183 struct I2sCntlr *cntlr = NULL; I2sOpen() local 202 struct I2sCntlr *cntlr = (struct I2sCntlr *)handle; I2sClose() local 217 struct I2sCntlr *cntlr = (struct I2sCntlr *)handle; I2sSetCfg() local 231 struct I2sCntlr *cntlr = (struct I2sCntlr *)handle; I2sGetCfg() local [all...] |
/drivers/hdf_core/framework/support/platform/src/pcie/ |
H A D | pcie_core.c | 18 static int32_t PcieCntlrInit(struct PcieCntlr *cntlr) in PcieCntlrInit() argument 22 if (cntlr == NULL || cntlr->hdfDevObj == NULL) { in PcieCntlrInit() 23 HDF_LOGE("PcieCntlrInit: cntlr or hdfDevObj is null!"); in PcieCntlrInit() 27 ret = OsalSpinInit(&cntlr->spin); in PcieCntlrInit() 33 cntlr->service.Dispatch = PcieIoDispatch; in PcieCntlrInit() 34 cntlr->hdfDevObj->service = &(cntlr->service); in PcieCntlrInit() 35 cntlr->device.number = (int32_t)cntlr in PcieCntlrInit() 40 PcieCntlrUninit(struct PcieCntlr *cntlr) PcieCntlrUninit() argument 47 PcieCntlrAdd(struct PcieCntlr *cntlr) PcieCntlrAdd() argument 72 PcieCntlrRemove(struct PcieCntlr *cntlr) PcieCntlrRemove() argument 80 PcieCntlrParse(struct PcieCntlr *cntlr, struct HdfDeviceObject *obj) PcieCntlrParse() argument 122 PcieCntlrRead(struct PcieCntlr *cntlr, uint32_t mode, uint32_t pos, uint8_t *data, uint32_t len) PcieCntlrRead() argument 141 PcieCntlrWrite(struct PcieCntlr *cntlr, uint32_t mode, uint32_t pos, uint8_t *data, uint32_t len) PcieCntlrWrite() argument 159 PcieCntlrDmaMap(struct PcieCntlr *cntlr, PcieCallbackFunc cb, uintptr_t addr, uint32_t len, uint8_t dir) PcieCntlrDmaMap() argument 184 PcieCntlrDmaUnmap(struct PcieCntlr *cntlr, uintptr_t addr, uint32_t len, uint8_t dir) PcieCntlrDmaUnmap() argument 196 PcieCntlrRegisterIrq(struct PcieCntlr *cntlr, PcieCallbackFunc cb) PcieCntlrRegisterIrq() argument 217 PcieCntlrUnregisterIrq(struct PcieCntlr *cntlr) PcieCntlrUnregisterIrq() argument 232 PcieCntlrCallback(struct PcieCntlr *cntlr) PcieCntlrCallback() argument 244 PcieCntlrDmaCallback(struct PcieCntlr *cntlr) PcieCntlrDmaCallback() argument [all...] |
H A D | pcie_dispatch.c | 32 static int32_t PcieCmdRead(struct PcieCntlr *cntlr, struct HdfSBuf *data, struct HdfSBuf *reply) in PcieCmdRead() argument 63 ret = PcieCntlrRead(cntlr, mode, pos, buf, len); in PcieCmdRead() 79 static int32_t PcieCmdWrite(struct PcieCntlr *cntlr, struct HdfSBuf *data) in PcieCmdWrite() argument 107 return PcieCntlrWrite(cntlr, mode, pos, buf, len); in PcieCmdWrite() 113 struct PcieCntlr *cntlr = (struct PcieCntlr *)handle; in PcieIoDmaCb() local 116 if (cntlr == NULL) { in PcieIoDmaCb() 117 HDF_LOGE("PcieIoDmaCb: cntlr is null!"); in PcieIoDmaCb() 131 if (cntlr->dir == PCIE_DMA_FROM_DEVICE) { in PcieIoDmaCb() 132 if (!HdfSbufWriteBuffer(data, (const void *)cntlr->dmaData, cntlr in PcieIoDmaCb() 147 DmaToDevice(struct PcieCntlr *cntlr, struct HdfSBuf *data, uint32_t len) DmaToDevice() argument 163 DeviceToDma(struct PcieCntlr *cntlr, uint32_t len) DeviceToDma() argument 179 PcieCmdDmaMap(struct PcieCntlr *cntlr, struct HdfSBuf *data) PcieCmdDmaMap() argument 212 PcieCmdDmaUnmap(struct PcieCntlr *cntlr, struct HdfSBuf *data) PcieCmdDmaUnmap() argument 232 struct PcieCntlr *cntlr = (struct PcieCntlr *)handle; PcieIoCallback() local 256 PcieCmdRegisterIrq(struct PcieCntlr *cntlr) PcieCmdRegisterIrq() argument 261 PcieCmdUnregisterIrq(struct PcieCntlr *cntlr) PcieCmdUnregisterIrq() argument 269 struct PcieCntlr *cntlr = NULL; PcieIoDispatch() local [all...] |
/drivers/hdf_core/framework/support/platform/src/mipi/ |
H A D | mipi_csi_core.c | 15 struct MipiCsiCntlr *cntlr; member 22 int32_t MipiCsiRegisterCntlr(struct MipiCsiCntlr *cntlr, struct HdfDeviceObject *device) in MipiCsiRegisterCntlr() argument 25 if (cntlr == NULL) { in MipiCsiRegisterCntlr() 26 HDF_LOGE("MipiCsiRegisterCntlr: cntlr is null!"); in MipiCsiRegisterCntlr() 29 if (cntlr->devNo >= MAX_CNTLR_CNT) { in MipiCsiRegisterCntlr() 30 HDF_LOGE("MipiCsiRegisterCntlr: cntlr->devNo is error!"); in MipiCsiRegisterCntlr() 38 if (g_mipiCsihandle[cntlr->devNo].cntlr == NULL) { in MipiCsiRegisterCntlr() 39 (void)OsalMutexInit(&g_mipiCsihandle[cntlr->devNo].lock); in MipiCsiRegisterCntlr() 40 (void)OsalMutexInit(&(cntlr in MipiCsiRegisterCntlr() 56 MipiCsiUnregisterCntlr(struct MipiCsiCntlr *cntlr) MipiCsiUnregisterCntlr() argument 77 struct MipiCsiCntlr *cntlr = NULL; MipiCsiCntlrGet() local 97 MipiCsiCntlrPut(const struct MipiCsiCntlr *cntlr) MipiCsiCntlrPut() argument 115 MipiCsiCntlrSetComboDevAttr(struct MipiCsiCntlr *cntlr, ComboDevAttr *pAttr) MipiCsiCntlrSetComboDevAttr() argument 146 MipiCsiCntlrSetPhyCmvmode(struct MipiCsiCntlr *cntlr, uint8_t devno, PhyCmvMode cmvMode) MipiCsiCntlrSetPhyCmvmode() argument 173 MipiCsiCntlrSetExtDataType(struct MipiCsiCntlr *cntlr, ExtDataType* dataType) MipiCsiCntlrSetExtDataType() argument 204 MipiCsiCntlrSetHsMode(struct MipiCsiCntlr *cntlr, LaneDivideMode laneDivideMode) MipiCsiCntlrSetHsMode() argument 231 MipiCsiCntlrEnableClock(struct MipiCsiCntlr *cntlr, uint8_t comboDev) MipiCsiCntlrEnableClock() argument 258 MipiCsiCntlrDisableClock(struct MipiCsiCntlr *cntlr, uint8_t comboDev) MipiCsiCntlrDisableClock() argument 285 MipiCsiCntlrResetRx(struct MipiCsiCntlr *cntlr, uint8_t comboDev) MipiCsiCntlrResetRx() argument 312 MipiCsiCntlrUnresetRx(struct MipiCsiCntlr *cntlr, uint8_t comboDev) MipiCsiCntlrUnresetRx() argument 339 MipiCsiCntlrEnableSensorClock(struct MipiCsiCntlr *cntlr, uint8_t snsClkSource) MipiCsiCntlrEnableSensorClock() argument 366 MipiCsiCntlrDisableSensorClock(struct MipiCsiCntlr *cntlr, uint8_t snsClkSource) MipiCsiCntlrDisableSensorClock() argument 393 MipiCsiCntlrResetSensor(struct MipiCsiCntlr *cntlr, uint8_t snsResetSource) MipiCsiCntlrResetSensor() argument 420 MipiCsiCntlrUnresetSensor(struct MipiCsiCntlr *cntlr, uint8_t snsResetSource) MipiCsiCntlrUnresetSensor() argument 447 MipiCsiCntlrSetDrvData(struct MipiCsiCntlr *cntlr, void *drvData) MipiCsiCntlrSetDrvData() argument 474 MipiCsiDebugGetMipiDevCtx(struct MipiCsiCntlr *cntlr, MipiDevCtx *ctx) MipiCsiDebugGetMipiDevCtx() argument 501 MipiCsiDebugGetPhyErrIntCnt(struct MipiCsiCntlr *cntlr, unsigned int phyId, PhyErrIntCnt *errInfo) MipiCsiDebugGetPhyErrIntCnt() argument 528 MipiCsiDebugGetMipiErrInt(struct MipiCsiCntlr *cntlr, unsigned int phyId, MipiErrIntCnt *errInfo) MipiCsiDebugGetMipiErrInt() argument 555 MipiCsiDebugGetLvdsErrIntCnt(struct MipiCsiCntlr *cntlr, unsigned int phyId, LvdsErrIntCnt *errInfo) MipiCsiDebugGetLvdsErrIntCnt() argument 582 MipiCsiDebugGetAlignErrIntCnt(struct MipiCsiCntlr *cntlr, unsigned int phyId, AlignErrIntCnt *errInfo) MipiCsiDebugGetAlignErrIntCnt() argument 609 MipiCsiDebugGetPhyData(struct MipiCsiCntlr *cntlr, int phyId, int laneId, unsigned int *laneData) MipiCsiDebugGetPhyData() argument 636 MipiCsiDebugGetPhyMipiLinkData(struct MipiCsiCntlr *cntlr, int phyId, int laneId, unsigned int *laneData) MipiCsiDebugGetPhyMipiLinkData() argument 663 MipiCsiDebugGetPhyLvdsLinkData(struct MipiCsiCntlr *cntlr, int phyId, int laneId, unsigned int *laneData) MipiCsiDebugGetPhyLvdsLinkData() argument 690 MipiCsiDebugGetMipiImgsizeStatis(struct MipiCsiCntlr *cntlr, uint8_t devno, short vc, ImgSize *pSize) MipiCsiDebugGetMipiImgsizeStatis() argument 717 MipiCsiDebugGetLvdsImgsizeStatis(struct MipiCsiCntlr *cntlr, uint8_t devno, short vc, ImgSize *pSize) MipiCsiDebugGetLvdsImgsizeStatis() argument 744 MipiCsiDebugGetLvdsLaneImgsizeStatis(struct MipiCsiCntlr *cntlr, uint8_t devno, short lane, ImgSize *pSize) MipiCsiDebugGetLvdsLaneImgsizeStatis() argument [all...] |
H A D | mipi_dsi_core.c | 17 struct MipiDsiCntlr *cntlr; member 24 int32_t MipiDsiRegisterCntlr(struct MipiDsiCntlr *cntlr, struct HdfDeviceObject *device) in MipiDsiRegisterCntlr() argument 26 if (cntlr == NULL) { in MipiDsiRegisterCntlr() 27 HDF_LOGE("MipiDsiRegisterCntlr: cntlr is null!"); in MipiDsiRegisterCntlr() 30 if (cntlr->devNo >= MAX_CNTLR_CNT) { in MipiDsiRegisterCntlr() 31 HDF_LOGE("MipiDsiRegisterCntlr: cntlr->devNo is error!"); in MipiDsiRegisterCntlr() 40 if (g_mipiDsihandle[cntlr->devNo].cntlr == NULL) { in MipiDsiRegisterCntlr() 41 (void)OsalMutexInit(&g_mipiDsihandle[cntlr->devNo].lock); in MipiDsiRegisterCntlr() 42 (void)OsalMutexInit(&(cntlr in MipiDsiRegisterCntlr() 58 MipiDsiUnregisterCntlr(struct MipiDsiCntlr *cntlr) MipiDsiUnregisterCntlr() argument 79 struct MipiDsiCntlr *cntlr = NULL; MipiDsiCntlrOpen() local 99 MipiDsiCntlrClose(struct MipiDsiCntlr *cntlr) MipiDsiCntlrClose() argument 117 MipiDsiCntlrSetCfg(struct MipiDsiCntlr *cntlr, const struct MipiCfg *cfg) MipiDsiCntlrSetCfg() argument 148 MipiDsiCntlrGetCfg(struct MipiDsiCntlr *cntlr, struct MipiCfg *cfg) MipiDsiCntlrGetCfg() argument 166 MipiDsiCntlrSetLpMode(struct MipiDsiCntlr *cntlr) MipiDsiCntlrSetLpMode() argument 183 MipiDsiCntlrSetHsMode(struct MipiDsiCntlr *cntlr) MipiDsiCntlrSetHsMode() argument 200 MipiDsiCntlrEnterUlps(struct MipiDsiCntlr *cntlr) MipiDsiCntlrEnterUlps() argument 217 MipiDsiCntlrExitUlps(struct MipiDsiCntlr *cntlr) MipiDsiCntlrExitUlps() argument 234 MipiDsiCntlrTx(struct MipiDsiCntlr *cntlr, struct DsiCmdDesc *cmd) MipiDsiCntlrTx() argument 266 MipiDsiCntlrRx(struct MipiDsiCntlr *cntlr, struct DsiCmdDesc *cmd, int32_t readLen, uint8_t *out) MipiDsiCntlrRx() argument 295 MipiDsiCntlrPowerControl(struct MipiDsiCntlr *cntlr, uint8_t enable) MipiDsiCntlrPowerControl() argument 320 MipiDsiCntlrAttach(struct MipiDsiCntlr *cntlr, uint8_t *name) MipiDsiCntlrAttach() argument 345 MipiDsiCntlrSetDrvData(struct MipiDsiCntlr *cntlr, void *panelData) MipiDsiCntlrSetDrvData() argument [all...] |
/drivers/hdf_core/framework/support/platform/src/hdmi/ |
H A D | hdmi_core.c | 19 int32_t HdmiCntlrAllocDev(struct HdmiCntlr *cntlr) in HdmiCntlrAllocDev() argument 28 dev->cntlr = cntlr; in HdmiCntlrAllocDev() 29 cntlr->hdmi = dev; in HdmiCntlrAllocDev() 33 void HdmiCntlrFreeDev(struct HdmiCntlr *cntlr) in HdmiCntlrFreeDev() argument 35 if (cntlr == NULL || cntlr->hdmi == NULL) { in HdmiCntlrFreeDev() 39 OsalMemFree(cntlr->hdmi); in HdmiCntlrFreeDev() 40 cntlr->hdmi = NULL; in HdmiCntlrFreeDev() 43 static void HdmiCecInit(struct HdmiCntlr *cntlr) in HdmiCecInit() argument 64 HdmiCecDeinit(struct HdmiCntlr *cntlr) HdmiCecDeinit() argument 75 HdmiDdcInit(struct HdmiCntlr *cntlr) HdmiDdcInit() argument 96 HdmiDdcDeinit(struct HdmiCntlr *cntlr) HdmiDdcDeinit() argument 111 HdmiFrlInit(struct HdmiCntlr *cntlr) HdmiFrlInit() argument 132 HdmiFrlDeinit(struct HdmiCntlr *cntlr) HdmiFrlDeinit() argument 143 HdmiHdcpInit(struct HdmiCntlr *cntlr) HdmiHdcpInit() argument 171 HdmiHdcpDeinit(struct HdmiCntlr *cntlr) HdmiHdcpDeinit() argument 183 HdmiHdrInit(struct HdmiCntlr *cntlr) HdmiHdrInit() argument 204 HdmiHdrDeinit(struct HdmiCntlr *cntlr) HdmiHdrDeinit() argument 215 HdmiInfoFrameInit(struct HdmiCntlr *cntlr) HdmiInfoFrameInit() argument 224 HdmiInfoFrameDeInit(struct HdmiCntlr *cntlr) HdmiInfoFrameDeInit() argument 236 HdmiScdcInit(struct HdmiCntlr *cntlr) HdmiScdcInit() argument 257 HdmiScdcDeinit(struct HdmiCntlr *cntlr) HdmiScdcDeinit() argument 268 HdmiCntlrInit(struct HdmiCntlr *cntlr) HdmiCntlrInit() argument 308 HdmiCntlrUninit(struct HdmiCntlr *cntlr) HdmiCntlrUninit() argument 322 HdmiCntlrAdd(struct HdmiCntlr *cntlr) HdmiCntlrAdd() argument 345 HdmiCntlrRemove(struct HdmiCntlr *cntlr) HdmiCntlrRemove() argument 353 HdmiCntlrParseVideoCaps( struct HdmiCntlr *cntlr, struct DeviceResourceIface *drsOps, const struct DeviceResourceNode *node) HdmiCntlrParseVideoCaps() argument 402 HdmiCntlrParseAudioCaps( struct HdmiCntlr *cntlr, struct DeviceResourceIface *drsOps, const struct DeviceResourceNode *node) HdmiCntlrParseAudioCaps() argument 437 HdmiCntlrParseHdrCaps( struct HdmiCntlr *cntlr, struct DeviceResourceIface *drsOps, const struct DeviceResourceNode *node) HdmiCntlrParseHdrCaps() argument 458 HdmiCntlrParse(struct HdmiCntlr *cntlr, struct HdfDeviceObject *obj) HdmiCntlrParse() argument 524 HdmiCntlrGetSinkEdid(struct HdmiCntlr *cntlr, uint8_t *buffer, uint32_t len) HdmiCntlrGetSinkEdid() argument 558 HdmiCntlrModeSelect(struct HdmiCntlr *cntlr) HdmiCntlrModeSelect() argument 597 HdmiCommonAttrInit(struct HdmiCntlr *cntlr) HdmiCommonAttrInit() argument 611 HdmiVideoAttrInit(struct HdmiCntlr *cntlr) HdmiVideoAttrInit() argument 658 HdmiAudioAttrInit(struct HdmiCntlr *cntlr) HdmiAudioAttrInit() argument 668 HdmiHdrAttrInit(struct HdmiCntlr *cntlr) HdmiHdrAttrInit() argument 676 HdmiAttrInit(struct HdmiCntlr *cntlr) HdmiAttrInit() argument 684 HdmiCntlrOpen(struct HdmiCntlr *cntlr) HdmiCntlrOpen() argument 711 HdmiCntlrStart(struct HdmiCntlr *cntlr) HdmiCntlrStart() argument 740 HdmiCntlrStop(struct HdmiCntlr *cntlr) HdmiCntlrStop() argument 835 HdmiColorSpaceCheck( struct HdmiCntlr *cntlr, struct HdmiSinkDeviceCapability *sinkCap, uint32_t maxTmdsClk) HdmiColorSpaceCheck() argument 932 HdmiDeepColorCheck( struct HdmiCntlr *cntlr, struct HdmiSinkDeviceCapability *sinkCap, uint32_t maxTmdsClk) HdmiDeepColorCheck() argument 976 HdmiColorBitSelect(struct HdmiCntlr *cntlr) HdmiColorBitSelect() argument 1025 HdmiAudioAttrHandle(struct HdmiCntlr *cntlr) HdmiAudioAttrHandle() argument 1216 HdmiVedioAttrHandle(struct HdmiCntlr *cntlr, struct HdmiHardwareStatus *hwStatus) HdmiVedioAttrHandle() argument 1261 HdmiAttrUpdate(struct HdmiCntlr *cntlr) HdmiAttrUpdate() argument 1287 HdmiCntlrDeepColorSet(struct HdmiCntlr *cntlr, enum HdmiDeepColor color) HdmiCntlrDeepColorSet() argument 1314 HdmiCntlrDeepColorGet(struct HdmiCntlr *cntlr, enum HdmiDeepColor *color) HdmiCntlrDeepColorGet() argument 1327 HdmiCntlrSetVideoAttribute(struct HdmiCntlr *cntlr, const struct HdmiVideoAttr *attr) HdmiCntlrSetVideoAttribute() argument 1350 HdmiCntlrSetAudioAttribute(struct HdmiCntlr *cntlr, const struct HdmiAudioAttr *attr) HdmiCntlrSetAudioAttribute() argument 1363 HdmiCntlrSetHdrAttribute(struct HdmiCntlr *cntlr, struct HdmiHdrAttr *attr) HdmiCntlrSetHdrAttribute() argument 1375 HdmiCntlrInfoFrameGet(struct HdmiCntlr *cntlr, enum HdmiPacketType type, union HdmiInfoFrameInfo *frame) HdmiCntlrInfoFrameGet() argument 1383 HdmiCntlrInfoFrameSet(struct HdmiCntlr *cntlr, enum HdmiPacketType type, union HdmiInfoFrameInfo *frame) HdmiCntlrInfoFrameSet() argument 1394 HdmiCntlrRegisterHpdCallbackFunc(struct HdmiCntlr *cntlr, struct HdmiHpdCallbackInfo *callback) HdmiCntlrRegisterHpdCallbackFunc() argument 1408 HdmiCntlrUnregisterHpdCallbackFunc(struct HdmiCntlr *cntlr) HdmiCntlrUnregisterHpdCallbackFunc() argument 1418 HdmiCntlrClose(struct HdmiCntlr *cntlr) HdmiCntlrClose() argument [all...] |
H A D | hdmi_event.c | 15 static int32_t HdmiEventPostMsg(struct HdmiCntlr *cntlr, struct HdmiEventMsg *event) in HdmiEventPostMsg() argument 19 if (cntlr == NULL) { in HdmiEventPostMsg() 29 (void)PlatformQueueAddMsg(cntlr->msgQueue, &event->msg); in HdmiEventPostMsg() 43 static bool HdmiHpdStatusGet(struct HdmiCntlr *cntlr) in HdmiHpdStatusGet() argument 47 if (cntlr == NULL || cntlr->ops == NULL || cntlr->ops->hotPlugStateGet == NULL) { in HdmiHpdStatusGet() 51 HdmiCntlrLock(cntlr); in HdmiHpdStatusGet() 52 ret = cntlr->ops->hotPlugStateGet(cntlr); in HdmiHpdStatusGet() 57 HdmiHpdStatusDelayGet(struct HdmiCntlr *cntlr) HdmiHpdStatusDelayGet() argument 74 HdmiAddEventMsgToQueue(struct HdmiCntlr *cntlr, int32_t code, bool block, void *data) HdmiAddEventMsgToQueue() argument 94 HdmiEventHotPlugHandleComm(struct HdmiCntlr *cntlr) HdmiEventHotPlugHandleComm() argument 138 HdmiEventHotPlugHandle(struct HdmiCntlr *cntlr) HdmiEventHotPlugHandle() argument 152 HdmiEventHotUnplugHandle(struct HdmiCntlr *cntlr) HdmiEventHotUnplugHandle() argument 169 HdmiEventDetectSinkHandle(struct HdmiCntlr *cntlr) HdmiEventDetectSinkHandle() argument 178 HdmiEventCecMsgHandle(struct HdmiCntlr *cntlr, struct HdmiCecMsg *msg) HdmiEventCecMsgHandle() argument 187 HdmiEventHdrZeroDrmIfTimeout(struct HdmiCntlr *cntlr) HdmiEventHdrZeroDrmIfTimeout() argument 192 HdmiEventSwitchToHdrModeTimeout(struct HdmiCntlr *cntlr) HdmiEventSwitchToHdrModeTimeout() argument 200 struct HdmiCntlr *cntlr = NULL; HdmiEventMsgHandleDefault() local 247 HdmiEventHandle(struct HdmiCntlr *cntlr, enum HdmiEventType event, void *data) HdmiEventHandle() argument [all...] |
H A D | hdmi_frl.c | 134 struct HdmiCntlr *cntlr = (struct HdmiCntlr *)frl->priv; in HdmiFrlSetTrainRate() local 136 if (cntlr == NULL) { in HdmiFrlSetTrainRate() 145 HdmiFrlSetConfig1(cntlr->scdc, &(cfg.data)); in HdmiFrlSetTrainRate() 150 struct HdmiCntlr *cntlr = (struct HdmiCntlr *)frl->priv; in HdmiFrlCheckFrlCapability() local 154 sinkScdcVerion = HdmiFrlGetSinkVersion(cntlr->scdc); in HdmiFrlCheckFrlCapability() 155 if (HdmiEdidSupportFrl(cntlr->hdmi) != true || in HdmiFrlCheckFrlCapability() 156 cntlr->cap.baseCap.bits.hdmi21 == 0 || in HdmiFrlCheckFrlCapability() 157 cntlr->cap.baseCap.bits.frl == 0 || in HdmiFrlCheckFrlCapability() 162 sinkMaxFrlRate = HdmiEdidGetMaxFrlRate(cntlr->hdmi); in HdmiFrlCheckFrlCapability() 163 frl->info.maxFrlRate = (sinkMaxFrlRate > cntlr in HdmiFrlCheckFrlCapability() 226 struct HdmiCntlr *cntlr = (struct HdmiCntlr *)frl->priv; HdnmiFrlCheckFrlMode() local 272 struct HdmiCntlr *cntlr = (struct HdmiCntlr *)frl->priv; HdmiFrlIsCtsMode() local 314 struct HdmiCntlr *cntlr = (struct HdmiCntlr *)frl->priv; HdmiFrlAudioNctsSet() local 337 struct HdmiCntlr *cntlr = (struct HdmiCntlr *)frl->priv; HdmiFrlTxffeSet() local 354 struct HdmiCntlr *cntlr = (struct HdmiCntlr *)frl->priv; HdmiFrlphyConfigSet() local 397 struct HdmiCntlr *cntlr = (struct HdmiCntlr *)frl->priv; HdmiFrlTrainingReadyCheck() local 410 struct HdmiCntlr *cntlr = (struct HdmiCntlr *)frl->priv; HdmiFrlConfigAndStartTraining() local 446 struct HdmiCntlr *cntlr = (struct HdmiCntlr *)frl->priv; HdmiFrlTrainingResultCheck() local 470 struct HdmiCntlr *cntlr = (struct HdmiCntlr *)frl->priv; HdmiFrlTrainingException() local 522 struct HdmiCntlr *cntlr = (struct HdmiCntlr *)frl->priv; HdmiFrlTrainingPassedCheck() local 550 struct HdmiCntlr *cntlr = (struct HdmiCntlr *)frl->priv; HdmiFrlRetrainingCheck() local 572 struct HdmiCntlr *cntlr = (struct HdmiCntlr *)frl->priv; HdmiFrlTrainingStop() local 624 struct HdmiCntlr *cntlr = (struct HdmiCntlr *)frl->priv; HdmiFrlTrainingReadyCheckTimeout() local 651 struct HdmiCntlr *cntlr = (struct HdmiCntlr *)frl->priv; HdmiFrlTrainingResultCheckTimeout() local 684 struct HdmiCntlr *cntlr = (struct HdmiCntlr *)frl->priv; HdmiFrlTrainingResultHandleTimeout() local 727 struct HdmiCntlr *cntlr = (struct HdmiCntlr *)frl->priv; HdmiFrlRetrainingCheckTimeout() local 800 struct HdmiCntlr *cntlr = NULL; HdmiFrlModeSelect() local [all...] |
H A D | hdmi_hdr.c | 35 static void HdmiHdrZeroDrmInfoFrameTimerSet(struct HdmiCntlr *cntlr, bool start) in HdmiHdrZeroDrmInfoFrameTimerSet() argument 37 struct HdmiHdrInfo *hdrInfo = &(cntlr->hdr->info); in HdmiHdrZeroDrmInfoFrameTimerSet() 38 struct HdmiHdrAttr *hdrAttr = &(cntlr->attr.hdrAttr); in HdmiHdrZeroDrmInfoFrameTimerSet() 47 HdmiCntlrHdrTimerSet(cntlr, &(hdrInfo->zeroDrmIfTimer)); in HdmiHdrZeroDrmInfoFrameTimerSet() 58 (void)HdmiDrmInfoFrameSend(&(cntlr->infoFrame), true); in HdmiHdrZeroDrmInfoFrameTimerSet() 61 HdmiCntlrHdrTimerSet(cntlr, &(hdrInfo->zeroDrmIfTimer)); in HdmiHdrZeroDrmInfoFrameTimerSet() 64 static void HdmiHdrModeChangeTimerSet(struct HdmiCntlr *cntlr, bool start) in HdmiHdrModeChangeTimerSet() argument 66 struct HdmiHdrInfo *hdrInfo = &(cntlr->hdr->info); in HdmiHdrModeChangeTimerSet() 71 HdmiCntlrHdrTimerSet(cntlr, &(hdrInfo->stateChangeTimer)); in HdmiHdrModeChangeTimerSet() 77 HdmiCntlrHdrTimerSet(cntlr, in HdmiHdrModeChangeTimerSet() 80 HdmiDisableHdr(struct HdmiCntlr *cntlr, const struct HdmiHdrAttr *curAttr) HdmiDisableHdr() argument 127 HdmiChangeToHdr(struct HdmiCntlr *cntlr, struct HdmiCommonAttr *commAttr) HdmiChangeToHdr() argument 156 HdmiHdrModeSelect(struct HdmiCntlr *cntlr) HdmiHdrModeSelect() argument 195 struct HdmiCntlr *cntlr = NULL; HdmiHdrAttrHandle() local 243 struct HdmiCntlr *cntlr = NULL; HdmiHdrDrmInfoFrameStop() local 260 struct HdmiCntlr *cntlr = NULL; HdmiHdrModeChangeTimeout() local [all...] |
/drivers/hdf_core/framework/model/storage/src/mmc/ |
H A D | mmc_core.c | 32 int32_t MmcCntlrDoRequest(struct MmcCntlr *cntlr, struct MmcCmd *cmd) in MmcCntlrDoRequest() argument 34 if (cntlr == NULL) { in MmcCntlrDoRequest() 35 HDF_LOGE("MmcCntlrDoRequest: cntlr is null!"); in MmcCntlrDoRequest() 42 if (cntlr->ops == NULL || cntlr->ops->request == NULL) { in MmcCntlrDoRequest() 46 return cntlr->ops->request(cntlr, cmd); in MmcCntlrDoRequest() 49 static int32_t MmcCntlrExecRequest(struct MmcCntlr *cntlr, struct MmcCmd *cmd) in MmcCntlrExecRequest() argument 55 MmcCntlrLock(cntlr); in MmcCntlrExecRequest() 56 ret = MmcCntlrDoRequest(cntlr, cm in MmcCntlrExecRequest() 72 MmcCntlrPlug(struct MmcCntlr *cntlr) MmcCntlrPlug() argument 115 MmcCntlrUnplug(struct MmcCntlr *cntlr) MmcCntlrUnplug() argument 129 MmcCntlrSdioRescanHandle(struct MmcCntlr *cntlr) MmcCntlrSdioRescanHandle() argument 167 struct MmcCntlr *cntlr = NULL; MmcMsgHandleDefault() local 208 MmcCntlrQueueCreate(struct MmcCntlr *cntlr, bool needQueue) MmcCntlrQueueCreate() argument 237 MmcCntlrInit(struct MmcCntlr *cntlr, bool needQueue) MmcCntlrInit() argument 275 MmcCntlrUninit(struct MmcCntlr *cntlr) MmcCntlrUninit() argument 283 MmcCntlrAdd(struct MmcCntlr *cntlr, bool needQueue) MmcCntlrAdd() argument 308 MmcCntlrRemove(struct MmcCntlr *cntlr) MmcCntlrRemove() argument 316 MmcCntlrSetDevice(struct MmcCntlr *cntlr, struct MmcDevice *mmc) MmcCntlrSetDevice() argument 325 MmcCntlrGetDevice(struct MmcCntlr *cntlr) MmcCntlrGetDevice() argument 335 MmcCntlrPostMsg(struct MmcCntlr *cntlr, struct MmcMsg *mmcMsg) MmcCntlrPostMsg() argument 365 MmcCntlrSetClock(struct MmcCntlr *cntlr, uint32_t clock) MmcCntlrSetClock() argument 375 MmcCntlrSetBusWidth(struct MmcCntlr *cntlr, enum MmcBusWidth width) MmcCntlrSetBusWidth() argument 385 MmcCntlrSetBusTiming(struct MmcCntlr *cntlr, enum MmcBusTiming timing) MmcCntlrSetBusTiming() argument 395 MmcCntlrSetEnhanceStrobe(struct MmcCntlr *cntlr, bool enable) MmcCntlrSetEnhanceStrobe() argument 404 MmcCntlrSwitchVoltage(struct MmcCntlr *cntlr, enum MmcVolt voltage) MmcCntlrSwitchVoltage() argument 413 MmcCntlrDevReadOnly(struct MmcCntlr *cntlr) MmcCntlrDevReadOnly() argument 422 MmcCntlrDevPlugged(struct MmcCntlr *cntlr) MmcCntlrDevPlugged() argument 435 MmcCntlrDevBusy(struct MmcCntlr *cntlr) MmcCntlrDevBusy() argument 445 MmcCntlrTune(struct MmcCntlr *cntlr, uint32_t cmdCode) MmcCntlrTune() argument 454 MmcCntlrSelectWorkVoltage(struct MmcCntlr *cntlr, union MmcOcr *ocr) MmcCntlrSelectWorkVoltage() argument 489 MmcCntlrPowerUp(struct MmcCntlr *cntlr) MmcCntlrPowerUp() argument 534 MmcCntlrPowerOff(struct MmcCntlr *cntlr) MmcCntlrPowerOff() argument 554 MmcCntlrAllocDev(struct MmcCntlr *cntlr, enum MmcDevType devType) MmcCntlrAllocDev() argument 588 MmcCntlrFreeDev(struct MmcCntlr *cntlr) MmcCntlrFreeDev() argument 599 MmcCntlrSupportUhs(struct MmcCntlr *cntlr) MmcCntlrSupportUhs() argument 616 MmcCntlrSupportHighSpeed400EnhancedStrobe(struct MmcCntlr *cntlr) MmcCntlrSupportHighSpeed400EnhancedStrobe() argument 632 MmcCntlrSupportHighSpeed400(struct MmcCntlr *cntlr) MmcCntlrSupportHighSpeed400() argument 647 MmcCntlrSupportHighSpeed200(struct MmcCntlr *cntlr) MmcCntlrSupportHighSpeed200() argument 661 MmcCntlrSdSupportCmd23(struct MmcCntlr *cntlr) MmcCntlrSdSupportCmd23() argument 680 MmcCntlrEmmcSupportCmd23(struct MmcCntlr *cntlr) MmcCntlrEmmcSupportCmd23() argument 700 MmcCntlrAddMsgToQueue(struct MmcCntlr *cntlr, struct MmcCmd *cmd, int32_t code, bool block) MmcCntlrAddMsgToQueue() argument 722 MmcCntlrAddRequestMsgToQueue(struct MmcCntlr *cntlr, struct MmcCmd *cmd) MmcCntlrAddRequestMsgToQueue() argument 740 MmcCntlrAddDetectMsgToQueue(struct MmcCntlr *cntlr) MmcCntlrAddDetectMsgToQueue() argument 759 MmcCntlrAddPlugMsgToQueue(struct MmcCntlr *cntlr) MmcCntlrAddPlugMsgToQueue() argument 791 MmcCntlrAddSdioRescanMsgToQueue(struct MmcCntlr *cntlr) MmcCntlrAddSdioRescanMsgToQueue() argument 805 SdioHandlePendingIrq(struct MmcCntlr *cntlr, struct SdioDevice *dev) SdioHandlePendingIrq() argument 848 struct MmcCntlr *cntlr = NULL; SdioIrqThreadWorker() local 877 MmcCntlrCreatSdioIrqThread(struct MmcCntlr *cntlr) MmcCntlrCreatSdioIrqThread() argument 925 MmcCntlrDestroySdioIrqThread(struct MmcCntlr *cntlr) MmcCntlrDestroySdioIrqThread() argument 940 MmcCntlrNotifySdioIrqThread(struct MmcCntlr *cntlr) MmcCntlrNotifySdioIrqThread() argument 997 MmcCntlrParse(struct MmcCntlr *cntlr, struct HdfDeviceObject *obj) MmcCntlrParse() argument 1012 MmcCntlrParseCapability(const struct DeviceResourceNode *node, struct DeviceResourceIface *drsOps, struct MmcCntlr *cntlr) MmcCntlrParseCapability() argument 1058 MmcCntlrParse(struct MmcCntlr *cntlr, struct HdfDeviceObject *obj) MmcCntlrParse() argument [all...] |
/drivers/hdf_core/framework/support/platform/src/can/ |
H A D | can_manager.c | 46 struct CanCntlr *cntlr = (struct CanCntlr *)data; in CanIrqThreadWorker() local 48 if (cntlr == NULL) { in CanIrqThreadWorker() 49 HDF_LOGE("CanIrqThreadWorker: cntlr is null!"); in CanIrqThreadWorker() 53 cntlr->threadStatus |= CAN_THREAD_RUNNING; in CanIrqThreadWorker() 54 while ((cntlr->threadStatus & CAN_THREAD_RUNNING) != 0) { in CanIrqThreadWorker() 56 ret = OsalSemWait(&cntlr->sem, HDF_WAIT_FOREVER); in CanIrqThreadWorker() 60 if ((cntlr->threadStatus & CAN_THREAD_RUNNING) == 0) { in CanIrqThreadWorker() 63 ret = CanCntlrOnNewMsg(cntlr, cntlr->irqMsg); in CanIrqThreadWorker() 67 cntlr in CanIrqThreadWorker() 75 CanCntlrCreateThread(struct CanCntlr *cntlr) CanCntlrCreateThread() argument 112 CanCntlrCheckAndInit(struct CanCntlr *cntlr) CanCntlrCheckAndInit() argument 155 CanCntlrDestroyThread(struct CanCntlr *cntlr) CanCntlrDestroyThread() argument 172 CanCntlrDeInit(struct CanCntlr *cntlr) CanCntlrDeInit() argument 183 CanCntlrAdd(struct CanCntlr *cntlr) CanCntlrAdd() argument 220 CanCntlrDel(struct CanCntlr *cntlr) CanCntlrDel() argument 282 CanCntlrPut(struct CanCntlr *cntlr) CanCntlrPut() argument [all...] |
H A D | can_core.c | 13 static int32_t CanCntlrLock(struct CanCntlr *cntlr) in CanCntlrLock() argument 15 if (cntlr->ops != NULL && cntlr->ops->lock != NULL) { in CanCntlrLock() 16 return cntlr->ops->lock(cntlr); in CanCntlrLock() 18 return OsalMutexLock(&cntlr->lock); in CanCntlrLock() 22 static void CanCntlrUnlock(struct CanCntlr *cntlr) in CanCntlrUnlock() argument 24 if (cntlr->ops != NULL && cntlr->ops->unlock != NULL) { in CanCntlrUnlock() 25 cntlr in CanCntlrUnlock() 31 CanCntlrWriteMsg(struct CanCntlr *cntlr, const struct CanMsg *msg) CanCntlrWriteMsg() argument 53 CanCntlrSetCfg(struct CanCntlr *cntlr, const struct CanConfig *cfg) CanCntlrSetCfg() argument 75 CanCntlrGetCfg(struct CanCntlr *cntlr, struct CanConfig *cfg) CanCntlrGetCfg() argument 97 CanCntlrGetState(struct CanCntlr *cntlr) CanCntlrGetState() argument 119 CanCntlrAddRxBox(struct CanCntlr *cntlr, struct CanRxBox *rxBox) CanCntlrAddRxBox() argument 135 CanCntlrDelRxBox(struct CanCntlr *cntlr, struct CanRxBox *rxBox) CanCntlrDelRxBox() argument 161 CanCntlrMsgDispatch(struct CanCntlr *cntlr, struct CanMsg *msg) CanCntlrMsgDispatch() argument 175 CanCntlrOnNewMsg(struct CanCntlr *cntlr, const struct CanMsg *msg) CanCntlrOnNewMsg() argument 199 CanCntlrOnNewMsgIrqSafe(struct CanCntlr *cntlr, const struct CanMsg *msg) CanCntlrOnNewMsgIrqSafe() argument [all...] |
/drivers/hdf_core/framework/support/platform/include/hdmi/ |
H A D | hdmi_core.h | 141 void (*hardWareInit)(struct HdmiCntlr *cntlr); 142 void (*hardWareStatusGet)(struct HdmiCntlr *cntlr, struct HdmiHardwareStatus *status); 143 void (*controllerReset)(struct HdmiCntlr *cntlr); 144 bool (*hotPlugStateGet)(struct HdmiCntlr *cntlr); 145 bool (*hotPlugInterruptStateGet)(struct HdmiCntlr *cntlr); 146 void (*lowPowerSet)(struct HdmiCntlr *cntlr, bool enable); 147 void (*tmdsModeSet)(struct HdmiCntlr *cntlr, enum HdmiTmdsModeType mode); 148 int32_t (*tmdsConfigSet)(struct HdmiCntlr *cntlr, struct HdmiTmdsConfig mode); 149 void (*infoFrameEnable)(struct HdmiCntlr *cntlr, enum HdmiPacketType infoFrameType, bool enable); 150 int32_t (*infoFrameSend)(struct HdmiCntlr *cntlr, enu 187 struct HdmiCntlr *cntlr; global() member 222 HdmiCntlrLock(struct HdmiCntlr *cntlr) HdmiCntlrLock() argument 229 HdmiCntlrUnlock(struct HdmiCntlr *cntlr) HdmiCntlrUnlock() argument 246 HdmiCntlrLowPowerSet(struct HdmiCntlr *cntlr, bool enable) HdmiCntlrLowPowerSet() argument 255 HdmiCntlrHardWareInit(struct HdmiCntlr *cntlr) HdmiCntlrHardWareInit() argument 264 HdmiCntlrAudioPathEnable(struct HdmiCntlr *cntlr, bool enable) HdmiCntlrAudioPathEnable() argument 273 HdmiCntlrAudioPathSet(struct HdmiCntlr *cntlr, struct HdmiAudioConfigInfo *config) HdmiCntlrAudioPathSet() argument 282 HdmiCntlrAudioMuteEnable(struct HdmiCntlr *cntlr, bool enable) HdmiCntlrAudioMuteEnable() argument 291 HdmiCntlrVideoPathSet(struct HdmiCntlr *cntlr, struct HdmiVideoAttr *attr) HdmiCntlrVideoPathSet() argument 300 HdmiCntlrTmdsModeSet(struct HdmiCntlr *cntlr, enum HdmiTmdsModeType mode) HdmiCntlrTmdsModeSet() argument 309 HdmiCntlrReset(struct HdmiCntlr *cntlr) HdmiCntlrReset() argument 318 HdmiCntlrBlackDataSet(struct HdmiCntlr *cntlr, bool enable) HdmiCntlrBlackDataSet() argument 327 HdmiCntlrPhyOutputEnablet(struct HdmiCntlr *cntlr, bool enable) HdmiCntlrPhyOutputEnablet() argument 336 HdmiCntlrHdrTimerSet(struct HdmiCntlr *cntlr, struct HdmiHdrTimerConfig *config) HdmiCntlrHdrTimerSet() argument 345 HdmiCntlrAvmuteSet(struct HdmiCntlr *cntlr, bool enable) HdmiCntlrAvmuteSet() argument [all...] |
/drivers/hdf_core/framework/support/platform/src/watchdog/ |
H A D | watchdog_core.c | 20 int32_t WatchdogCntlrAdd(struct WatchdogCntlr *cntlr) in WatchdogCntlrAdd() argument 24 if (cntlr == NULL) { in WatchdogCntlrAdd() 28 if (cntlr->device == NULL) { in WatchdogCntlrAdd() 33 if (cntlr->ops == NULL) { in WatchdogCntlrAdd() 38 ret = OsalSpinInit(&cntlr->lock); in WatchdogCntlrAdd() 44 cntlr->device->service = &cntlr->service; in WatchdogCntlrAdd() 45 cntlr->device->service->Dispatch = WatchdogIoDispatch; in WatchdogCntlrAdd() 49 void WatchdogCntlrRemove(struct WatchdogCntlr *cntlr) in WatchdogCntlrRemove() argument 51 if (cntlr in WatchdogCntlrRemove() 65 WatchdogGetPrivData(struct WatchdogCntlr *cntlr) WatchdogGetPrivData() argument 77 WatchdogReleasePriv(struct WatchdogCntlr *cntlr) WatchdogReleasePriv() argument 89 WatchdogCntlrGetStatus(struct WatchdogCntlr *cntlr, int32_t *status) WatchdogCntlrGetStatus() argument 121 WatchdogCntlrStart(struct WatchdogCntlr *cntlr) WatchdogCntlrStart() argument 151 WatchdogCntlrStop(struct WatchdogCntlr *cntlr) WatchdogCntlrStop() argument 182 WatchdogCntlrSetTimeout(struct WatchdogCntlr *cntlr, uint32_t seconds) WatchdogCntlrSetTimeout() argument 205 WatchdogCntlrGetTimeout(struct WatchdogCntlr *cntlr, uint32_t *seconds) WatchdogCntlrGetTimeout() argument 232 WatchdogCntlrFeed(struct WatchdogCntlr *cntlr) WatchdogCntlrFeed() argument 255 WatchdogUserGetPrivData(struct WatchdogCntlr *cntlr, struct HdfSBuf *reply) WatchdogUserGetPrivData() argument 271 WatchdogUserGetStatus(struct WatchdogCntlr *cntlr, struct HdfSBuf *reply) WatchdogUserGetStatus() argument 292 WatchdogUserSetTimeout(struct WatchdogCntlr *cntlr, struct HdfSBuf *data) WatchdogUserSetTimeout() argument 309 WatchdogUserGetTimeout(struct WatchdogCntlr *cntlr, struct HdfSBuf *reply) WatchdogUserGetTimeout() argument 334 struct WatchdogCntlr *cntlr = NULL; WatchdogIoDispatch() local [all...] |
/drivers/hdf_core/framework/support/platform/src/gpio/ |
H A D | gpio_if.c | 20 struct GpioCntlr *cntlr = GpioCntlrGetByGpio(gpio); in GpioRead() local 22 ret = GpioCntlrRead(cntlr, GpioCntlrGetLocal(cntlr, gpio), val); in GpioRead() 24 GpioCntlrPut(cntlr); in GpioRead() 31 struct GpioCntlr *cntlr = GpioCntlrGetByGpio(gpio); in GpioWrite() local 33 ret = GpioCntlrWrite(cntlr, GpioCntlrGetLocal(cntlr, gpio), val); in GpioWrite() 35 GpioCntlrPut(cntlr); in GpioWrite() 42 struct GpioCntlr *cntlr = GpioCntlrGetByGpio(gpio); in GpioSetDir() local 44 ret = GpioCntlrSetDir(cntlr, GpioCntlrGetLoca in GpioSetDir() 53 struct GpioCntlr *cntlr = GpioCntlrGetByGpio(gpio); GpioGetDir() local 64 struct GpioCntlr *cntlr = GpioCntlrGetByGpio(gpio); GpioSetIrq() local 75 struct GpioCntlr *cntlr = GpioCntlrGetByGpio(gpio); GpioUnsetIrq() local 86 struct GpioCntlr *cntlr = GpioCntlrGetByGpio(gpio); GpioEnableIrq() local 97 struct GpioCntlr *cntlr = GpioCntlrGetByGpio(gpio); GpioDisableIrq() local 108 struct GpioCntlr *cntlr = NULL; GpioGetByName() local [all...] |
H A D | gpio_manager.c | 18 static int32_t GpioCntlrCheckStart(struct GpioCntlr *cntlr, struct DListHead *list) in GpioCntlrCheckStart() argument 39 if (cntlr->start < freeStart) { in GpioCntlrCheckStart() 41 cntlr->start, freeStart, freeCount); in GpioCntlrCheckStart() 45 if ((cntlr->start + cntlr->count) <= (freeStart + freeCount)) { in GpioCntlrCheckStart() 53 if (cntlr->start >= (cntlrLast->start + cntlrLast->count)) { in GpioCntlrCheckStart() 57 cntlr->start, cntlr->count, cntlrLast->start, cntlrLast->count); in GpioCntlrCheckStart() 64 struct GpioCntlr *cntlr = CONTAINER_OF(device, struct GpioCntlr, device); in GpioManagerAdd() local 66 ret = GpioCntlrCheckStart(cntlr, in GpioManagerAdd() 100 GpioInfosFree(struct GpioCntlr *cntlr) GpioInfosFree() argument 109 GpioCntlrCreateGpioInfos(struct GpioCntlr *cntlr) GpioCntlrCreateGpioInfos() argument 150 GpioCntlrDestroyGpioInfos(struct GpioCntlr *cntlr) GpioCntlrDestroyGpioInfos() argument 165 GpioCntlrAdd(struct GpioCntlr *cntlr) GpioCntlrAdd() argument 200 GpioCntlrRemove(struct GpioCntlr *cntlr) GpioCntlrRemove() argument 220 struct GpioCntlr *cntlr = CONTAINER_OF(device, struct GpioCntlr, device); GpioCntlrFindMatch() local 251 struct GpioCntlr *cntlr = NULL; GpioCntlrFindMatchByName() local [all...] |
/drivers/hdf_core/framework/support/platform/src/dma/ |
H A D | dmac_core.c | 21 static int32_t DmacCntlrCheckOps(struct DmaCntlr *cntlr) in DmacCntlrCheckOps() argument 23 if (cntlr->getChanInfo == NULL) { in DmacCntlrCheckOps() 27 if (cntlr->dmaChanEnable == NULL) { in DmacCntlrCheckOps() 31 if (cntlr->dmaM2mChanEnable == NULL) { in DmacCntlrCheckOps() 35 if (cntlr->dmacChanDisable == NULL) { in DmacCntlrCheckOps() 39 if (cntlr->dmacCacheInv == NULL) { in DmacCntlrCheckOps() 43 if (cntlr->dmacCacheFlush == NULL) { in DmacCntlrCheckOps() 47 if (cntlr->dmacPaddrToVaddr == NULL) { in DmacCntlrCheckOps() 51 if (cntlr->dmacVaddrToPaddr == NULL) { in DmacCntlrCheckOps() 55 if (cntlr in DmacCntlrCheckOps() 66 DmacCntlrCheckParam(struct DmaCntlr *cntlr) DmacCntlrCheckParam() argument 83 DmacCntlrCheckInit(struct DmaCntlr *cntlr) DmacCntlrCheckInit() argument 100 DmacCntlrCheck(struct DmaCntlr *cntlr) DmacCntlrCheck() argument 118 struct DmaCntlr *cntlr = NULL; DmaCntlrCreate() local 145 DmaCntlrDestroy(struct DmaCntlr *cntlr) DmaCntlrDestroy() argument 186 DmacWaitM2mSendComplete(struct DmaCntlr *cntlr, struct DmacChanInfo *chanInfo) DmacWaitM2mSendComplete() argument 208 DmacAllocateChannel(struct DmaCntlr *cntlr) DmacAllocateChannel() argument 231 DmacFreeChannel(struct DmaCntlr *cntlr, uint16_t channel) DmacFreeChannel() argument 246 DmacRequestChannel(struct DmaCntlr *cntlr, struct DmacMsg *msg) DmacRequestChannel() argument 278 DmacGetDummyBuf(struct DmaCntlr *cntlr, struct DmacChanInfo *chan) DmacGetDummyBuf() argument 300 DmacFillLli(struct DmaCntlr *cntlr, struct DmacChanInfo *chanInfo, uintptr_t srcaddr, uintptr_t dstaddr, size_t length) DmacFillLli() argument 392 DmacPeriphTransfer(struct DmaCntlr *cntlr, struct DmacMsg *msg) DmacPeriphTransfer() argument 432 DmacM2mTransfer(struct DmaCntlr *cntlr, struct DmacMsg *msg) DmacM2mTransfer() argument 486 DmaCntlrTransfer(struct DmaCntlr *cntlr, struct DmacMsg *msg) DmaCntlrTransfer() argument 517 DmaGetCurrChanDestAddr(struct DmaCntlr *cntlr, uint16_t chan) DmaGetCurrChanDestAddr() argument 530 struct DmaCntlr *cntlr = (struct DmaCntlr *)dev; DmacIsr() local 552 DmacCntlrAdd(struct DmaCntlr *cntlr) DmacCntlrAdd() argument 585 DmacCntlrRemove(struct DmaCntlr *cntlr) DmacCntlrRemove() argument [all...] |
/drivers/hdf_core/framework/support/platform/src/i3c/ |
H A D | i3c_core.c | 43 static inline int32_t I3cCntlrLockDefault(struct I3cCntlr *cntlr) in I3cCntlrLockDefault() argument 45 if (cntlr == NULL) { in I3cCntlrLockDefault() 46 HDF_LOGE("I3cCntlrLockDefault: cntlr is null!"); in I3cCntlrLockDefault() 49 return OsalSpinLock(&cntlr->lock); in I3cCntlrLockDefault() 52 static inline void I3cCntlrUnlockDefault(struct I3cCntlr *cntlr) in I3cCntlrUnlockDefault() argument 54 if (cntlr == NULL) { in I3cCntlrUnlockDefault() 55 HDF_LOGE("I3cCntlrUnlockDefault: cntlr is null!"); in I3cCntlrUnlockDefault() 58 (void)OsalSpinUnlock(&cntlr->lock); in I3cCntlrUnlockDefault() 66 static inline int32_t I3cCntlrLock(struct I3cCntlr *cntlr) in I3cCntlrLock() argument 68 if (cntlr in I3cCntlrLock() 75 I3cCntlrUnlock(struct I3cCntlr *cntlr) I3cCntlrUnlock() argument 97 GetAddrStatus(const struct I3cCntlr *cntlr, uint16_t addr) GetAddrStatus() argument 112 SetAddrStatus(struct I3cCntlr *cntlr, uint16_t addr, enum I3cAddrStatus status) SetAddrStatus() argument 144 I3cInitAddrStatus(struct I3cCntlr *cntlr) I3cInitAddrStatus() argument 155 GetFreeAddr(struct I3cCntlr *cntlr) GetFreeAddr() argument 184 I3cCntlrSendCccCmd(struct I3cCntlr *cntlr, struct I3cCccCmd *ccc) I3cCntlrSendCccCmd() argument 209 I3cGetDeviceByAddr(const struct I3cCntlr *cntlr, uint16_t addr) I3cGetDeviceByAddr() argument 334 I3cManagerAddCntlr(struct I3cCntlr *cntlr) I3cManagerAddCntlr() argument 366 I3cManagerRemoveCntlr(struct I3cCntlr *cntlr) I3cManagerRemoveCntlr() argument 395 struct I3cCntlr *cntlr = NULL; I3cCntlrGet() local 418 I3cCntlrPut(struct I3cCntlr *cntlr) I3cCntlrPut() argument 423 I3cCntlrAdd(struct I3cCntlr *cntlr) I3cCntlrAdd() argument 458 I3cCntlrRemove(struct I3cCntlr *cntlr) I3cCntlrRemove() argument 468 I3cCntlrTransfer(struct I3cCntlr *cntlr, struct I3cMsg *msgs, int16_t count) I3cCntlrTransfer() argument 493 I3cCntlrI2cTransfer(struct I3cCntlr *cntlr, struct I3cMsg *msgs, int16_t count) I3cCntlrI2cTransfer() argument 517 I3cCntlrSetConfig(struct I3cCntlr *cntlr, struct I3cConfig *config) I3cCntlrSetConfig() argument 548 I3cCntlrGetConfig(struct I3cCntlr *cntlr, struct I3cConfig *config) I3cCntlrGetConfig() argument 579 I3cCntlrRequestIbi(struct I3cCntlr *cntlr, uint16_t addr, I3cIbiFunc func, uint32_t payload) I3cCntlrRequestIbi() argument 631 I3cCntlrFreeIbi(struct I3cCntlr *cntlr, uint16_t addr) I3cCntlrFreeIbi() argument [all...] |
/drivers/hdf_core/framework/support/platform/include/mipi/ |
H A D | mipi_csi_core.h | 237 int32_t (*setComboDevAttr)(struct MipiCsiCntlr *cntlr, ComboDevAttr *pAttr); 238 int32_t (*setPhyCmvmode)(struct MipiCsiCntlr *cntlr, uint8_t devno, PhyCmvMode cmvMode); 239 int32_t (*setExtDataType)(struct MipiCsiCntlr *cntlr, ExtDataType* dataType); 240 int32_t (*setHsMode)(struct MipiCsiCntlr *cntlr, LaneDivideMode laneDivideMode); 241 int32_t (*enableClock)(struct MipiCsiCntlr *cntlr, uint8_t comboDev); 242 int32_t (*disableClock)(struct MipiCsiCntlr *cntlr, uint8_t comboDev); 243 int32_t (*resetRx)(struct MipiCsiCntlr *cntlr, uint8_t comboDev); 244 int32_t (*unresetRx)(struct MipiCsiCntlr *cntlr, uint8_t comboDev); 245 int32_t (*enableSensorClock)(struct MipiCsiCntlr *cntlr, uint8_t snsClkSource); 246 int32_t (*disableSensorClock)(struct MipiCsiCntlr *cntlr, uint8_ [all...] |
H A D | mipi_dsi_core.h | 39 int32_t (*setCntlrCfg)(struct MipiDsiCntlr *cntlr); 40 int32_t (*setCmd)(struct MipiDsiCntlr *cntlr, struct DsiCmdDesc *cmd); 41 int32_t (*getCmd)(struct MipiDsiCntlr *cntlr, struct DsiCmdDesc *cmd, uint32_t readLen, uint8_t *out); 42 void (*toHs)(struct MipiDsiCntlr *cntlr); 43 void (*toLp)(struct MipiDsiCntlr *cntlr); 44 void (*enterUlps)(struct MipiDsiCntlr *cntlr); 45 void (*exitUlps)(struct MipiDsiCntlr *cntlr); 46 int32_t (*powerControl)(struct MipiDsiCntlr *cntlr, uint8_t enable); 47 int32_t (*attach)(struct MipiDsiCntlr *cntlr, uint8_t *name); 48 int32_t (*setDrvData)(struct MipiDsiCntlr *cntlr, voi [all...] |
/drivers/hdf_core/framework/support/platform/include/i2s/ |
H A D | i2s_core.h | 22 int32_t (*GetCfg)(struct I2sCntlr *cntlr, struct I2sCfg *cfg); 23 int32_t (*SetCfg)(struct I2sCntlr *cntlr, struct I2sCfg *cfg); 24 int32_t (*Transfer)(struct I2sCntlr *cntlr, struct I2sMsg *msg); 25 int32_t (*Open)(struct I2sCntlr *cntlr); 26 int32_t (*Close)(struct I2sCntlr *cntlr); 27 int32_t (*Enable)(struct I2sCntlr *cntlr); 28 int32_t (*Disable)(struct I2sCntlr *cntlr); 29 int32_t (*StartWrite)(struct I2sCntlr *cntlr); 30 int32_t (*StopWrite)(struct I2sCntlr *cntlr); 31 int32_t (*StartRead)(struct I2sCntlr *cntlr); [all...] |
/drivers/hdf_core/framework/support/platform/src/i2c/ |
H A D | i2c_core.c | 30 static int32_t I2cCntlrLockDefault(struct I2cCntlr *cntlr) in I2cCntlrLockDefault() argument 32 if (cntlr == NULL) { in I2cCntlrLockDefault() 33 HDF_LOGE("I2cCntlrLockDefault: cntlr is null!"); in I2cCntlrLockDefault() 36 return OsalMutexLock(&cntlr->lock); in I2cCntlrLockDefault() 39 static void I2cCntlrUnlockDefault(struct I2cCntlr *cntlr) in I2cCntlrUnlockDefault() argument 41 if (cntlr == NULL) { in I2cCntlrUnlockDefault() 42 HDF_LOGE("I2cCntlrUnlockDefault: cntlr is null!"); in I2cCntlrUnlockDefault() 45 (void)OsalMutexUnlock(&cntlr->lock); in I2cCntlrUnlockDefault() 53 static int32_t I2cManagerAddCntlr(struct I2cCntlr *cntlr) in I2cManagerAddCntlr() argument 58 if (cntlr in I2cManagerAddCntlr() 84 I2cManagerRemoveCntlr(struct I2cCntlr *cntlr) I2cManagerRemoveCntlr() argument 116 struct I2cCntlr *cntlr = NULL; I2cManagerFindCntlr() local 149 I2cCntlrPut(struct I2cCntlr *cntlr) I2cCntlrPut() argument 154 I2cCntlrAdd(struct I2cCntlr *cntlr) I2cCntlrAdd() argument 185 I2cCntlrRemove(struct I2cCntlr *cntlr) I2cCntlrRemove() argument 194 I2cCntlrLock(struct I2cCntlr *cntlr) I2cCntlrLock() argument 202 I2cCntlrUnlock(struct I2cCntlr *cntlr) I2cCntlrUnlock() argument 209 I2cCntlrTransfer(struct I2cCntlr *cntlr, struct I2cMsg *msgs, int16_t count) I2cCntlrTransfer() argument 233 I2cIoDoTransfer(struct I2cCntlr *cntlr, struct HdfSBuf *data, struct HdfSBuf *reply) I2cIoDoTransfer() argument 266 struct I2cCntlr *cntlr = NULL; I2cManagerIoTransfer() local [all...] |
/drivers/hdf_core/framework/support/platform/include/gpio/ |
H A D | gpio_core.h | 55 struct GpioCntlr *cntlr; member 64 return ginfo - &(ginfo->cntlr->ginfos[0]); in GpioInfoToLocal() 69 return ginfo->cntlr->start + GpioInfoToLocal(ginfo); in GpioInfoToGlobal() 120 int32_t (*request)(struct GpioCntlr *cntlr, uint16_t local); 122 int32_t (*release)(struct GpioCntlr *cntlr, uint16_t local); 124 int32_t (*write)(struct GpioCntlr *cntlr, uint16_t local, uint16_t val); 126 int32_t (*read)(struct GpioCntlr *cntlr, uint16_t local, uint16_t *val); 128 int32_t (*setDir)(struct GpioCntlr *cntlr, uint16_t local, uint16_t dir); 130 int32_t (*getDir)(struct GpioCntlr *cntlr, uint16_t local, uint16_t *dir); 132 int32_t (*toIrq)(struct GpioCntlr *cntlr, uint16_ 203 GpioCntlrPut(struct GpioCntlr *cntlr) GpioCntlrPut() argument 210 GpioCntlrGetLocal(struct GpioCntlr *cntlr, uint16_t gpio) GpioCntlrGetLocal() argument [all...] |
/drivers/hdf_core/framework/model/storage/include/mmc/ |
H A D | mmc_corex.h | 81 int32_t (*request)(struct MmcCntlr *cntlr, struct MmcCmd *cmd); 82 int32_t (*setClock)(struct MmcCntlr *cntlr, uint32_t clock); 83 int32_t (*setPowerMode)(struct MmcCntlr *cntlr, enum MmcPowerMode mode); 84 int32_t (*setBusWidth)(struct MmcCntlr *cntlr, enum MmcBusWidth width); 85 int32_t (*setBusTiming)(struct MmcCntlr *cntlr, enum MmcBusTiming timing); 86 int32_t (*setSdioIrq)(struct MmcCntlr *cntlr, bool enable); 87 int32_t (*hardwareReset)(struct MmcCntlr *cntlr); 88 int32_t (*systemInit)(struct MmcCntlr *cntlr); 89 int32_t (*setEnhanceStrobe)(struct MmcCntlr *cntlr, bool enable); 90 int32_t (*switchVoltage)(struct MmcCntlr *cntlr, enu 103 MmcCntlrGet(struct MmcCntlr *cntlr) MmcCntlrGet() argument 121 MmcCntlrPut(struct MmcCntlr *cntlr) MmcCntlrPut() argument 128 MmcCntlrDevPresent(struct MmcCntlr *cntlr) MmcCntlrDevPresent() argument 133 MmcCntlrLock(struct MmcCntlr *cntlr) MmcCntlrLock() argument 140 MmcCntlrUnlock(struct MmcCntlr *cntlr) MmcCntlrUnlock() argument 228 struct MmcCntlr *cntlr; global() member [all...] |