Lines Matching refs:device
37 const struct device *dev;
70 void (*make_thread)(const struct device *dev);
71 void (*irq_enable_func)(const struct device *dev);
72 void (*irq_disable_func)(const struct device *dev);
73 void (*callback_register_func)(const struct device *dev);
76 static int udc_ambiq_rx(const struct device *dev, uint8_t ep, struct net_buf *buf);
78 static int usbd_ctrl_feed_dout(const struct device *dev, const size_t length) in usbd_ctrl_feed_dout()
96 static int udc_ambiq_tx(const struct device *dev, uint8_t ep, struct net_buf *buf) in udc_ambiq_tx()
123 static int udc_ambiq_rx(const struct device *dev, uint8_t ep, struct net_buf *buf) in udc_ambiq_rx()
151 static void udc_ambiq_evt_callback(const struct device *dev, am_hal_usb_dev_event_e dev_state) in udc_ambiq_evt_callback()
191 static void udc_ambiq_ep0_setup_callback(const struct device *dev, uint8_t *usb_setup) in udc_ambiq_ep0_setup_callback()
214 static void udc_ambiq_ep_xfer_complete_callback(const struct device *dev, uint8_t ep_addr, in udc_ambiq_ep_xfer_complete_callback()
240 static enum udc_bus_speed udc_ambiq_device_speed(const struct device *dev) in udc_ambiq_device_speed()
252 static int udc_ambiq_ep_enqueue(const struct device *dev, struct udc_ep_config *ep_cfg, in udc_ambiq_ep_enqueue()
276 static int udc_ambiq_ep_dequeue(const struct device *dev, struct udc_ep_config *ep_cfg) in udc_ambiq_ep_dequeue()
298 static int udc_ambiq_ep_set_halt(const struct device *dev, struct udc_ep_config *ep_cfg) in udc_ambiq_ep_set_halt()
312 static int udc_ambiq_ep_clear_halt(const struct device *dev, struct udc_ep_config *ep_cfg) in udc_ambiq_ep_clear_halt()
334 static int udc_ambiq_ep_enable(const struct device *dev, struct udc_ep_config *ep_cfg) in udc_ambiq_ep_enable()
370 static int udc_ambiq_ep_disable(const struct device *dev, struct udc_ep_config *ep_cfg) in udc_ambiq_ep_disable()
381 static int udc_ambiq_host_wakeup(const struct device *dev) in udc_ambiq_host_wakeup()
390 static int udc_ambiq_set_address(const struct device *dev, const uint8_t addr) in udc_ambiq_set_address()
401 static int udc_ambiq_test_mode(const struct device *dev, const uint8_t mode, const bool dryrun) in udc_ambiq_test_mode()
434 static int udc_ambiq_enable(const struct device *dev) in udc_ambiq_enable()
445 static int udc_ambiq_disable(const struct device *dev) in udc_ambiq_disable()
471 static void udc_ambiq_usb_isr(const struct device *dev) in udc_ambiq_usb_isr()
481 static int usb_power_rails_set(const struct device *dev, bool on) in usb_power_rails_set()
517 static int udc_ambiq_init(const struct device *dev) in udc_ambiq_init()
562 static int udc_ambiq_shutdown(const struct device *dev) in udc_ambiq_shutdown()
597 static int udc_ambiq_lock(const struct device *dev) in udc_ambiq_lock()
602 static int udc_ambiq_unlock(const struct device *dev) in udc_ambiq_unlock()
607 static void ambiq_handle_evt_setup(const struct device *dev) in ambiq_handle_evt_setup()
645 static inline void ambiq_handle_evt_dout(const struct device *dev, struct udc_ep_config *const cfg) in ambiq_handle_evt_dout()
676 static void ambiq_handle_zlp_tx(const struct device *dev, struct udc_ep_config *const cfg) in ambiq_handle_zlp_tx()
681 static void ambiq_handle_evt_din(const struct device *dev, struct udc_ep_config *const cfg) in ambiq_handle_evt_din()
753 static void udc_event_xfer(const struct device *dev, struct udc_ep_config *const cfg) in udc_event_xfer()
772 const struct device *dev = (const struct device *)arg; in ambiq_thread_handler()
807 static int udc_ambiq_driver_init(const struct device *dev) in udc_ambiq_driver_init()
918 static void udc_ambiq_register_callback_##n(const struct device *dev) \
934 static void udc_ambiq_make_thread_##n(const struct device *dev) \
946 static void udc_ambiq_irq_enable_func_##n(const struct device *dev) \
954 static void udc_ambiq_irq_disable_func_##n(const struct device *dev) \