Home
last modified time | relevance | path

Searched refs:device (Results 526 – 550 of 4950) sorted by relevance

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

/Zephyr-latest/samples/shields/x_nucleo_iks4a1/standard/src/
Dmain.c16 static void lps22df_trigger_handler(const struct device *dev, in lps22df_trigger_handler()
27 static void lis2mdl_trigger_handler(const struct device *dev, in lis2mdl_trigger_handler()
38 static void lsm6dso16is_acc_trig_handler(const struct device *dev, in lsm6dso16is_acc_trig_handler()
49 static void lsm6dsv16x_acc_trig_handler(const struct device *dev, in lsm6dsv16x_acc_trig_handler()
60 static void lis2duxs12_acc_trig_handler(const struct device *dev, in lis2duxs12_acc_trig_handler()
68 static void lis2mdl_config(const struct device *lis2mdl) in lis2mdl_config()
91 static void lsm6dso16is_config(const struct device *lsm6dso16is) in lsm6dso16is_config()
148 static void lsm6dsv16x_config(const struct device *lsm6dsv16x) in lsm6dsv16x_config()
205 static void lps22df_config(const struct device *lps22df) in lps22df_config()
228 static void lis2duxs12_config(const struct device *lis2duxs12) in lis2duxs12_config()
[all …]
/Zephyr-latest/drivers/counter/
Dcounter_mcux_ctimer.c38 const struct device *clock_dev;
43 void (*irq_config_func)(const struct device *dev);
46 static int mcux_lpc_ctimer_start(const struct device *dev) in mcux_lpc_ctimer_start()
55 static int mcux_lpc_ctimer_stop(const struct device *dev) in mcux_lpc_ctimer_stop()
69 static int mcux_lpc_ctimer_get_value(const struct device *dev, uint32_t *ticks) in mcux_lpc_ctimer_get_value()
76 static uint32_t mcux_lpc_ctimer_get_top_value(const struct device *dev) in mcux_lpc_ctimer_get_top_value()
94 static int mcux_lpc_ctimer_set_alarm(const struct device *dev, uint8_t chan_id, in mcux_lpc_ctimer_set_alarm()
134 static int mcux_lpc_ctimer_cancel_alarm(const struct device *dev, uint8_t chan_id) in mcux_lpc_ctimer_cancel_alarm()
147 static int mcux_lpc_ctimer_set_top_value(const struct device *dev, in mcux_lpc_ctimer_set_top_value()
188 static uint32_t mcux_lpc_ctimer_get_pending_int(const struct device *dev) in mcux_lpc_ctimer_get_pending_int()
[all …]
Dcounter_xlnx_axi_timer.c48 void (*irq_config_func)(const struct device *dev);
58 static inline uint32_t xlnx_axi_timer_read32(const struct device *dev, in xlnx_axi_timer_read32()
66 static inline void xlnx_axi_timer_write32(const struct device *dev, in xlnx_axi_timer_write32()
75 static int xlnx_axi_timer_start(const struct device *dev) in xlnx_axi_timer_start()
92 static int xlnx_axi_timer_stop(const struct device *dev) in xlnx_axi_timer_stop()
112 static int xlnx_axi_timer_get_value(const struct device *dev, uint32_t *ticks) in xlnx_axi_timer_get_value()
120 static int xlnx_axi_timer_set_alarm(const struct device *dev, uint8_t chan_id, in xlnx_axi_timer_set_alarm()
171 static int xlnx_axi_timer_cancel_alarm(const struct device *dev, in xlnx_axi_timer_cancel_alarm()
187 static int xlnx_axi_timer_set_top_value(const struct device *dev, in xlnx_axi_timer_set_top_value()
233 static uint32_t xlnx_axi_timer_get_pending_int(const struct device *dev) in xlnx_axi_timer_get_pending_int()
[all …]
/Zephyr-latest/drivers/ethernet/phy/
Dphy_tja1103.c58 const struct device *mdio;
65 const struct device *dev;
79 static inline int phy_tja1103_c22_read(const struct device *dev, uint16_t reg, uint16_t *val) in phy_tja1103_c22_read()
86 static inline int phy_tja1103_c22_write(const struct device *dev, uint16_t reg, uint16_t val) in phy_tja1103_c22_write()
93 static inline int phy_tja1103_c45_write(const struct device *dev, uint16_t devad, uint16_t reg, in phy_tja1103_c45_write()
101 static inline int phy_tja1103_c45_read(const struct device *dev, uint16_t devad, uint16_t reg, in phy_tja1103_c45_read()
109 static int phy_tja1103_reg_read(const struct device *dev, uint16_t reg_addr, uint32_t *data) in phy_tja1103_reg_read()
123 static int phy_tja1103_reg_write(const struct device *dev, uint16_t reg_addr, uint32_t data) in phy_tja1103_reg_write()
137 static int phy_tja1103_id(const struct device *dev, uint32_t *phy_id) in phy_tja1103_id()
156 static int update_link_state(const struct device *dev) in update_link_state()
[all …]
/Zephyr-latest/drivers/usb/udc/
DKconfig.skeleton5 bool "Skeleton for an USB device controller driver"
9 Skeleton for an USB device controller driver.
16 Skeleton device controller driver internal thread stack size.
23 Skeleton device controller driver thread priority.
DKconfig.virtual5 bool "Virtual USB device controller driver"
10 Virtual USB device controller driver.
17 Virtual device controller driver internal thread stack size.
24 Virtual device controller driver thread priority.
/Zephyr-latest/doc/kernel/drivers/
Dindex.rst8 The Zephyr kernel supports a variety of device drivers. Whether a
11 The Zephyr device model provides a consistent device model for configuring the
12 drivers that are part of a system. The device model is responsible
32 * **Interrupt controller**: This device driver is used by the kernel's
35 * **Timer**: This device driver is used by the kernel's system clock and
38 * **Serial communication**: This device driver is used by the kernel's
41 * **Entropy**: This device driver provides a source of entropy numbers
56 Zephyr provides a set of device drivers for multiple boards. Each driver
60 High-level calls accessed through device-specific APIs, such as
69 The following APIs for device drivers are provided by :file:`device.h`. The APIs
[all …]
/Zephyr-latest/drivers/sensor/ens160/
Dens160_i2c.c17 static int ens160_read_reg_i2c(const struct device *dev, uint8_t reg, uint8_t *val) in ens160_read_reg_i2c()
24 static int ens160_read_data_i2c(const struct device *dev, uint8_t reg, uint8_t *data, size_t len) in ens160_read_data_i2c()
31 static int ens160_write_reg_i2c(const struct device *dev, uint8_t reg, uint8_t val) in ens160_write_reg_i2c()
38 static int ens160_write_data_i2c(const struct device *dev, uint8_t reg, uint8_t *data, size_t len) in ens160_write_data_i2c()
56 int ens160_i2c_init(const struct device *dev) in ens160_i2c_init()
/Zephyr-latest/drivers/sensor/st/lsm6dsl/
Dlsm6dsl_i2c.c21 static int lsm6dsl_i2c_read_data(const struct device *dev, uint8_t reg_addr, in lsm6dsl_i2c_read_data()
29 static int lsm6dsl_i2c_write_data(const struct device *dev, uint8_t reg_addr, in lsm6dsl_i2c_write_data()
37 static int lsm6dsl_i2c_read_reg(const struct device *dev, uint8_t reg_addr, in lsm6dsl_i2c_read_reg()
45 static int lsm6dsl_i2c_update_reg(const struct device *dev, uint8_t reg_addr, in lsm6dsl_i2c_update_reg()
61 int lsm6dsl_i2c_init(const struct device *dev) in lsm6dsl_i2c_init()
/Zephyr-latest/drivers/mfd/
Dmfd_ad559x_i2c.c17 static int mfd_ad559x_i2c_read_raw(const struct device *dev, uint8_t *val, size_t len) in mfd_ad559x_i2c_read_raw()
24 static int mfd_ad559x_i2c_write_raw(const struct device *dev, uint8_t *val, size_t len) in mfd_ad559x_i2c_write_raw()
31 static int mfd_ad559x_i2c_read_reg(const struct device *dev, uint8_t reg, uint8_t reg_data, in mfd_ad559x_i2c_read_reg()
54 static int mfd_ad559x_i2c_write_reg(const struct device *dev, uint8_t reg, uint16_t val) in mfd_ad559x_i2c_write_reg()
71 int mfd_ad559x_i2c_init(const struct device *dev) in mfd_ad559x_i2c_init()
/Zephyr-latest/drivers/clock_control/
Dclock_control_si32_ahb.c24 const struct device *clock_dev;
28 static int clock_control_si32_ahb_on(const struct device *dev, clock_control_subsys_t sys) in clock_control_si32_ahb_on()
33 static int clock_control_si32_ahb_off(const struct device *dev, clock_control_subsys_t sys) in clock_control_si32_ahb_off()
39 static int clock_control_si32_ahb_get_rate(const struct device *dev, clock_control_subsys_t sys, in clock_control_si32_ahb_get_rate()
53 static int clock_control_si32_ahb_init(const struct device *dev) in clock_control_si32_ahb_init()
/Zephyr-latest/include/zephyr/
Dinit.h50 struct device;
75 int (*dev)(const struct device *dev);
85 int (*dev_rw)(struct device *dev);
111 const struct device *dev;
113 struct device *dev_rw;
/Zephyr-latest/drivers/sensor/vishay/vcnl4040/
Dvcnl4040.h112 const struct device *dev;
133 int vcnl4040_read(const struct device *dev, uint8_t reg, uint16_t *out);
134 int vcnl4040_write(const struct device *dev, uint8_t reg, uint16_t value);
137 int vcnl4040_trigger_init(const struct device *dev);
139 int vcnl4040_attr_set(const struct device *dev,
144 int vcnl4040_trigger_set(const struct device *dev,
/Zephyr-latest/drivers/fuel_gauge/
Dfuel_gauge_syscall_handlers.c11 static inline int z_vrfy_fuel_gauge_get_prop(const struct device *dev, fuel_gauge_prop_t prop, in z_vrfy_fuel_gauge_get_prop()
29 static inline int z_vrfy_fuel_gauge_get_props(const struct device *dev, in z_vrfy_fuel_gauge_get_props()
50 static inline int z_vrfy_fuel_gauge_set_prop(const struct device *dev, fuel_gauge_prop_t prop, in z_vrfy_fuel_gauge_set_prop()
62 static inline int z_vrfy_fuel_gauge_set_props(const struct device *dev, in z_vrfy_fuel_gauge_set_props()
81 static inline int z_vrfy_fuel_gauge_get_buffer_prop(const struct device *dev, in z_vrfy_fuel_gauge_get_buffer_prop()
96 static inline int z_vrfy_fuel_gauge_battery_cutoff(const struct device *dev) in z_vrfy_fuel_gauge_battery_cutoff()
/Zephyr-latest/drivers/watchdog/
Dwdt_ifx_cat1.c32 static void ifx_cat1_wdt_isr_handler(const struct device *dev) in ifx_cat1_wdt_isr_handler()
43 static int ifx_cat1_wdt_setup(const struct device *dev, uint8_t options) in ifx_cat1_wdt_setup()
65 static int ifx_cat1_wdt_disable(const struct device *dev) in ifx_cat1_wdt_disable()
79 static int ifx_cat1_wdt_install_timeout(const struct device *dev, const struct wdt_timeout_cfg *cfg) in ifx_cat1_wdt_install_timeout()
110 static int ifx_cat1_wdt_feed(const struct device *dev, int channel_id) in ifx_cat1_wdt_feed()
124 static int ifx_cat1_wdt_init(const struct device *dev) in ifx_cat1_wdt_init()
/Zephyr-latest/soc/mediatek/mt8xxx/
Dmbox.c68 void mtk_adsp_mbox_set_handler(const struct device *mbox, uint32_t chan, in mtk_adsp_mbox_set_handler()
71 struct mbox_data *data = ((struct device *)mbox)->data; in mtk_adsp_mbox_set_handler()
79 void mtk_adsp_mbox_signal(const struct device *mbox, uint32_t chan) in mtk_adsp_mbox_signal()
81 const struct mbox_cfg *cfg = ((struct device *)mbox)->config; in mtk_adsp_mbox_signal()
90 const struct mbox_cfg *cfg = ((struct device *)arg)->config; in mbox_isr()
91 struct mbox_data *data = ((struct device *)arg)->data; in mbox_isr()
/Zephyr-latest/drivers/sensor/adi/adxl367/
Dadxl367_spi.c19 static int adxl367_bus_access(const struct device *dev, uint8_t reg, in adxl367_bus_access()
65 static int adxl367_spi_reg_read(const struct device *dev, uint8_t reg_addr, in adxl367_spi_reg_read()
71 static int adxl367_spi_reg_read_multiple(const struct device *dev, in adxl367_spi_reg_read_multiple()
80 static int adxl367_spi_reg_write(const struct device *dev, in adxl367_spi_reg_write()
88 int adxl367_spi_reg_write_mask(const struct device *dev, in adxl367_spi_reg_write_mask()
114 int adxl367_spi_init(const struct device *dev) in adxl367_spi_init()
/Zephyr-latest/samples/sensor/tmp108/src/
Dmain.c13 void temperature_one_shot(const struct device *dev, in temperature_one_shot()
33 void temperature_alert(const struct device *dev, in temperature_alert()
49 void enable_temp_alerts(const struct device *tmp108) in enable_temp_alerts()
95 void enable_one_shot(const struct device *tmp108) in enable_one_shot()
113 void get_temperature_continuous(const struct device *tmp108) in get_temperature_continuous()
133 const struct device *temp_sensor; in main()
/Zephyr-latest/doc/hardware/peripherals/
Dregulators.rst7 example is a GPIO that controls a transistor that supplies current to a device
9 complex device.
13 regulator API is used to issue requests for power when the device is to be
14 active, and release the power request when the device shuts down.
17 client. For those situations the cost of using the regulator device
19 used. There is no device interface to these regulators as they are entirely
/Zephyr-latest/tests/drivers/counter/counter_nrf_rtc/fixed_top/src/
Dtest_counter_fixed_top.c26 static const struct device *const devices[] = {
42 static void counter_setup_instance(const struct device *dev) in counter_setup_instance()
47 static void counter_tear_down_instance(const struct device *dev) in counter_tear_down_instance()
70 const struct device *dev = devices[idx]; in test_set_custom_top_value_fails_on_instance()
88 static void top_handler(const struct device *dev, void *user_data) in top_handler()
95 const struct device *dev = devices[idx]; in test_top_handler_on_instance()
/Zephyr-latest/drivers/serial/
Duart_native_ptty.c37 static int np_uart_stdin_poll_in(const struct device *dev,
39 static int np_uart_tty_poll_in(const struct device *dev,
41 static void np_uart_poll_out(const struct device *dev,
85 static int np_uart_0_init(const struct device *dev) in np_uart_0_init()
109 static int np_uart_1_init(const struct device *dev) in np_uart_1_init()
131 static void np_uart_poll_out(const struct device *dev, in np_uart_poll_out()
165 static int __maybe_unused np_uart_stdin_poll_in(const struct device *dev, unsigned char *p_char) in np_uart_stdin_poll_in()
193 static int __maybe_unused np_uart_tty_poll_in(const struct device *dev, unsigned char *p_char) in np_uart_tty_poll_in()
/Zephyr-latest/drivers/sensor/bosch/bmm150/
Dbmm150_trigger.c21 const struct device *dev = (const struct device *)arg; in bmm150_handle_interrupts()
38 const struct device *dev = (const struct device *)arg1; in bmm150_thread_main()
59 static void bmm150_gpio_callback(const struct device *port, in bmm150_gpio_callback()
80 const struct device *dev, in bmm150_trigger_set()
121 int bmm150_trigger_mode_init(const struct device *dev) in bmm150_trigger_mode_init()
160 int bmm150_trigger_mode_power_ctrl(const struct device *dev, bool enable) in bmm150_trigger_mode_power_ctrl()
/Zephyr-latest/drivers/reset/
Dreset_rpi_pico.c22 static int reset_rpi_read_register(const struct device *dev, uint16_t offset, uint32_t *value) in reset_rpi_read_register()
44 static int reset_rpi_write_register(const struct device *dev, uint16_t offset, uint32_t value) in reset_rpi_write_register()
66 static int reset_rpi_status(const struct device *dev, uint32_t id, uint8_t *status) in reset_rpi_status()
87 static int reset_rpi_update(const struct device *dev, uint32_t id, uint8_t assert) in reset_rpi_update()
112 static int reset_rpi_line_assert(const struct device *dev, uint32_t id) in reset_rpi_line_assert()
117 static int reset_rpi_line_deassert(const struct device *dev, uint32_t id) in reset_rpi_line_deassert()
122 static int reset_rpi_line_toggle(const struct device *dev, uint32_t id) in reset_rpi_line_toggle()
134 static int reset_rpi_init(const struct device *dev) in reset_rpi_init()
/Zephyr-latest/drivers/sip_svc/
Dsip_smc_intel_socfpga.c24 static bool intel_sip_smc_plat_func_id_valid(const struct device *dev, uint32_t command, in intel_sip_smc_plat_func_id_valid()
65 static uint32_t intel_sip_smc_plat_format_trans_id(const struct device *dev, uint32_t client_idx, in intel_sip_smc_plat_format_trans_id()
74 static uint32_t intel_sip_smc_plat_get_trans_idx(const struct device *dev, uint32_t trans_id) in intel_sip_smc_plat_get_trans_idx()
81 static void intel_sip_smc_plat_update_trans_id(const struct device *dev, in intel_sip_smc_plat_update_trans_id()
103 static void intel_sip_smc_plat_free_async_memory(const struct device *dev, in intel_sip_smc_plat_free_async_memory()
117 static int intel_sip_smc_plat_async_res_req(const struct device *dev, unsigned long *a0, in intel_sip_smc_plat_async_res_req()
133 static int intel_sip_smc_plat_async_res_res(const struct device *dev, struct arm_smccc_res *res, in intel_sip_smc_plat_async_res_res()
155 static uint32_t intel_sip_smc_plat_get_error_code(const struct device *dev, in intel_sip_smc_plat_get_error_code()
167 static void intel_sip_secure_monitor_call(const struct device *dev, unsigned long function_id, in intel_sip_secure_monitor_call()
205 static int arm_sip_smc_init(const struct device *dev) in arm_sip_smc_init()
/Zephyr-latest/drivers/gpio/
Dgpio_mchp_mss.c70 static int mss_gpio_config(const struct device *dev, in mss_gpio_config()
104 static int mss_gpio_port_toggle_bits(const struct device *dev, in mss_gpio_port_toggle_bits()
114 static int mss_gpio_port_get_raw(const struct device *dev, in mss_gpio_port_get_raw()
124 static int mss_gpio_port_set_masked_raw(const struct device *dev, in mss_gpio_port_set_masked_raw()
135 static int mss_gpio_port_set_bits_raw(const struct device *dev, in mss_gpio_port_set_bits_raw()
145 static int mss_gpio_port_clear_bits_raw(const struct device *dev, in mss_gpio_port_clear_bits_raw()
155 static int mss_gpio_pin_interrupt_configure(const struct device *dev, in mss_gpio_pin_interrupt_configure()
189 static int mss_gpio_manage_callback(const struct device *dev, in mss_gpio_manage_callback()
209 static int mss_gpio_init(const struct device *dev) in mss_gpio_init()
221 static void mss_gpio_irq_handler(const struct device *dev) in mss_gpio_irq_handler()

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