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