• Home
  • Raw
  • Download

Lines Matching refs:cntlr

67 static int32_t iodrv_setdir(struct GpioCntlr *cntlr, uint16_t gpio, uint16_t dir)  in iodrv_setdir()  argument
69 if (cntlr == NULL) { in iodrv_setdir()
73 if (gpio >= cntlr->count) { in iodrv_setdir()
74 PRINT_ERR("%s: gpio(%d) >= cntlr->count(%d)", __func__, gpio, cntlr->count); in iodrv_setdir()
91 static int32_t iodrv_getdir(struct GpioCntlr *cntlr, uint16_t gpio, uint16_t *dir) in iodrv_getdir() argument
93 if (cntlr == NULL) { in iodrv_getdir()
97 if (gpio >= cntlr->count) { in iodrv_getdir()
98 PRINT_ERR("%s: gpio(%d) >= cntlr->count(%d)", __func__, gpio, cntlr->count); in iodrv_getdir()
123 static int32_t iodrv_write(struct GpioCntlr *cntlr, uint16_t gpio, uint16_t value) in iodrv_write() argument
125 if (cntlr == NULL) { in iodrv_write()
129 if (gpio >= cntlr->count) { in iodrv_write()
130 PRINT_ERR("%s: gpio(%d) >= cntlr->count(%d)", __func__, gpio, cntlr->count); in iodrv_write()
144 static int32_t iodrv_read(struct GpioCntlr *cntlr, uint16_t gpio, uint16_t *value) in iodrv_read() argument
146 if (cntlr == NULL) { in iodrv_read()
150 if (gpio >= cntlr->count) { in iodrv_read()
151 PRINT_ERR("%s: gpio(%d) >= cntlr->count(%d)", __func__, gpio, cntlr->count); in iodrv_read()
229 struct GpioCntlr *cntlr = &m_gpioCntlr; in iodrv_init() local
257 cntlr->start = 0; in iodrv_init()
258 cntlr->count = m_groupNum * m_bitNum; in iodrv_init()
259 cntlr->ops = &m_gpio_method; in iodrv_init()
260 cntlr->ginfos = &m_gpioInfo; in iodrv_init()
261 cntlr->priv = (void *)device->property; in iodrv_init()
263 ret = GpioCntlrAdd(cntlr); in iodrv_init()
275 struct Gpiocntlr *cntlr; in iodrv_release() local
282 cntlr = GpioCntlrFromHdfDev(device); in iodrv_release()
283 if (cntlr == NULL) { in iodrv_release()
288 GpioCntlrRemove(cntlr); in iodrv_release()