Home
last modified time | relevance | path

Searched refs:cntlr (Results 1 - 25 of 81) sorted by relevance

1234

/drivers/hdf_core/framework/support/platform/src/i2s/
H A Di2s_core.c18 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 Di2s_if.c24 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 Dpcie_core.c18 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 Dpcie_dispatch.c32 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 Dmipi_csi_core.c15 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 Dmipi_dsi_core.c17 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 Dhdmi_core.c19 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 Dhdmi_event.c15 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 Dhdmi_frl.c134 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 Dhdmi_hdr.c35 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 Dmmc_core.c32 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 Dcan_manager.c46 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 Dcan_core.c13 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 Dhdmi_core.h141 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 Dwatchdog_core.c20 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 Dgpio_if.c20 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 Dgpio_manager.c18 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 Ddmac_core.c21 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 Di3c_core.c43 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 Dmipi_csi_core.h237 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 Dmipi_dsi_core.h39 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 Di2s_core.h22 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 Di2c_core.c30 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 Dgpio_core.h55 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 Dmmc_corex.h81 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...]

Completed in 13 milliseconds

1234