Home
last modified time | relevance | path

Searched refs:SpiCntlr (Results 1 – 12 of 12) sorted by relevance

/ohos5.0/drivers/hdf_core/framework/support/platform/include/spi/
H A Dspi_core.h18 struct SpiCntlr;
22 int32_t (*GetCfg)(struct SpiCntlr *cntlr, struct SpiCfg *cfg);
23 int32_t (*SetCfg)(struct SpiCntlr *cntlr, struct SpiCfg *cfg);
25 int32_t (*Open)(struct SpiCntlr *cntlr);
26 int32_t (*Close)(struct SpiCntlr *cntlr);
29 struct SpiCntlr { struct
42 struct SpiCntlr *cntlr; argument
49 struct SpiCntlr *SpiCntlrCreate(struct HdfDeviceObject *device);
50 void SpiCntlrDestroy(struct SpiCntlr *cntlr);
81 int32_t SpiCntlrOpen(struct SpiCntlr *cntlr, uint32_t csNum);
[all …]
/ohos5.0/docs/zh-cn/device-dev/driver/
H A Ddriver-platform-spi-develop.md82 int32_t (*Open)(struct SpiCntlr *cntlr);
83 int32_t (*Close)(struct SpiCntlr *cntlr);
116 - 初始化SpiCntlr成员。
118 - 实例化SpiCntlr成员SpiCntlrMethod。
269 struct SpiCntlr *cntlr;
295 struct SpiCntlr {
308 - SpiCntlr成员钩子函数结构体SpiCntlrMethod的实例化。
333SpiCntlr对象同HdfDeviceObject进行了关联。
344 struct SpiCntlr *cntlr = NULL; // 创建核心层SpiCntlr对象
380 初始化自定义结构体对象,初始化SpiCntlr成员。
[all …]
/ohos5.0/docs/en/device-dev/driver/
H A Ddriver-platform-spi-develop.md19 int32_t (*GetCfg)(struct SpiCntlr *cntlr, struct SpiCfg *cfg);
20 int32_t (*SetCfg)(struct SpiCntlr *cntlr, struct SpiCfg *cfg);
22 int32_t (*Open)(struct SpiCntlr *cntlr);
23 int32_t (*Close)(struct SpiCntlr *cntlr);
51 - Initialize **SpiCntlr**.
186 struct SpiCntlr *cntlr;
211 …// SpiCntlr is the core layer controller structure. The Init function assigns values to the member…
212 struct SpiCntlr {
263 struct SpiCntlr *cntlr = NULL; // Create an SpiCntlr object.
306 struct SpiCntlr *cntlr = NULL;
[all …]
/ohos5.0/drivers/hdf_core/framework/support/platform/src/spi/
H A Dspi_core.c20 int32_t SpiCntlrOpen(struct SpiCntlr *cntlr, uint32_t csNum) in SpiCntlrOpen()
39 int32_t SpiCntlrClose(struct SpiCntlr *cntlr, uint32_t csNum) in SpiCntlrClose()
78 int32_t SpiCntlrSetCfg(struct SpiCntlr *cntlr, uint32_t csNum, struct SpiCfg *cfg) in SpiCntlrSetCfg()
281 static inline int32_t SpiIoOpen(struct SpiCntlr *cntlr, uint32_t csNum) in SpiIoOpen()
286 static inline int32_t SpiIoClose(struct SpiCntlr *cntlr, uint32_t csNum) in SpiIoClose()
325 struct SpiCntlr *cntlr = NULL; in SpiIoDispatch()
332 cntlr = (struct SpiCntlr *)client->device->service; in SpiIoDispatch()
362 void SpiCntlrDestroy(struct SpiCntlr *cntlr) in SpiCntlrDestroy()
372 struct SpiCntlr *SpiCntlrCreate(struct HdfDeviceObject *device) in SpiCntlrCreate()
374 struct SpiCntlr *cntlr = NULL; in SpiCntlrCreate()
[all …]
H A Dspi_if.c20 struct SpiCntlr *cntlr;
24 static struct SpiCntlr *SpiGetCntlrByBusNum(uint32_t num) in SpiGetCntlrByBusNum()
28 struct SpiCntlr *cntlr = NULL; in SpiGetCntlrByBusNum()
35 cntlr = (struct SpiCntlr *)DevSvcManagerClntGetService(name); in SpiGetCntlrByBusNum()
117 struct SpiCntlr *cntlr = NULL; in SpiOpen()
H A Dspi_if_u.c20 struct SpiCntlr *cntlr;
413 client->cntlr = (struct SpiCntlr *)service; in SpiOpen()
/ohos5.0/drivers/hdf_core/adapter/platform/spi/
H A Dspi_wm.c295 static int32_t SpiDevGetCfg(struct SpiCntlr *spiCntlr, struct SpiCfg *spiCfg);
298 static int32_t SpiDevOpen(struct SpiCntlr *spiCntlr);
299 static int32_t SpiDevClose(struct SpiCntlr *spiCntlr);
327 struct SpiCntlr *spiCntlr = NULL; in SpiDriverBind()
334 spiCntlr = (struct SpiCntlr *)OsalMemAlloc(sizeof(struct SpiCntlr)); in SpiDriverBind()
348 struct SpiCntlr *spiCntlr = NULL; in SpiDriverInit()
375 struct SpiCntlr *spiCntlr = NULL; in SpiDriverRelease()
396 static int32_t SpiDevOpen(struct SpiCntlr *spiCntlr) in SpiDevOpen()
419 static int32_t SpiDevClose(struct SpiCntlr *spiCntlr) in SpiDevClose()
431 static int32_t SpiDevGetCfg(struct SpiCntlr *spiCntlr, struct SpiCfg *spiCfg) in SpiDevGetCfg()
[all …]
H A Dspi_stm32f4xx.c532 static int32_t SpiDevGetCfg(struct SpiCntlr *spiCntlr, struct SpiCfg *spiCfg);
533 static int32_t SpiDevSetCfg(struct SpiCntlr *spiCntlr, struct SpiCfg *spiCfg);
535 static int32_t SpiDevOpen(struct SpiCntlr *spiCntlr);
536 static int32_t SpiDevClose(struct SpiCntlr *spiCntlr);
564 struct SpiCntlr *spiCntlr = NULL;
582 struct SpiCntlr *spiCntlr = NULL;
609 struct SpiCntlr *spiCntlr = NULL;
631 static int32_t SpiDevOpen(struct SpiCntlr *spiCntlr)
643 static int32_t SpiDevClose(struct SpiCntlr *spiCntlr)
654 static int32_t SpiDevGetCfg(struct SpiCntlr *spiCntlr, struct SpiCfg *spiCfg)
[all …]
H A Dspi_bes.c593 static int32_t SpiDevGetCfg(struct SpiCntlr *spiCntlr, struct SpiCfg *spiCfg);
596 static int32_t SpiDevOpen(struct SpiCntlr *spiCntlr);
597 static int32_t SpiDevClose(struct SpiCntlr *spiCntlr);
625 struct SpiCntlr *spiCntlr = NULL;
632 spiCntlr = (struct SpiCntlr *)OsalMemAlloc(sizeof(struct SpiCntlr));
646 struct SpiCntlr *spiCntlr = NULL;
673 struct SpiCntlr *spiCntlr = NULL;
694 static int32_t SpiDevOpen(struct SpiCntlr *spiCntlr)
721 static int32_t SpiDevClose(struct SpiCntlr *spiCntlr)
747 static int32_t SpiDevGetCfg(struct SpiCntlr *spiCntlr, struct SpiCfg *spiCfg)
[all …]
/ohos5.0/drivers/hdf_core/adapter/khdf/linux/platform/spi/
H A Dspi_adapter.c64 static struct SpiDev *SpiFindDeviceByCsNum(const struct SpiCntlr *cntlr, uint32_t cs) in SpiFindDeviceByCsNum()
81 static int32_t SpiAdapterSetCfg(struct SpiCntlr *cntlr, struct SpiCfg *cfg) in SpiAdapterSetCfg()
111 static int32_t SpiAdapterGetCfg(struct SpiCntlr *cntlr, struct SpiCfg *cfg) in SpiAdapterGetCfg()
129 static bool SpiAdapterIsDefaultTransferOneMessage(const struct SpiCntlr *cntlr) in SpiAdapterIsDefaultTransferOneMessage()
151 static int32_t SpiAdapterTransferOneMsg(struct SpiCntlr *cntlr, struct SpiMsg *msg) in SpiAdapterTransferOneMsg()
277 static struct SpiDev *SpiDevCreat(struct SpiCntlr *cntlr) in SpiDevCreat()
296 struct SpiCntlr *cntlr = (struct SpiCntlr *)para; in SpiFindDeviceFromBus()
332 static int32_t SpiAdapterOpen(struct SpiCntlr *cntlr) in SpiAdapterOpen()
355 static int32_t SpiAdapterClose(struct SpiCntlr *cntlr) in SpiAdapterClose()
498 struct SpiCntlr *cntlr = NULL; in HdfSpiDeviceInit()
[all …]
/ohos5.0/drivers/hdf_core/framework/test/unittest/platform/virtual/
H A Dspi_virtual.c28 struct SpiCntlr *cntlr;
223 static int32_t VirtualSpiSetCfg(struct SpiCntlr *cntlr, struct SpiCfg *cfg) in VirtualSpiSetCfg()
240 static int32_t VirtualSpiGetCfg(struct SpiCntlr *cntlr, struct SpiCfg *cfg) in VirtualSpiGetCfg()
275 static int32_t VirtualSpiTransfer(struct SpiCntlr *cntlr, struct SpiMsg *msg, uint32_t count) in VirtualSpiTransfer()
305 int32_t VirtualSpiOpen(struct SpiCntlr *cntlr) in VirtualSpiOpen()
311 int32_t VirtualSpiClose(struct SpiCntlr *cntlr) in VirtualSpiClose()
372 static int32_t VirtualSpiInit(struct SpiCntlr *cntlr, const struct HdfDeviceObject *device) in VirtualSpiInit()
421 struct SpiCntlr *cntlr = NULL; in VirtualSpiDeviceInit()
450 struct SpiCntlr *cntlr = NULL; in VirtualSpiDeviceRelease()
/ohos5.0/drivers/hdf_core/adapter/khdf/liteos/platform/src/
H A Dspi_dev.c153 struct SpiCntlr *cntlr = dev->cntlr; in SpiDevGetCfg()
186 struct SpiCntlr *cntlr = dev->cntlr; in SpiDevSetCfg()