Lines Matching refs:rt_device_pin
17 static struct rt_device_pin *pin_device_find(rt_ubase_t pin) in pin_device_find()
19 struct rt_device_pin *gpio = RT_NULL, *gpio_tmp; in pin_device_find()
40 struct rt_device_pin *gpio = pin_device_find(pin); in pin_api_mode()
50 struct rt_device_pin *gpio = pin_device_find(pin); in pin_api_write()
60 struct rt_device_pin *gpio = pin_device_find(pin); in pin_api_read()
73 struct rt_device_pin *gpio = pin_device_find(pin); in pin_api_attach_irq()
108 struct rt_device_pin *gpio = pin_device_find(pin); in pin_api_detach_irq()
135 struct rt_device_pin *gpio = pin_device_find(pin); in pin_api_irq_enable()
148 struct rt_device_pin *gpio; in pin_api_get()
168 struct rt_device_pin *gpio = pin_device_find(pin); in pin_api_debounce()
181 struct rt_device_pin *gpio = pin_device_find(pin); in pin_api_irq_mode()
204 rt_err_t pin_api_init(struct rt_device_pin *gpio, rt_size_t pin_nr) in pin_api_init()
236 struct rt_device_pin *gpio = pirq->pic->priv_data; in pin_dm_irq_mask()
243 struct rt_device_pin *gpio = pirq->pic->priv_data; in pin_dm_irq_unmask()
251 struct rt_device_pin *gpio = pirq->pic->priv_data; in pin_dm_irq_set_triger_mode()
285 struct rt_device_pin *gpio = pic->priv_data; in pin_dm_irq_map()
332 rt_err_t pin_pic_handle_isr(struct rt_device_pin *gpio, rt_base_t pin) in pin_pic_handle_isr()
377 rt_err_t pin_pic_init(struct rt_device_pin *gpio, int pin_irq) in pin_pic_init()