Lines Matching defs:pin_num

358 cp2112_gpio_read_pin(device_t dev, uint32_t pin_num, bool *on)
371 *on = (data.state & ((uint8_t)1 << pin_num)) != 0;
377 cp2112_gpio_write_pin(device_t dev, uint32_t pin_num, bool on)
387 data.state = (uint8_t)on << pin_num;
388 data.mask = (uint8_t)1 << pin_num;
393 err = cp2112_gpio_read_pin(dev, pin_num, &actual);
402 cp2112_gpio_configure_write_pin(device_t dev, uint32_t pin_num,
418 mask = (uint8_t)1 << pin_num;
485 cp2112_gpio_pin_set(device_t dev, uint32_t pin_num, uint32_t pin_value)
490 if (pin_num >= CP2112_GPIO_COUNT)
495 err = cp2112_gpio_write_pin(dev, pin_num, pin_value != 0);
502 cp2112_gpio_pin_get(device_t dev, uint32_t pin_num, uint32_t *pin_value)
508 if (pin_num >= CP2112_GPIO_COUNT)
513 err = cp2112_gpio_read_pin(dev, pin_num, &on);
522 cp2112_gpio_pin_toggle(device_t dev, uint32_t pin_num)
528 if (pin_num >= CP2112_GPIO_COUNT)
533 err = cp2112_gpio_read_pin(dev, pin_num, &on);
535 err = cp2112_gpio_write_pin(dev, pin_num, !on);
542 cp2112_gpio_pin_getcaps(device_t dev, uint32_t pin_num, uint32_t *caps)
546 if (pin_num >= CP2112_GPIO_COUNT)
558 cp2112_gpio_pin_getflags(device_t dev, uint32_t pin_num, uint32_t *flags)
562 if (pin_num >= CP2112_GPIO_COUNT)
567 *flags = sc->pins[pin_num].gp_flags;
574 cp2112_gpio_pin_getname(device_t dev, uint32_t pin_num, char *name)
578 if (pin_num >= CP2112_GPIO_COUNT)
583 memcpy(name, sc->pins[pin_num].gp_name, GPIOMAXNAME);
590 cp2112_gpio_pin_setflags(device_t dev, uint32_t pin_num, uint32_t flags)
597 if (pin_num >= CP2112_GPIO_COUNT)
632 pin = &sc->pins[pin_num];
633 err = cp2112_gpio_configure_write_pin(dev, pin_num,