• Home
  • Raw
  • Download

Lines Matching refs:cntlr

373 static int32_t spidrv_open(struct SpiCntlr *cntlr)  in spidrv_open()  argument
378 if (cntlr == NULL) { in spidrv_open()
382 if (cntlr->priv == NULL) { in spidrv_open()
387 params = (struct spi_params *)cntlr->priv; in spidrv_open()
398 static int32_t spidrv_close(struct SpiCntlr *cntlr) in spidrv_close() argument
402 if (cntlr == NULL) { in spidrv_close()
406 if (cntlr->priv == NULL) { in spidrv_close()
411 params = (struct spi_params *)cntlr->priv; in spidrv_close()
419 static int32_t spidrv_setcfg(struct SpiCntlr *cntlr, struct SpiCfg *cfg) in spidrv_setcfg() argument
423 if (cntlr == NULL) { in spidrv_setcfg()
427 if (cntlr->priv == NULL) { in spidrv_setcfg()
436 params = (struct spi_params *)cntlr->priv; in spidrv_setcfg()
495 static int32_t spidrv_getcfg(struct SpiCntlr *cntlr, struct SpiCfg *cfg) in spidrv_getcfg() argument
499 if (cntlr == NULL) { in spidrv_getcfg()
503 if (cntlr->priv == NULL) { in spidrv_getcfg()
512 params = (struct spi_params *)cntlr->priv; in spidrv_getcfg()
534 static int32_t spidrv_transfer(struct SpiCntlr *cntlr, struct SpiMsg *msgs, uint32_t count) in spidrv_transfer() argument
543 if (cntlr == NULL) { in spidrv_transfer()
547 if (cntlr->priv == NULL) { in spidrv_transfer()
556 params = (struct spi_params *)cntlr->priv; in spidrv_transfer()
605 struct SpiCntlr *cntlr = NULL; in spidrv_init() local
614 cntlr = (struct SpiCntlr *)OsalMemAlloc(sizeof(struct SpiCntlr)); in spidrv_init()
617 if (cntlr == NULL) { in spidrv_init()
619 if (cntlr != NULL) { in spidrv_init()
620 OsalMemFree(cntlr); in spidrv_init()
621 cntlr = NULL; in spidrv_init()
631 if (cntlr != NULL) { in spidrv_init()
632 OsalMemFree(cntlr); in spidrv_init()
633 cntlr = NULL; in spidrv_init()
645 if (cntlr != NULL) { in spidrv_init()
646 OsalMemFree(cntlr); in spidrv_init()
647 cntlr = NULL; in spidrv_init()
657 cntlr->busNum = params->bus; in spidrv_init()
658 cntlr->numCs = 1; in spidrv_init()
659 cntlr->curCs = 0; in spidrv_init()
660 cntlr->priv = (void *)params; in spidrv_init()
662 cntlr->method = &m_spi_method; in spidrv_init()
663 device->service = &cntlr->service; in spidrv_init()
664 cntlr->device = device; in spidrv_init()
665 cntlr->priv = (void *)params; in spidrv_init()
673 struct SpiCntlr *cntlr = NULL; in spidrv_release() local
682 cntlr = SpiCntlrFromDevice(device); in spidrv_release()
683 if (cntlr == NULL) { in spidrv_release()
688 params = (struct spi_params *)cntlr->priv; in spidrv_release()
697 cntlr->priv = NULL; in spidrv_release()
698 if (cntlr != NULL) { in spidrv_release()
699 OsalMemFree(cntlr); in spidrv_release()
700 cntlr = NULL; in spidrv_release()