Home
last modified time | relevance | path

Searched refs:device (Results 576 – 600 of 4950) sorted by relevance

1...<<21222324252627282930>>...198

/Zephyr-latest/drivers/usb/udc/
Dudc_mcux_ehci.c39 void (*irq_enable_func)(const struct device *dev);
40 void (*irq_disable_func)(const struct device *dev);
50 const struct device *dev;
60 const struct device *dev;
67 static int udc_mcux_lock(const struct device *dev) in udc_mcux_lock()
72 static int udc_mcux_unlock(const struct device *dev) in udc_mcux_unlock()
77 static int udc_mcux_control(const struct device *dev, usb_device_control_type_t command, in udc_mcux_control()
96 static int udc_mcux_ep_feed(const struct device *dev, in udc_mcux_ep_feed()
145 static int udc_mcux_ep_try_feed(const struct device *dev, in udc_mcux_ep_try_feed()
163 static int udc_mcux_ctrl_feed_dout(const struct device *dev, in udc_mcux_ctrl_feed_dout()
[all …]
Dudc_mcux_ip3511.c39 void (*irq_enable_func)(const struct device *dev);
40 void (*irq_disable_func)(const struct device *dev);
50 const struct device *dev;
60 const struct device *dev;
67 static int udc_mcux_lock(const struct device *dev) in udc_mcux_lock()
72 static int udc_mcux_unlock(const struct device *dev) in udc_mcux_unlock()
77 static int udc_mcux_control(const struct device *dev, usb_device_control_type_t command, in udc_mcux_control()
96 static int udc_mcux_ep_feed(const struct device *dev, in udc_mcux_ep_feed()
145 static int udc_mcux_ep_try_feed(const struct device *dev, in udc_mcux_ep_try_feed()
163 static int udc_mcux_ctrl_feed_dout(const struct device *dev, in udc_mcux_ctrl_feed_dout()
[all …]
Dudc_rpi_pico.c32 void (*make_thread)(const struct device *dev);
33 void (*irq_enable_func)(const struct device *dev);
34 void (*irq_disable_func)(const struct device *dev);
35 const struct device *clk_dev;
64 const struct device *dev;
83 static void ALWAYS_INLINE sie_status_clr(const struct device *dev, const uint32_t bit) in sie_status_clr()
99 static mem_addr_t get_ep_ctrl_reg(const struct device *dev, const uint8_t ep) in get_ep_ctrl_reg()
116 static mem_addr_t get_buf_ctrl_reg(const struct device *dev, const uint8_t ep) in get_buf_ctrl_reg()
129 static struct rpi_pico_ep_data *get_ep_data(const struct device *dev, const uint8_t ep) in get_ep_data()
140 static uint32_t read_buf_ctrl_reg(const struct device *dev, const uint8_t ep) in read_buf_ctrl_reg()
[all …]
/Zephyr-latest/drivers/gpio/
Dgpio_axp192.c25 const struct device *mfd;
35 static int gpio_axp192_port_get_raw(const struct device *dev, uint32_t *value) in gpio_axp192_port_get_raw()
53 static int gpio_axp192_port_set_masked_raw(const struct device *dev, gpio_port_pins_t mask, in gpio_axp192_port_set_masked_raw()
68 static int gpio_axp192_port_set_bits_raw(const struct device *dev, gpio_port_pins_t pins) in gpio_axp192_port_set_bits_raw()
73 static int gpio_axp192_port_clear_bits_raw(const struct device *dev, gpio_port_pins_t pins) in gpio_axp192_port_clear_bits_raw()
78 static int gpio_axp192_configure(const struct device *dev, gpio_pin_t pin, gpio_flags_t flags) in gpio_axp192_configure()
143 static int gpio_axp192_port_toggle_bits(const struct device *dev, gpio_port_pins_t pins) in gpio_axp192_port_toggle_bits()
161 static int gpio_axp192_pin_interrupt_configure(const struct device *dev, gpio_pin_t pin, in gpio_axp192_pin_interrupt_configure()
173 static int gpio_axp192_get_config(const struct device *dev, gpio_pin_t pin, gpio_flags_t *out_flags) in gpio_axp192_get_config()
228 static int gpio_axp192_port_get_direction(const struct device *dev, gpio_port_pins_t map, in gpio_axp192_port_get_direction()
[all …]
Dgpio_mchp_xec.c62 static int gpio_xec_configure(const struct device *dev, in gpio_xec_configure()
161 static int gpio_xec_pin_interrupt_configure(const struct device *dev, in gpio_xec_pin_interrupt_configure()
243 static int gpio_xec_port_set_masked_raw(const struct device *dev, in gpio_xec_port_set_masked_raw()
257 static int gpio_xec_port_set_bits_raw(const struct device *dev, uint32_t mask) in gpio_xec_port_set_bits_raw()
269 static int gpio_xec_port_clear_bits_raw(const struct device *dev, in gpio_xec_port_clear_bits_raw()
282 static int gpio_xec_port_toggle_bits(const struct device *dev, uint32_t mask) in gpio_xec_port_toggle_bits()
294 static int gpio_xec_port_get_raw(const struct device *dev, uint32_t *value) in gpio_xec_port_get_raw()
306 static int gpio_xec_manage_callback(const struct device *dev, in gpio_xec_manage_callback()
316 static void gpio_gpio_xec_port_isr(const struct device *dev) in gpio_gpio_xec_port_isr()
345 static int gpio_xec_port000_036_init(const struct device *dev);
[all …]
Dgpio_ene_kb1200.c30 static void gpio_kb1200_isr(const struct device *dev) in gpio_kb1200_isr()
40 static int kb1200_gpio_pin_configure(const struct device *dev, gpio_pin_t pin, gpio_flags_t flags) in kb1200_gpio_pin_configure()
77 static int kb1200_gpio_port_get_raw(const struct device *dev, gpio_port_value_t *value) in kb1200_gpio_port_get_raw()
85 static int kb1200_gpio_port_set_masked_raw(const struct device *dev, gpio_port_pins_t mask, in kb1200_gpio_port_set_masked_raw()
94 static int kb1200_gpio_port_set_bits_raw(const struct device *dev, gpio_port_pins_t pins) in kb1200_gpio_port_set_bits_raw()
102 static int kb1200_gpio_port_clear_bits_raw(const struct device *dev, gpio_port_pins_t pins) in kb1200_gpio_port_clear_bits_raw()
110 static int kb1200_gpio_port_toggle_bits(const struct device *dev, gpio_port_pins_t pins) in kb1200_gpio_port_toggle_bits()
118 static int kb1200_gpio_pin_interrupt_configure(const struct device *dev, gpio_pin_t pin, in kb1200_gpio_pin_interrupt_configure()
162 static int kb1200_gpio_manage_callback(const struct device *dev, struct gpio_callback *cb, bool set) in kb1200_gpio_manage_callback()
170 static uint32_t kb1200_gpio_get_pending_int(const struct device *dev) in kb1200_gpio_get_pending_int()
[all …]
/Zephyr-latest/drivers/w1/
Dw1_net.c64 static int search_slave(const struct device *dev, uint8_t command, in search_slave()
159 int z_impl_w1_search_bus(const struct device *dev, uint8_t command, in z_impl_w1_search_bus()
206 int w1_read_rom(const struct device *dev, struct w1_rom *rom) in w1_read_rom()
237 static int match_rom(const struct device *dev, const struct w1_slave_config *config) in match_rom()
275 int w1_match_rom(const struct device *dev, const struct w1_slave_config *config) in w1_match_rom()
285 int w1_resume_command(const struct device *dev) in w1_resume_command()
305 static int skip_rom(const struct device *dev, const struct w1_slave_config *config) in skip_rom()
339 int w1_skip_rom(const struct device *dev, const struct w1_slave_config *config) in w1_skip_rom()
349 static int reset_select(const struct device *dev, const struct w1_slave_config *config) in reset_select()
358 int w1_reset_select(const struct device *dev, const struct w1_slave_config *config) in w1_reset_select()
[all …]
Dw1_ds2484.c33 static int ds2484_reset_bus(const struct device *dev) in ds2484_reset_bus()
40 static int ds2484_read_bit(const struct device *dev) in ds2484_read_bit()
47 static int ds2484_write_bit(const struct device *dev, bool bit) in ds2484_write_bit()
54 static int ds2484_read_byte(const struct device *dev) in ds2484_read_byte()
61 static int ds2484_write_byte(const struct device *dev, uint8_t byte) in ds2484_write_byte()
68 static int ds2484_configure(const struct device *dev, enum w1_settings_type type, uint32_t value) in ds2484_configure()
88 static int ds2484_pm_control(const struct device *dev, enum pm_device_action action) in ds2484_pm_control()
111 static int ds2484_init(const struct device *dev) in ds2484_init()
Dw1_max32.c22 const struct device *clock;
34 static int api_reset_bus(const struct device *dev) in api_reset_bus()
54 static int api_read_bit(const struct device *dev) in api_read_bit()
71 static int api_write_bit(const struct device *dev, bool bit) in api_write_bit()
88 static int api_read_byte(const struct device *dev) in api_read_byte()
105 static int api_write_byte(const struct device *dev, uint8_t byte) in api_write_byte()
122 static int api_configure(const struct device *dev, enum w1_settings_type type, uint32_t value) in api_configure()
147 static int w1_max32_init(const struct device *dev) in w1_max32_init()
/Zephyr-latest/drivers/adc/
Dadc_vf610.c22 void (*irq_config_func)(const struct device *dev);
26 const struct device *dev;
34 static int vf610_adc_channel_setup(const struct device *dev, in vf610_adc_channel_setup()
67 static int start_read(const struct device *dev, const struct adc_sequence *sequence) in start_read()
123 static int vf610_adc_read(const struct device *dev, in vf610_adc_read()
137 static int vf610_adc_read_async(struct device *dev, in vf610_adc_read_async()
152 static void vf610_adc_start_channel(const struct device *dev) in vf610_adc_start_channel()
190 struct device *dev = (struct device *)arg; in vf610_adc_isr()
210 static int vf610_adc_init(const struct device *dev) in vf610_adc_init()
245 static void vf610_adc_config_func_##n(const struct device *dev);\
[all …]
/Zephyr-latest/drivers/watchdog/
Dwdt_ti_tps382x.c21 static int ti_tps382x_init(const struct device *dev) in ti_tps382x_init()
33 static int ti_tps382x_setup(const struct device *dev, uint8_t options) in ti_tps382x_setup()
40 static int ti_tps382x_disable(const struct device *dev) in ti_tps382x_disable()
50 static int ti_tps382x_install_timeout(const struct device *dev, in ti_tps382x_install_timeout()
70 static int ti_tps382x_feed(const struct device *dev, int channel_id) in ti_tps382x_feed()
Dxt_wdt_esp32.c42 const struct device *clock_dev;
49 static int esp32_xt_wdt_setup(const struct device *dev, uint8_t options) in esp32_xt_wdt_setup()
64 static int esp32_xt_wdt_disable(const struct device *dev) in esp32_xt_wdt_disable()
73 static int esp32_xt_wdt_feed(const struct device *dev, int channel_id) in esp32_xt_wdt_feed()
81 static int esp32_xt_wdt_install_timeout(const struct device *dev, in esp32_xt_wdt_install_timeout()
100 const struct device *dev = (const struct device *)arg; in esp32_xt_wdt_isr()
123 static int esp32_xt_wdt_init(const struct device *dev) in esp32_xt_wdt_init()
/Zephyr-latest/drivers/video/
Dvideo_sw_generator.c28 const struct device *dev;
60 static int video_sw_generator_set_fmt(const struct device *dev, enum video_endpoint_id ep, in video_sw_generator_set_fmt()
88 static int video_sw_generator_get_fmt(const struct device *dev, enum video_endpoint_id ep, in video_sw_generator_get_fmt()
102 static int video_sw_generator_stream_start(const struct device *dev) in video_sw_generator_stream_start()
111 static int video_sw_generator_stream_stop(const struct device *dev) in video_sw_generator_stream_stop()
181 static int video_sw_generator_enqueue(const struct device *dev, enum video_endpoint_id ep, in video_sw_generator_enqueue()
195 static int video_sw_generator_dequeue(const struct device *dev, enum video_endpoint_id ep, in video_sw_generator_dequeue()
212 static int video_sw_generator_flush(const struct device *dev, enum video_endpoint_id ep, in video_sw_generator_flush()
235 static int video_sw_generator_get_caps(const struct device *dev, enum video_endpoint_id ep, in video_sw_generator_get_caps()
248 static int video_sw_generator_set_signal(const struct device *dev, enum video_endpoint_id ep, in video_sw_generator_set_signal()
[all …]
/Zephyr-latest/drivers/rtc/
Drtc_emul.c19 const struct device *dev;
145 static void rtc_emul_test_alarms(const struct device *dev) in rtc_emul_test_alarms()
201 static void rtc_emul_invoke_update_callback(const struct device *dev) in rtc_emul_invoke_update_callback()
216 const struct device *dev = work_delayable->dev; in rtc_emul_update()
234 static int rtc_emul_set_time(const struct device *dev, const struct rtc_time *timeptr) in rtc_emul_set_time()
255 static int rtc_emul_get_time(const struct device *dev, struct rtc_time *timeptr) in rtc_emul_get_time()
281 static int rtc_emul_alarm_get_supported_fields(const struct device *dev, uint16_t id, in rtc_emul_alarm_get_supported_fields()
300 static int rtc_emul_alarm_set_time(const struct device *dev, uint16_t id, uint16_t mask, in rtc_emul_alarm_set_time()
331 static int rtc_emul_alarm_get_time(const struct device *dev, uint16_t id, uint16_t *mask, in rtc_emul_alarm_get_time()
349 static int rtc_emul_alarm_is_pending(const struct device *dev, uint16_t id) in rtc_emul_alarm_is_pending()
[all …]
/Zephyr-latest/drivers/auxdisplay/
Dauxdisplay_serlcd.c98 static int auxdisplay_serlcd_send_command(const struct device *dev, in auxdisplay_serlcd_send_command()
111 auxdisplay_serlcd_send_special_command(const struct device *dev, in auxdisplay_serlcd_send_special_command()
123 static int auxdisplay_serlcd_send_display_state(const struct device *dev, in auxdisplay_serlcd_send_display_state()
141 static int auxdisplay_serlcd_display_on(const struct device *dev) in auxdisplay_serlcd_display_on()
150 static int auxdisplay_serlcd_display_off(const struct device *dev) in auxdisplay_serlcd_display_off()
159 static int auxdisplay_serlcd_cursor_set_enabled(const struct device *dev, bool enable) in auxdisplay_serlcd_cursor_set_enabled()
168 static int auxdisplay_serlcd_position_blinking_set_enabled(const struct device *dev, bool enable) in auxdisplay_serlcd_position_blinking_set_enabled()
177 static int auxdisplay_serlcd_cursor_position_set(const struct device *dev, in auxdisplay_serlcd_cursor_position_set()
242 static int auxdisplay_serlcd_cursor_position_get(const struct device *dev, int16_t *x, int16_t *y) in auxdisplay_serlcd_cursor_position_get()
252 static int auxdisplay_serlcd_capabilities_get(const struct device *dev, in auxdisplay_serlcd_capabilities_get()
[all …]
/Zephyr-latest/drivers/i2s/
Di2s_ll_stm32.h29 void (*irq_config)(const struct device *dev);
37 const struct device *dev_dma;
51 int (*stream_start)(struct stream *, const struct device *dev);
52 void (*stream_disable)(struct stream *, const struct device *dev);
/Zephyr-latest/tests/subsys/pm/power_states_api/src/
Dtest_driver.c15 const struct device *self;
20 static int test_driver_action(const struct device *dev, in test_driver_action()
38 void test_driver_async_operation(const struct device *dev) in test_driver_async_operation()
52 int test_driver_init(const struct device *dev) in test_driver_init()
/Zephyr-latest/drivers/flash/
Dflash_max32.c32 static inline void max32_sem_take(const struct device *dev) in max32_sem_take()
39 static inline void max32_sem_give(const struct device *dev) in max32_sem_give()
52 static int api_read(const struct device *dev, off_t address, void *buffer, size_t length) in api_read()
61 static int api_write(const struct device *dev, off_t address, const void *buffer, size_t length) in api_write()
76 static int api_erase(const struct device *dev, off_t start, size_t len) in api_erase()
105 static void api_page_layout(const struct device *dev, const struct flash_pages_layout **layout, in api_page_layout()
115 static const struct flash_parameters *api_get_parameters(const struct device *dev) in api_get_parameters()
122 static int flash_max32_init(const struct device *dev) in flash_max32_init()
/Zephyr-latest/drivers/sensor/bosch/bmg160/
Dbmg160.h189 const struct device *dev;
212 int bmg160_trigger_init(const struct device *dev);
213 int bmg160_trigger_set(const struct device *dev,
216 int bmg160_read(const struct device *dev, uint8_t reg_addr, uint8_t *data,
218 int bmg160_read_byte(const struct device *dev, uint8_t reg_addr,
220 int bmg160_update_byte(const struct device *dev, uint8_t reg_addr,
223 int bmg160_write_byte(const struct device *dev, uint8_t reg_addr,
225 int bmg160_slope_config(const struct device *dev, enum sensor_attribute attr,
/Zephyr-latest/drivers/sensor/bosch/bmi08x/
Dbmi08x_accel_trigger.c19 static void bmi08x_handle_drdy_acc(const struct device *dev) in bmi08x_handle_drdy_acc()
39 const struct device *dev = (const struct device *)arg; in bmi08x_handle_interrupts_acc()
52 const struct device *dev = (const struct device *)arg1; in bmi08x_acc_thread_main()
71 static void bmi08x_acc_gpio_callback(const struct device *port, struct gpio_callback *cb, in bmi08x_acc_gpio_callback()
86 int bmi08x_trigger_set_acc(const struct device *dev, const struct sensor_trigger *trig, in bmi08x_trigger_set_acc()
100 int bmi08x_acc_trigger_mode_init(const struct device *dev) in bmi08x_acc_trigger_mode_init()
/Zephyr-latest/drivers/mfd/
Dmfd_nxp_lp_flexcomm.c19 const struct device *dev;
31 void (*irq_config_func)(const struct device *dev);
34 void nxp_lp_flexcomm_isr(const struct device *dev) in nxp_lp_flexcomm_isr()
71 void nxp_lp_flexcomm_setirqhandler(const struct device *dev, const struct device *child_dev, in nxp_lp_flexcomm_setirqhandler()
84 static int nxp_lp_flexcomm_init(const struct device *dev) in nxp_lp_flexcomm_init()
141 static void nxp_lp_flexcomm_config_func_##n(const struct device *dev); \
162 static void nxp_lp_flexcomm_config_func_##n(const struct device *dev) \
/Zephyr-latest/drivers/dma/
Ddma_intel_adsp_gpdma.c56 static void intel_adsp_gpdma_dump_registers(const struct device *dev, uint32_t channel) in intel_adsp_gpdma_dump_registers()
89 static void intel_adsp_gpdma_llp_config(const struct device *dev, in intel_adsp_gpdma_llp_config()
100 static inline void intel_adsp_gpdma_llp_enable(const struct device *dev, in intel_adsp_gpdma_llp_enable()
115 static inline void intel_adsp_gpdma_llp_disable(const struct device *dev, in intel_adsp_gpdma_llp_disable()
128 static inline void intel_adsp_gpdma_llp_read(const struct device *dev, in intel_adsp_gpdma_llp_read()
147 static int intel_adsp_gpdma_config(const struct device *dev, uint32_t channel, in intel_adsp_gpdma_config()
170 static int intel_adsp_gpdma_start(const struct device *dev, uint32_t channel) in intel_adsp_gpdma_start()
211 static int intel_adsp_gpdma_stop(const struct device *dev, uint32_t channel) in intel_adsp_gpdma_stop()
222 static int intel_adsp_gpdma_copy(const struct device *dev, uint32_t channel, in intel_adsp_gpdma_copy()
251 static void intel_adsp_gpdma_clock_enable(const struct device *dev) in intel_adsp_gpdma_clock_enable()
[all …]
/Zephyr-latest/drivers/sensor/st/lsm6dso/
Dlsm6dso_shub.c25 static int lsm6dso_shub_write_target_reg(const struct device *dev,
28 static int lsm6dso_shub_read_target_reg(const struct device *dev,
31 static void lsm6dso_shub_enable(const struct device *dev, uint8_t enable);
56 static int lsm6dso_lis2mdl_init(const struct device *dev, uint8_t i2c_addr) in lsm6dso_lis2mdl_init()
81 static int lsm6dso_lis2mdl_odr_set(const struct device *dev, in lsm6dso_lis2mdl_odr_set()
105 static int lsm6dso_lis2mdl_conf(const struct device *dev, uint8_t i2c_addr, in lsm6dso_lis2mdl_conf()
136 static int lsm6dso_hts221_read_conv_data(const struct device *dev, in lsm6dso_hts221_read_conv_data()
163 static int lsm6dso_hts221_init(const struct device *dev, uint8_t i2c_addr) in lsm6dso_hts221_init()
177 static int lsm6dso_hts221_odr_set(const struct device *dev, in lsm6dso_hts221_odr_set()
201 static int lsm6dso_hts221_conf(const struct device *dev, uint8_t i2c_addr, in lsm6dso_hts221_conf()
[all …]
/Zephyr-latest/doc/hardware/peripherals/
Dmspi.rst29 and implement the MSPI APIs, and device drivers that reference these APIs.
30 The relationship between the controller and device drivers is many-to-many to
34 MSPI bus inside the device driver initialization function:
37 The usual device defining macros such as :c:macro:`DEVICE_DT_INST_DEFINE`
55 * Usually, the :c:struct:`mspi_cfg` is filled from device tree and contains
61 #. Perform device driver initialization. As usually, :c:macro:`DEVICE_DT_INST_DEFINE`
62 can be used. Inside device driver initialization function, perform the following
65 #. Call :c:func:`mspi_dev_config` with device specific hardware settings obtained
66 from device datasheets.
68 * The :c:struct:`mspi_dev_cfg` should be filled by device tree and helper macro
[all …]
/Zephyr-latest/drivers/ptp_clock/
Dptp_clock_nxp_enet.c23 const struct device *module_dev;
24 const struct device *port;
25 const struct device *clock_dev;
26 struct device *clock_subsys;
37 static int ptp_clock_nxp_enet_set(const struct device *dev, in ptp_clock_nxp_enet_set()
51 static int ptp_clock_nxp_enet_get(const struct device *dev, in ptp_clock_nxp_enet_get()
65 static int ptp_clock_nxp_enet_adjust(const struct device *dev, in ptp_clock_nxp_enet_adjust()
93 static int ptp_clock_nxp_enet_rate_adjust(const struct device *dev, in ptp_clock_nxp_enet_rate_adjust()
153 void nxp_enet_ptp_clock_callback(const struct device *dev, in nxp_enet_ptp_clock_callback()
189 static int ptp_clock_nxp_enet_init(const struct device *port) in ptp_clock_nxp_enet_init()
[all …]

1...<<21222324252627282930>>...198