• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-12-stable/sys/dev/usb/misc/

Lines Matching defs:pin_num

374 cp2112_gpio_read_pin(device_t dev, uint32_t pin_num, bool *on)
387 *on = (data.state & ((uint8_t)1 << pin_num)) != 0;
393 cp2112_gpio_write_pin(device_t dev, uint32_t pin_num, bool on)
403 data.state = (uint8_t)on << pin_num;
404 data.mask = (uint8_t)1 << pin_num;
409 err = cp2112_gpio_read_pin(dev, pin_num, &actual);
418 cp2112_gpio_configure_write_pin(device_t dev, uint32_t pin_num,
434 mask = (uint8_t)1 << pin_num;
501 cp2112_gpio_pin_set(device_t dev, uint32_t pin_num, uint32_t pin_value)
506 if (pin_num >= CP2112_GPIO_COUNT)
511 err = cp2112_gpio_write_pin(dev, pin_num, pin_value != 0);
518 cp2112_gpio_pin_get(device_t dev, uint32_t pin_num, uint32_t *pin_value)
524 if (pin_num >= CP2112_GPIO_COUNT)
529 err = cp2112_gpio_read_pin(dev, pin_num, &on);
538 cp2112_gpio_pin_toggle(device_t dev, uint32_t pin_num)
544 if (pin_num >= CP2112_GPIO_COUNT)
549 err = cp2112_gpio_read_pin(dev, pin_num, &on);
551 err = cp2112_gpio_write_pin(dev, pin_num, !on);
558 cp2112_gpio_pin_getcaps(device_t dev, uint32_t pin_num, uint32_t *caps)
562 if (pin_num >= CP2112_GPIO_COUNT)
574 cp2112_gpio_pin_getflags(device_t dev, uint32_t pin_num, uint32_t *flags)
578 if (pin_num >= CP2112_GPIO_COUNT)
583 *flags = sc->pins[pin_num].gp_flags;
590 cp2112_gpio_pin_getname(device_t dev, uint32_t pin_num, char *name)
594 if (pin_num >= CP2112_GPIO_COUNT)
599 memcpy(name, sc->pins[pin_num].gp_name, GPIOMAXNAME);
606 cp2112_gpio_pin_setflags(device_t dev, uint32_t pin_num, uint32_t flags)
613 if (pin_num >= CP2112_GPIO_COUNT)
648 pin = &sc->pins[pin_num];
649 err = cp2112_gpio_configure_write_pin(dev, pin_num,