Lines Matching refs:pin

53 	int (*pin_disable)(const struct device *dev, uint32_t pin);
56 int (*set_perout)(const struct device *dev, uint32_t pin, uint64_t start_time,
58 int (*config_ext_ts)(const struct device *dev, uint32_t pin, uint32_t event_polarity);
59 int (*read_ts_ec)(const struct device *dev, uint32_t pin, uint64_t *timestamp,
111 __syscall int tgpio_pin_disable(const struct device *dev, uint32_t pin);
113 static inline int z_impl_tgpio_pin_disable(const struct device *dev, uint32_t pin) in z_impl_tgpio_pin_disable() argument
117 return api->pin_disable(dev, pin); in z_impl_tgpio_pin_disable()
129 __syscall int tgpio_pin_config_ext_timestamp(const struct device *dev, uint32_t pin,
132 static inline int z_impl_tgpio_pin_config_ext_timestamp(const struct device *dev, uint32_t pin, in z_impl_tgpio_pin_config_ext_timestamp() argument
137 return api->config_ext_ts(dev, pin, event_polarity); in z_impl_tgpio_pin_config_ext_timestamp()
151 __syscall int tgpio_pin_periodic_output(const struct device *dev, uint32_t pin,
155 static inline int z_impl_tgpio_pin_periodic_output(const struct device *dev, uint32_t pin, in z_impl_tgpio_pin_periodic_output() argument
161 return api->set_perout(dev, pin, start_time, repeat_interval, periodic_enable); in z_impl_tgpio_pin_periodic_output()
174 __syscall int tgpio_pin_read_ts_ec(const struct device *dev, uint32_t pin, uint64_t *timestamp,
177 static inline int z_impl_tgpio_pin_read_ts_ec(const struct device *dev, uint32_t pin, in z_impl_tgpio_pin_read_ts_ec() argument
182 return api->read_ts_ec(dev, pin, timestamp, event_count); in z_impl_tgpio_pin_read_ts_ec()