Lines Matching refs:device
26 typedef void (*gpio_config_func_t)(const struct device *port);
48 static int gpio_cmsdk_ahb_port_get_raw(const struct device *dev, in gpio_cmsdk_ahb_port_get_raw()
58 static int gpio_cmsdk_ahb_port_set_masked_raw(const struct device *dev, in gpio_cmsdk_ahb_port_set_masked_raw()
69 static int gpio_cmsdk_ahb_port_set_bits_raw(const struct device *dev, in gpio_cmsdk_ahb_port_set_bits_raw()
79 static int gpio_cmsdk_ahb_port_clear_bits_raw(const struct device *dev, in gpio_cmsdk_ahb_port_clear_bits_raw()
89 static int gpio_cmsdk_ahb_port_toggle_bits(const struct device *dev, in gpio_cmsdk_ahb_port_toggle_bits()
99 static int cmsdk_ahb_gpio_config(const struct device *dev, uint32_t mask, in cmsdk_ahb_gpio_config()
147 static int gpio_cmsdk_ahb_config(const struct device *dev, in gpio_cmsdk_ahb_config()
154 static int gpio_cmsdk_ahb_pin_interrupt_configure(const struct device *dev, in gpio_cmsdk_ahb_pin_interrupt_configure()
195 static void gpio_cmsdk_ahb_isr(const struct device *dev) in gpio_cmsdk_ahb_isr()
210 static int gpio_cmsdk_ahb_manage_callback(const struct device *dev, in gpio_cmsdk_ahb_manage_callback()
236 static int gpio_cmsdk_ahb_init(const struct device *dev) in gpio_cmsdk_ahb_init()
242 const struct device *const clk = DEVICE_DT_GET(DT_INST_CLOCKS_CTLR(0)); in gpio_cmsdk_ahb_init()
261 static void gpio_cmsdk_port_##n##_config_func(const struct device *dev); \
270 .device = DT_INST_REG_ADDR(n),}, \
272 .device = DT_INST_REG_ADDR(n),}, \
274 .device = DT_INST_REG_ADDR(n),}, \
287 static void gpio_cmsdk_port_##n##_config_func(const struct device *dev) \