Home
last modified time | relevance | path

Searched refs:device (Results 251 – 275 of 5094) sorted by relevance

1...<<11121314151617181920>>...204

/Zephyr-latest/include/zephyr/drivers/
Di2c.h78 const struct device *bus;
202 typedef void (*i2c_callback_t)(const struct device *dev, int result, void *data);
212 typedef int (*i2c_api_configure_t)(const struct device *dev,
214 typedef int (*i2c_api_get_config_t)(const struct device *dev,
216 typedef int (*i2c_api_full_io_t)(const struct device *dev,
220 typedef int (*i2c_api_target_register_t)(const struct device *dev,
222 typedef int (*i2c_api_target_unregister_t)(const struct device *dev,
225 typedef int (*i2c_api_transfer_cb_t)(const struct device *dev,
238 typedef void (*i2c_api_iodev_submit)(const struct device *dev,
242 typedef int (*i2c_api_recover_bus_t)(const struct device *dev);
[all …]
/Zephyr-latest/drivers/ipm/
Dipm_nrfx_ipc.c43 static int ipm_nrf_send(const struct device *dev, int wait, uint32_t id, in ipm_nrf_send()
58 static int ipm_nrf_max_data_size_get(const struct device *dev) in ipm_nrf_max_data_size_get()
65 static uint32_t ipm_nrf_max_id_val_get(const struct device *dev) in ipm_nrf_max_id_val_get()
72 static void ipm_nrf_register_callback(const struct device *dev, in ipm_nrf_register_callback()
80 static int ipm_nrf_set_enabled(const struct device *dev, int enable) in ipm_nrf_set_enabled()
93 static int ipm_nrf_init(const struct device *dev) in ipm_nrf_init()
116 const struct device *ipm_device[NRFX_IPC_ID_MAX_VALUE];
135 static int vipm_nrf_max_data_size_get(const struct device *dev) in vipm_nrf_max_data_size_get()
140 static uint32_t vipm_nrf_max_id_val_get(const struct device *dev) in vipm_nrf_max_id_val_get()
147 static int vipm_nrf_init(const struct device *dev) in vipm_nrf_init()
[all …]
/Zephyr-latest/drivers/counter/
Dcounter_esp32_rtc.c47 const struct device *clock_dev;
56 static int counter_esp32_init(const struct device *dev) in counter_esp32_init()
79 static int counter_esp32_start(const struct device *dev) in counter_esp32_start()
87 static int counter_esp32_stop(const struct device *dev) in counter_esp32_stop()
99 static int counter_esp32_get_value(const struct device *dev, uint32_t *ticks) in counter_esp32_get_value()
108 static int counter_esp32_set_alarm(const struct device *dev, uint8_t chan_id, in counter_esp32_set_alarm()
145 static int counter_esp32_cancel_alarm(const struct device *dev, uint8_t chan_id) in counter_esp32_cancel_alarm()
159 static int counter_esp32_set_top_value(const struct device *dev, in counter_esp32_set_top_value()
171 static uint32_t counter_esp32_get_pending_int(const struct device *dev) in counter_esp32_get_pending_int()
185 static uint32_t counter_esp32_get_top_value(const struct device *dev) in counter_esp32_get_top_value()
[all …]
/Zephyr-latest/drivers/sensor/jedec/jc42/
Djc42.h68 const struct device *dev;
91 int jc42_reg_read(const struct device *dev, uint8_t reg, uint16_t *val);
92 int jc42_reg_write_16bit(const struct device *dev, uint8_t reg, uint16_t val);
93 int jc42_reg_write_8bit(const struct device *dev, uint8_t reg, uint8_t val);
96 int jc42_attr_set(const struct device *dev, enum sensor_channel chan, enum sensor_attribute attr,
98 int jc42_trigger_set(const struct device *dev, const struct sensor_trigger *trig,
100 int jc42_setup_interrupt(const struct device *dev);
/Zephyr-latest/drivers/sensor/bosch/bma4xx/
Dbma4xx_spi.c19 static int bma4xx_spi_read_data(const struct device *dev, uint8_t reg_addr, in bma4xx_spi_read_data()
25 static int bma4xx_spi_write_data(const struct device *dev, uint8_t reg_addr, in bma4xx_spi_write_data()
31 static int bma4xx_spi_read_reg(const struct device *dev, uint8_t reg_addr, in bma4xx_spi_read_reg()
37 static int bma4xx_spi_write_reg(const struct device *dev, uint8_t reg_addr, in bma4xx_spi_write_reg()
43 static int bma4xx_spi_update_reg(const struct device *dev, uint8_t reg_addr, in bma4xx_spi_update_reg()
57 int bma4xx_spi_init(const struct device *dev) in bma4xx_spi_init()
/Zephyr-latest/drivers/bbram/
Dbbram_handlers.c10 static inline int z_vrfy_bbram_check_invalid(const struct device *dev) in z_vrfy_bbram_check_invalid()
17 static inline int z_vrfy_bbram_check_standby_power(const struct device *dev) in z_vrfy_bbram_check_standby_power()
24 static inline int z_vrfy_bbram_check_power(const struct device *dev) in z_vrfy_bbram_check_power()
31 static inline int z_vrfy_bbram_get_size(const struct device *dev, size_t *size) in z_vrfy_bbram_get_size()
39 static inline int z_vrfy_bbram_read(const struct device *dev, size_t offset, in z_vrfy_bbram_read()
48 static inline int z_vrfy_bbram_write(const struct device *dev, size_t offset, in z_vrfy_bbram_write()
/Zephyr-latest/drivers/sensor/st/stts751/
Dstts751.h28 int (*bus_init)(const struct device *dev);
35 const struct device *dev;
61 int stts751_i2c_init(const struct device *dev);
64 int stts751_trigger_set(const struct device *dev,
68 int stts751_init_interrupt(const struct device *dev);
/Zephyr-latest/include/zephyr/drivers/gpio/
Dgpio_emul.h56 int gpio_emul_input_set_masked(const struct device *port, gpio_port_pins_t pins,
69 static inline int gpio_emul_input_set(const struct device *port, gpio_pin_t pin, in gpio_emul_input_set()
85 int gpio_emul_output_get_masked(const struct device *port, gpio_port_pins_t pins,
97 static inline int gpio_emul_output_get(const struct device *port, gpio_pin_t pin) in gpio_emul_output_get()
122 int gpio_emul_flags_get(const struct device *port, gpio_pin_t pin, gpio_flags_t *flags);
/Zephyr-latest/drivers/serial/
Duart_si32_usart.c26 const struct device *clock_dev;
37 static int usart_si32_poll_in(const struct device *dev, unsigned char *c) in usart_si32_poll_in()
50 static void usart_si32_poll_out(const struct device *dev, unsigned char c) in usart_si32_poll_out()
62 static int usart_si32_err_check(const struct device *dev) in usart_si32_err_check()
90 static int usart_si32_fifo_fill(const struct device *dev, const uint8_t *tx_data, int size) in usart_si32_fifo_fill()
108 static int usart_si32_fifo_read(const struct device *dev, uint8_t *rx_data, const int size) in usart_si32_fifo_read()
124 static void usart_si32_irq_tx_enable(const struct device *dev) in usart_si32_irq_tx_enable()
131 static void usart_si32_irq_tx_disable(const struct device *dev) in usart_si32_irq_tx_disable()
138 static int usart_si32_irq_tx_ready(const struct device *dev) in usart_si32_irq_tx_ready()
145 static int usart_si32_irq_tx_complete(const struct device *dev) in usart_si32_irq_tx_complete()
[all …]
Duart_sam.c45 static int uart_sam_poll_in(const struct device *dev, unsigned char *c) in uart_sam_poll_in()
61 static void uart_sam_poll_out(const struct device *dev, unsigned char c) in uart_sam_poll_out()
75 static int uart_sam_err_check(const struct device *dev) in uart_sam_err_check()
99 static int uart_sam_baudrate_set(const struct device *dev, uint32_t baudrate) in uart_sam_baudrate_set()
143 static uint8_t uart_sam_get_parity(const struct device *dev) in uart_sam_get_parity()
164 static int uart_sam_configure(const struct device *dev, in uart_sam_configure()
203 static int uart_sam_config_get(const struct device *dev, in uart_sam_config_get()
220 static int uart_sam_fifo_fill(const struct device *dev, in uart_sam_fifo_fill()
237 static int uart_sam_fifo_read(const struct device *dev, uint8_t *rx_data, in uart_sam_fifo_read()
259 static void uart_sam_irq_tx_enable(const struct device *dev) in uart_sam_irq_tx_enable()
[all …]
Duart_hvc_xen.c32 static int read_from_ring(const struct device *dev, char *str, int len) in read_from_ring()
58 static int write_to_ring(const struct device *dev, const char *str, int len) in write_to_ring()
87 static int xen_hvc_poll_in(const struct device *dev, in xen_hvc_poll_in()
103 static void xen_hvc_poll_out(const struct device *dev, in xen_hvc_poll_out()
111 static int xen_hvc_fifo_fill(const struct device *dev, const uint8_t *tx_data, in xen_hvc_fifo_fill()
132 static int xen_hvc_fifo_read(const struct device *dev, uint8_t *rx_data, in xen_hvc_fifo_read()
138 static void xen_hvc_irq_tx_enable(const struct device *dev) in xen_hvc_irq_tx_enable()
148 static int xen_hvc_irq_tx_ready(const struct device *dev) in xen_hvc_irq_tx_ready()
153 static void xen_hvc_irq_rx_enable(const struct device *dev) in xen_hvc_irq_rx_enable()
163 static int xen_hvc_irq_tx_complete(const struct device *dev) in xen_hvc_irq_tx_complete()
[all …]
Duart_mcux.c22 const struct device *clock_dev;
25 void (*irq_config_func)(const struct device *dev);
38 static int uart_mcux_configure(const struct device *dev, in uart_mcux_configure()
116 static int uart_mcux_config_get(const struct device *dev, in uart_mcux_config_get()
127 static int uart_mcux_poll_in(const struct device *dev, unsigned char *c) in uart_mcux_poll_in()
141 static void uart_mcux_poll_out(const struct device *dev, unsigned char c) in uart_mcux_poll_out()
151 static int uart_mcux_err_check(const struct device *dev) in uart_mcux_err_check()
177 static int uart_mcux_fifo_fill(const struct device *dev, in uart_mcux_fifo_fill()
193 static int uart_mcux_fifo_read(const struct device *dev, uint8_t *rx_data, in uart_mcux_fifo_read()
208 static void uart_mcux_irq_tx_enable(const struct device *dev) in uart_mcux_irq_tx_enable()
[all …]
/Zephyr-latest/drivers/auxdisplay/
Dauxdisplay_itron.c54 const struct device *uart;
60 static int send_cmd(const struct device *dev, const uint8_t *command, uint8_t length, bool pm,
62 static int auxdisplay_itron_is_busy(const struct device *dev);
63 static int auxdisplay_itron_clear(const struct device *dev);
64 static int auxdisplay_itron_set_powered(const struct device *dev, bool enabled);
67 void auxdisplay_itron_busy_gpio_change_callback(const struct device *port, in auxdisplay_itron_busy_gpio_change_callback()
77 static int auxdisplay_itron_init(const struct device *dev) in auxdisplay_itron_init()
154 static int auxdisplay_itron_set_powered(const struct device *dev, bool enabled) in auxdisplay_itron_set_powered()
166 static bool auxdisplay_itron_is_powered(const struct device *dev) in auxdisplay_itron_is_powered()
184 static int auxdisplay_itron_display_on(const struct device *dev) in auxdisplay_itron_display_on()
[all …]
/Zephyr-latest/samples/subsys/pm/latency/src/
Dtest.h9 void (*open)(const struct device *dev);
10 void (*close)(const struct device *dev);
13 static inline void test_open(const struct device *dev) in test_open()
21 static inline void test_close(const struct device *dev) in test_close()
/Zephyr-latest/subsys/usb/device_next/app/
DKconfig.cdc_acm_serial5 # device stack and CDC ACM instance to be used as the default serial backend
10 bool "Initialize USB device and CDC ACM UART at boot"
20 string "USB device manufacturer string descriptor"
23 USB device manufacturer string descriptor.
26 string "USB device product string descriptor"
29 USB device product string descriptor.
32 hex "USB device Vendor ID"
39 hex "USB device Product ID"
46 bool "USB device Self-powered attribute"
51 int "USB device bMaxPower value"
/Zephyr-latest/drivers/reset/
Dreset_ast10x0.c30 const struct device *syscon;
33 static int aspeed_reset_line_assert(const struct device *dev, uint32_t id) in aspeed_reset_line_assert()
36 const struct device *syscon = config->syscon; in aspeed_reset_line_assert()
47 static int aspeed_reset_line_deassert(const struct device *dev, uint32_t id) in aspeed_reset_line_deassert()
50 const struct device *syscon = config->syscon; in aspeed_reset_line_deassert()
61 static int aspeed_reset_status(const struct device *dev, uint32_t id, uint8_t *status) in aspeed_reset_status()
64 const struct device *syscon = config->syscon; in aspeed_reset_status()
82 static int aspeed_reset_line_toggle(const struct device *dev, uint32_t id) in aspeed_reset_line_toggle()
/Zephyr-latest/boards/nxp/mimxrt1170_evk/
Dboard.cmake9 board_runner_args(jlink "--device=MIMXRT1176xxxA_M7" "--reset-after-load")
10 # ITCM is not defined in RT1170's LinkServer device file
11 board_runner_args(linkserver "--override=/device/memory/-=\{\"location\":\"0x00000000\",\
15 board_runner_args(linkserver "--device=MIMXRT1176xxxxx:MIMXRT1170-EVK")
17 board_runner_args(linkserver "--device=MIMXRT1176xxxxx:MIMXRT1170-EVKB")
24 board_runner_args(jlink "--device=MIMXRT1176xxxA_M4")
26 board_runner_args(linkserver "--device=MIMXRT1176xxxxx:MIMXRT1170-EVK")
28 board_runner_args(linkserver "--device=MIMXRT1176xxxxx:MIMXRT1170-EVKB")
/Zephyr-latest/include/zephyr/drivers/misc/renesas_ra_external_interrupt/
Drenesas_ra_external_interrupt.h13 struct device *port;
18 void (*isr)(const struct device *dev, gpio_pin_t pin);
21 int gpio_ra_interrupt_set(const struct device *dev, struct gpio_ra_callback *callback);
22 void gpio_ra_interrupt_unset(const struct device *dev, uint8_t port_num, uint8_t pin);
/Zephyr-latest/drivers/sensor/microchip/tcn75a/
Dtcn75a.h44 const struct device *dev;
72 int tcn75a_trigger_init(const struct device *dev);
73 int tcn75a_attr_get(const struct device *dev, enum sensor_channel chan, enum sensor_attribute attr,
76 int tcn75a_attr_set(const struct device *dev, enum sensor_channel chan, enum sensor_attribute attr,
78 int tcn75a_trigger_set(const struct device *dev, const struct sensor_trigger *trig,
81 int tcn75a_sample_fetch(const struct device *dev, enum sensor_channel chan);
/Zephyr-latest/drivers/gpio/
Dgpio_test.c28 static int vnd_gpio_pin_configure(const struct device *port, in vnd_gpio_pin_configure()
35 static int vnd_gpio_port_get_raw(const struct device *port, in vnd_gpio_port_get_raw()
41 static int vnd_gpio_port_set_masked_raw(const struct device *port, in vnd_gpio_port_set_masked_raw()
48 static int vnd_gpio_port_set_bits_raw(const struct device *port, in vnd_gpio_port_set_bits_raw()
54 static int vnd_gpio_port_clear_bits_raw(const struct device *port, in vnd_gpio_port_clear_bits_raw()
60 static int vnd_gpio_port_toggle_bits(const struct device *port, in vnd_gpio_port_toggle_bits()
/Zephyr-latest/drivers/sensor/adi/adxl362/
Dadxl362.h211 const struct device *dev;
293 void adxl362_submit_stream(const struct device *dev, struct rtio_iodev_sqe *iodev_sqe);
294 void adxl362_stream_irq_handler(const struct device *dev);
295 int adxl362_fifo_read(const struct device *dev, void *buff, size_t length);
298 int adxl362_reg_write_mask(const struct device *dev,
301 int adxl362_get_status(const struct device *dev, uint8_t *status);
303 int adxl362_interrupt_activity_enable(const struct device *dev);
305 int adxl362_trigger_set(const struct device *dev,
309 int adxl362_init_interrupt(const struct device *dev);
311 int adxl362_set_interrupt_mode(const struct device *dev, uint8_t mode);
[all …]
/Zephyr-latest/include/zephyr/crypto/
Dcrypto.h69 int (*query_hw_caps)(const struct device *dev);
72 int (*cipher_begin_session)(const struct device *dev, struct cipher_ctx *ctx,
77 int (*cipher_free_session)(const struct device *dev, struct cipher_ctx *ctx);
80 int (*cipher_async_callback_set)(const struct device *dev,
84 int (*hash_begin_session)(const struct device *dev, struct hash_ctx *ctx,
87 int (*hash_free_session)(const struct device *dev, struct hash_ctx *ctx);
89 int (*hash_async_callback_set)(const struct device *dev,
111 static inline int crypto_query_hwcaps(const struct device *dev) in crypto_query_hwcaps()
162 static inline int cipher_begin_session(const struct device *dev, in cipher_begin_session()
172 ctx->device = dev; in cipher_begin_session()
[all …]
/Zephyr-latest/drivers/ps2/
Dps2_handlers.c10 static inline int z_vrfy_ps2_config(const struct device *dev, in z_vrfy_ps2_config()
20 static inline int z_vrfy_ps2_write(const struct device *dev, uint8_t value) in z_vrfy_ps2_write()
27 static inline int z_vrfy_ps2_read(const struct device *dev, uint8_t *value) in z_vrfy_ps2_read()
35 static inline int z_vrfy_ps2_enable_callback(const struct device *dev) in z_vrfy_ps2_enable_callback()
42 static inline int z_vrfy_ps2_disable_callback(const struct device *dev) in z_vrfy_ps2_disable_callback()
/Zephyr-latest/boards/nxp/mimxrt700_evk/
Dboard.cmake8 board_runner_args(jlink "--device=MIMXRT798S_M33_0" "--reset-after-load")
9 board_runner_args(linkserver "--device=MIMXRT798S:MIMXRT700-EVK")
10 board_runner_args(linkserver "--override=/device/memory/4=")
13 board_runner_args(jlink "--device=MIMXRT798S_M33_1")
14 board_runner_args(linkserver "--device=MIMXRT798S:MIMXRT700-EVK")
/Zephyr-latest/tests/kernel/device/src/
Dabstract_driver.c15 static int my_driver_A_do_this(const struct device *dev, int foo, int bar) in my_driver_A_do_this()
20 static void my_driver_A_do_that(const struct device *dev, unsigned int *baz) in my_driver_A_do_that()
30 int common_driver_init(const struct device *dev) in common_driver_init()
36 static int my_driver_B_do_this(const struct device *dev, int foo, int bar) in my_driver_B_do_this()
41 static void my_driver_B_do_that(const struct device *dev, unsigned int *baz) in my_driver_B_do_that()

1...<<11121314151617181920>>...204