Home
last modified time | relevance | path

Searched refs:device (Results 76 – 100 of 4182) sorted by relevance

12345678910>>...168

/Zephyr-latest/include/zephyr/drivers/mfd/
Dnpm1300.h54 int mfd_npm1300_reg_read_burst(const struct device *dev, uint8_t base, uint8_t offset, void *data,
67 int mfd_npm1300_reg_read(const struct device *dev, uint8_t base, uint8_t offset, uint8_t *data);
79 int mfd_npm1300_reg_write(const struct device *dev, uint8_t base, uint8_t offset, uint8_t data);
92 int mfd_npm1300_reg_write2(const struct device *dev, uint8_t base, uint8_t offset, uint8_t data1,
106 int mfd_npm1300_reg_update(const struct device *dev, uint8_t base, uint8_t offset, uint8_t data,
118 int mfd_npm1300_set_timer(const struct device *dev, uint32_t time_ms);
127 int mfd_npm1300_reset(const struct device *dev);
140 int mfd_npm1300_hibernate(const struct device *dev, uint32_t time_ms);
149 int mfd_npm1300_add_callback(const struct device *dev, struct gpio_callback *callback);
158 int mfd_npm1300_remove_callback(const struct device *dev, struct gpio_callback *callback);
/Zephyr-latest/include/zephyr/drivers/
Despi.h413 typedef void (*espi_callback_handler_t) (const struct device *dev,
450 typedef int (*espi_api_config)(const struct device *dev, struct espi_cfg *cfg);
451 typedef bool (*espi_api_get_channel_status)(const struct device *dev,
454 typedef int (*espi_api_read_request)(const struct device *dev,
456 typedef int (*espi_api_write_request)(const struct device *dev,
458 typedef int (*espi_api_lpc_read_request)(const struct device *dev,
461 typedef int (*espi_api_lpc_write_request)(const struct device *dev,
465 typedef int (*espi_api_send_vwire)(const struct device *dev,
468 typedef int (*espi_api_receive_vwire)(const struct device *dev,
472 typedef int (*espi_api_send_oob)(const struct device *dev,
[all …]
Dmdio.h38 void (*bus_enable)(const struct device *dev);
41 void (*bus_disable)(const struct device *dev);
44 int (*read)(const struct device *dev, uint8_t prtad, uint8_t regad,
48 int (*write)(const struct device *dev, uint8_t prtad, uint8_t regad,
52 int (*read_c45)(const struct device *dev, uint8_t prtad, uint8_t devad,
56 int (*write_c45)(const struct device *dev, uint8_t prtad, uint8_t devad,
69 __syscall void mdio_bus_enable(const struct device *dev);
71 static inline void z_impl_mdio_bus_enable(const struct device *dev) in z_impl_mdio_bus_enable()
87 __syscall void mdio_bus_disable(const struct device *dev);
89 static inline void z_impl_mdio_bus_disable(const struct device *dev) in z_impl_mdio_bus_disable()
[all …]
Dwatchdog.h87 typedef void (*wdt_callback_t)(const struct device *dev, int channel_id);
115 typedef int (*wdt_api_setup)(const struct device *dev, uint8_t options);
121 typedef int (*wdt_api_disable)(const struct device *dev);
127 typedef int (*wdt_api_install_timeout)(const struct device *dev,
134 typedef int (*wdt_api_feed)(const struct device *dev, int channel_id);
162 __syscall int wdt_setup(const struct device *dev, uint8_t options);
164 static inline int z_impl_wdt_setup(const struct device *dev, uint8_t options) in z_impl_wdt_setup()
186 __syscall int wdt_disable(const struct device *dev);
188 static inline int z_impl_wdt_disable(const struct device *dev) in z_impl_wdt_disable()
218 static inline int wdt_install_timeout(const struct device *dev, in wdt_install_timeout()
[all …]
Dled.h55 typedef int (*led_api_blink)(const struct device *dev, uint32_t led,
64 typedef int (*led_api_get_info)(const struct device *dev, uint32_t led,
73 typedef int (*led_api_set_brightness)(const struct device *dev, uint32_t led,
81 typedef int (*led_api_set_color)(const struct device *dev, uint32_t led,
90 typedef int (*led_api_on)(const struct device *dev, uint32_t led);
98 typedef int (*led_api_off)(const struct device *dev, uint32_t led);
106 typedef int (*led_api_write_channels)(const struct device *dev,
138 __syscall int led_blink(const struct device *dev, uint32_t led,
141 static inline int z_impl_led_blink(const struct device *dev, uint32_t led, in z_impl_led_blink()
163 __syscall int led_get_info(const struct device *dev, uint32_t led,
[all …]
Dswdp.h53 int (*swdp_output_sequence)(const struct device *dev,
65 int (*swdp_input_sequence)(const struct device *dev,
79 int (*swdp_transfer)(const struct device *dev,
94 int (*swdp_set_pins)(const struct device *dev,
105 int (*swdp_get_pins)(const struct device *dev, uint8_t *state);
114 int (*swdp_set_clock)(const struct device *dev, uint32_t clock);
124 int (*swdp_configure)(const struct device *dev,
136 int (*swdp_port_on)(const struct device *dev);
144 int (*swdp_port_off)(const struct device *dev);
Dfpga.h31 typedef enum FPGA_status (*fpga_api_get_status)(const struct device *dev);
32 typedef int (*fpga_api_load)(const struct device *dev, uint32_t *image_ptr,
34 typedef int (*fpga_api_reset)(const struct device *dev);
35 typedef int (*fpga_api_on)(const struct device *dev);
36 typedef int (*fpga_api_off)(const struct device *dev);
37 typedef const char *(*fpga_api_get_info)(const struct device *dev);
56 static inline enum FPGA_status fpga_get_status(const struct device *dev) in fpga_get_status()
79 static inline int fpga_reset(const struct device *dev) in fpga_reset()
101 static inline int fpga_load(const struct device *dev, uint32_t *image_ptr, in fpga_load()
122 static inline int fpga_on(const struct device *dev) in fpga_on()
[all …]
Dsyscon.h36 typedef int (*syscon_api_get_base)(const struct device *dev, uintptr_t *addr);
43 typedef int (*syscon_api_read_reg)(const struct device *dev, uint16_t reg, uint32_t *val);
50 typedef int (*syscon_api_write_reg)(const struct device *dev, uint16_t reg, uint32_t val);
57 typedef int (*syscon_api_get_size)(const struct device *dev, size_t *size);
76 __syscall int syscon_get_base(const struct device *dev, uintptr_t *addr);
78 static inline int z_impl_syscon_get_base(const struct device *dev, uintptr_t *addr) in z_impl_syscon_get_base()
101 __syscall int syscon_read_reg(const struct device *dev, uint16_t reg, uint32_t *val);
103 static inline int z_impl_syscon_read_reg(const struct device *dev, uint16_t reg, uint32_t *val) in z_impl_syscon_read_reg()
126 __syscall int syscon_write_reg(const struct device *dev, uint16_t reg, uint32_t val);
128 static inline int z_impl_syscon_write_reg(const struct device *dev, uint16_t reg, uint32_t val) in z_impl_syscon_write_reg()
[all …]
/Zephyr-latest/include/zephyr/usb/class/
Dusb_hid.h37 typedef int (*hid_cb_t)(const struct device *dev,
40 typedef void (*hid_int_ready_callback)(const struct device *dev);
41 typedef void (*hid_protocol_cb_t)(const struct device *dev, uint8_t protocol);
42 typedef void (*hid_idle_cb_t)(const struct device *dev, uint16_t report_id);
70 void usb_hid_register_device(const struct device *dev,
85 int hid_int_ep_write(const struct device *dev,
102 int hid_int_ep_read(const struct device *dev,
117 int usb_hid_set_proto_code(const struct device *dev, uint8_t proto_code);
126 int usb_hid_init(const struct device *dev);
/Zephyr-latest/drivers/ipm/
Dipm_handlers.c10 static inline int z_vrfy_ipm_send(const struct device *dev, int wait, in z_vrfy_ipm_send()
16 return z_impl_ipm_send((const struct device *)dev, wait, id, in z_vrfy_ipm_send()
21 static inline int z_vrfy_ipm_max_data_size_get(const struct device *dev) in z_vrfy_ipm_max_data_size_get()
24 return z_impl_ipm_max_data_size_get((const struct device *)dev); in z_vrfy_ipm_max_data_size_get()
28 static inline uint32_t z_vrfy_ipm_max_id_val_get(const struct device *dev) in z_vrfy_ipm_max_id_val_get()
31 return z_impl_ipm_max_id_val_get((const struct device *)dev); in z_vrfy_ipm_max_id_val_get()
35 static inline int z_vrfy_ipm_set_enabled(const struct device *dev, int enable) in z_vrfy_ipm_set_enabled()
38 return z_impl_ipm_set_enabled((const struct device *)dev, enable); in z_vrfy_ipm_set_enabled()
Dipm_sedi.c21 static void set_ipm_dev_busy(const struct device *dev, bool is_write) in set_ipm_dev_busy()
31 static void clear_ipm_dev_busy(const struct device *dev, bool is_write) in clear_ipm_dev_busy()
44 static void ipm_event_dispose(IN sedi_ipc_t device, IN uint32_t event, INOUT void *params) in ipm_event_dispose() argument
46 const struct device *dev = (const struct device *)params; in ipm_event_dispose()
50 LOG_DBG("dev: %u, event: %u", device, event); in ipm_event_dispose()
55 sedi_ipc_read_dbl(device, &drbl_in); in ipm_event_dispose()
57 sedi_ipc_read_msg(device, ipm->incoming_data_buf, len); in ipm_event_dispose()
77 static int ipm_init(const struct device *dev) in ipm_init()
81 sedi_ipc_t device = info->ipc_device; in ipm_init() local
89 sedi_ipc_init(device, ipm_event_dispose, (void *)dev); in ipm_init()
[all …]
/Zephyr-latest/drivers/sensor/nxp/fxas21002/
Dfxas21002.h68 int (*read)(const struct device *dev,
72 int (*byte_read)(const struct device *dev,
75 int (*byte_write)(const struct device *dev,
78 int (*reg_field_update)(const struct device *dev,
110 const struct device *dev;
126 int fxas21002_get_power(const struct device *dev, enum fxas21002_power *power);
127 int fxas21002_set_power(const struct device *dev, enum fxas21002_power power);
134 int fxas21002_byte_write_spi(const struct device *dev,
138 int fxas21002_byte_read_spi(const struct device *dev,
142 int fxas21002_reg_field_update_spi(const struct device *dev,
[all …]
/Zephyr-latest/drivers/stepper/
Dfake_stepper_controller.c22 DEFINE_FAKE_VALUE_FUNC(int, fake_stepper_enable, const struct device *, bool);
24 DEFINE_FAKE_VALUE_FUNC(int, fake_stepper_is_moving, const struct device *, bool *);
26 DEFINE_FAKE_VALUE_FUNC(int, fake_stepper_move_by, const struct device *, int32_t);
28 DEFINE_FAKE_VALUE_FUNC(int, fake_stepper_set_max_velocity, const struct device *, uint32_t);
30 DEFINE_FAKE_VALUE_FUNC(int, fake_stepper_set_micro_step_res, const struct device *,
33 DEFINE_FAKE_VALUE_FUNC(int, fake_stepper_get_micro_step_res, const struct device *,
36 DEFINE_FAKE_VALUE_FUNC(int, fake_stepper_set_reference_position, const struct device *, int32_t);
38 DEFINE_FAKE_VALUE_FUNC(int, fake_stepper_get_actual_position, const struct device *, int32_t *);
40 DEFINE_FAKE_VALUE_FUNC(int, fake_stepper_move_to, const struct device *, int32_t);
42 DEFINE_FAKE_VALUE_FUNC(int, fake_stepper_run, const struct device *, enum stepper_direction,
[all …]
/Zephyr-latest/drivers/can/
Dcan_fake.c27 DEFINE_FAKE_VALUE_FUNC(int, fake_can_start, const struct device *);
29 DEFINE_FAKE_VALUE_FUNC(int, fake_can_stop, const struct device *);
31 DEFINE_FAKE_VALUE_FUNC(int, fake_can_set_timing, const struct device *, const struct can_timing *);
33 DEFINE_FAKE_VALUE_FUNC(int, fake_can_set_timing_data, const struct device *,
36 DEFINE_FAKE_VALUE_FUNC(int, fake_can_get_capabilities, const struct device *, can_mode_t *);
38 DEFINE_FAKE_VALUE_FUNC(int, fake_can_set_mode, const struct device *, can_mode_t);
40 DEFINE_FAKE_VALUE_FUNC(int, fake_can_send, const struct device *, const struct can_frame *,
43 DEFINE_FAKE_VALUE_FUNC(int, fake_can_add_rx_filter, const struct device *, can_rx_callback_t,
46 DEFINE_FAKE_VOID_FUNC(fake_can_remove_rx_filter, const struct device *, int);
48 DEFINE_FAKE_VALUE_FUNC(int, fake_can_recover, const struct device *, k_timeout_t);
[all …]
/Zephyr-latest/drivers/sensor/tdk/icm42605/
Dicm42605_setup.h12 int icm42605_sensor_init(const struct device *dev);
13 int icm42605_turn_on_fifo(const struct device *dev);
14 int icm42605_turn_off_fifo(const struct device *dev);
15 int icm42605_turn_off_sensor(const struct device *dev);
16 int icm42605_turn_on_sensor(const struct device *dev);
17 int icm42605_set_odr(const struct device *dev, int a_rate, int g_rate);
/Zephyr-latest/subsys/usb/usb_c/
Dusbc_tc_common_internal.h70 const struct device *dev;
74 const struct device *vbus_dev;
106 void tc_set_state(const struct device *dev, const enum tc_state_t state);
114 enum tc_state_t tc_get_state(const struct device *dev);
122 void tc_pd_enable(const struct device *dev, const bool enable);
129 void tc_subsys_init(const struct device *dev);
138 void tc_run(const struct device *dev, int32_t dpm_request);
147 bool tc_is_in_attached_state(const struct device *dev);
155 void tc_select_src_collision_rp(const struct device *dev, enum tc_rp_value rp);
Dusbc_stack.c21 static int usbc_subsys_init(const struct device *dev);
25 const struct device *dev = (const struct device *)port_dev; in usbc_handler()
64 static void create_thread_##inst(const struct device *dev) \
100 int usbc_start(const struct device *dev) in DT_INST_FOREACH_STATUS_OKAY()
117 int usbc_suspend(const struct device *dev) in usbc_suspend()
132 int usbc_request(const struct device *dev, const enum usbc_policy_request_t req) in usbc_request()
143 void usbc_bypass_next_sleep(const struct device *dev) in usbc_bypass_next_sleep()
153 void usbc_set_dpm_data(const struct device *dev, void *dpm_data) in usbc_set_dpm_data()
163 void *usbc_get_dpm_data(const struct device *dev) in usbc_get_dpm_data()
175 void usbc_set_policy_cb_get_snk_cap(const struct device *dev, in usbc_set_policy_cb_get_snk_cap()
[all …]
/Zephyr-latest/kernel/
Ddevice.c24 STRUCT_SECTION_FOREACH(device, dev) { in z_device_state_init()
29 const struct device *z_impl_device_get_binding(const char *name) in z_impl_device_get_binding()
39 STRUCT_SECTION_FOREACH(device, dev) { in z_impl_device_get_binding()
49 static inline const struct device *z_vrfy_device_get_binding(const char *name) in z_vrfy_device_get_binding()
62 static inline bool z_vrfy_device_is_ready(const struct device *dev) in z_vrfy_device_is_ready()
72 const struct device *z_impl_device_get_by_dt_nodelabel(const char *nodelabel) in z_impl_device_get_by_dt_nodelabel()
88 STRUCT_SECTION_FOREACH(device, dev) { in z_impl_device_get_by_dt_nodelabel()
108 static inline const struct device *z_vrfy_device_get_by_dt_nodelabel(const char *nodelabel) in z_vrfy_device_get_by_dt_nodelabel()
122 size_t z_device_get_all_static(struct device const **devices) in z_device_get_all_static()
126 STRUCT_SECTION_GET(device, 0, devices); in z_device_get_all_static()
[all …]
/Zephyr-latest/drivers/memc/
Dmemc_mcux_flexspi.h25 void memc_flexspi_wait_bus_idle(const struct device *dev);
36 bool memc_flexspi_is_running_xip(const struct device *dev);
49 int memc_flexspi_update_clock(const struct device *dev,
64 int memc_flexspi_set_device_config(const struct device *dev,
78 int memc_flexspi_reset(const struct device *dev);
89 int memc_flexspi_transfer(const struct device *dev,
102 void *memc_flexspi_get_ahb_address(const struct device *dev,
/Zephyr-latest/drivers/serial/
Duart_handlers.c11 static inline int z_vrfy_uart_##op_(const struct device *dev) \
18 static inline void z_vrfy_uart_##op_(const struct device *dev) \
27 static inline int z_vrfy_uart_poll_in(const struct device *dev, in UART_SIMPLE()
36 static inline int z_vrfy_uart_poll_in_u16(const struct device *dev, in z_vrfy_uart_poll_in_u16()
45 static inline void z_vrfy_uart_poll_out(const struct device *dev, in z_vrfy_uart_poll_out()
49 z_impl_uart_poll_out((const struct device *)dev, out_char); in z_vrfy_uart_poll_out()
53 static inline void z_vrfy_uart_poll_out_u16(const struct device *dev, in z_vrfy_uart_poll_out_u16()
57 z_impl_uart_poll_out_u16((const struct device *)dev, out_u16); in z_vrfy_uart_poll_out_u16()
62 static inline int z_vrfy_uart_config_get(const struct device *dev, in z_vrfy_uart_config_get()
72 static inline int z_vrfy_uart_configure(const struct device *dev, in z_vrfy_uart_configure()
[all …]
Duart_cmsdk_apb.c89 static void uart_cmsdk_apb_isr(const struct device *dev);
99 static void baudrate_set(const struct device *dev) in baudrate_set()
124 static int uart_cmsdk_apb_init(const struct device *dev) in uart_cmsdk_apb_init()
130 const struct device *const clk = DEVICE_DT_GET(DT_INST_CLOCKS_CTLR_BY_IDX(0, 1)); in uart_cmsdk_apb_init()
166 static int uart_cmsdk_apb_poll_in(const struct device *dev, unsigned char *c) in uart_cmsdk_apb_poll_in()
190 static void uart_cmsdk_apb_poll_out(const struct device *dev, in uart_cmsdk_apb_poll_out()
214 static int uart_cmsdk_apb_fifo_fill(const struct device *dev, in uart_cmsdk_apb_fifo_fill()
247 static int uart_cmsdk_apb_fifo_read(const struct device *dev, in uart_cmsdk_apb_fifo_read()
276 static void uart_cmsdk_apb_irq_tx_enable(const struct device *dev) in uart_cmsdk_apb_irq_tx_enable()
300 static void uart_cmsdk_apb_irq_tx_disable(const struct device *dev) in uart_cmsdk_apb_irq_tx_disable()
[all …]
/Zephyr-latest/include/zephyr/audio/
Dcodec.h164 typedef void (*audio_codec_error_callback_t)(const struct device *dev, uint32_t errors);
172 int (*configure)(const struct device *dev,
174 void (*start_output)(const struct device *dev);
175 void (*stop_output)(const struct device *dev);
176 int (*set_property)(const struct device *dev,
180 int (*apply_properties)(const struct device *dev);
181 int (*clear_errors)(const struct device *dev);
182 int (*register_error_callback)(const struct device *dev,
184 int (*route_input)(const struct device *dev, audio_channel_t channel, uint32_t input);
185 int (*route_output)(const struct device *dev, audio_channel_t channel, uint32_t output);
[all …]
/Zephyr-latest/samples/userspace/prod_consumer/src/
Dsample_driver.h15 typedef void (*sample_driver_callback_t)(const struct device *dev,
18 typedef int (*sample_driver_write_t)(const struct device *dev, void *buf);
20 typedef int (*sample_driver_set_callback_t)(const struct device *dev,
24 typedef int (*sample_driver_state_set_t)(const struct device *dev,
43 __syscall int sample_driver_write(const struct device *dev, void *buf);
45 static inline int z_impl_sample_driver_write(const struct device *dev, in z_impl_sample_driver_write()
59 __syscall int sample_driver_state_set(const struct device *dev, bool active);
61 static inline int z_impl_sample_driver_state_set(const struct device *dev, in z_impl_sample_driver_state_set()
80 static inline int sample_driver_set_callback(const struct device *dev, in sample_driver_set_callback()
/Zephyr-latest/drivers/sensor/
Dsensor_handlers.c10 static inline int z_vrfy_sensor_attr_set(const struct device *dev, in z_vrfy_sensor_attr_set()
17 return z_impl_sensor_attr_set((const struct device *)dev, chan, attr, in z_vrfy_sensor_attr_set()
22 static inline int z_vrfy_sensor_attr_get(const struct device *dev, in z_vrfy_sensor_attr_get()
29 return z_impl_sensor_attr_get((const struct device *)dev, chan, attr, in z_vrfy_sensor_attr_get()
34 static inline int z_vrfy_sensor_sample_fetch(const struct device *dev) in z_vrfy_sensor_sample_fetch()
37 return z_impl_sensor_sample_fetch((const struct device *)dev); in z_vrfy_sensor_sample_fetch()
41 static inline int z_vrfy_sensor_sample_fetch_chan(const struct device *dev, in z_vrfy_sensor_sample_fetch_chan()
45 return z_impl_sensor_sample_fetch_chan((const struct device *)dev, in z_vrfy_sensor_sample_fetch_chan()
50 static inline int z_vrfy_sensor_channel_get(const struct device *dev, in z_vrfy_sensor_channel_get()
56 return z_impl_sensor_channel_get((const struct device *)dev, chan, in z_vrfy_sensor_channel_get()
[all …]
/Zephyr-latest/drivers/led/
Dled_handlers.c10 static inline int z_vrfy_led_blink(const struct device *dev, uint32_t led, in z_vrfy_led_blink()
14 return z_impl_led_blink((const struct device *)dev, led, delay_on, in z_vrfy_led_blink()
19 static inline int z_vrfy_led_get_info(const struct device *dev, uint32_t led, in z_vrfy_led_get_info()
28 static inline int z_vrfy_led_set_brightness(const struct device *dev, in z_vrfy_led_set_brightness()
33 return z_impl_led_set_brightness((const struct device *)dev, led, in z_vrfy_led_set_brightness()
39 z_vrfy_led_write_channels(const struct device *dev, uint32_t start_channel, in z_vrfy_led_write_channels()
48 static inline int z_vrfy_led_set_channel(const struct device *dev, in z_vrfy_led_set_channel()
56 static inline int z_vrfy_led_set_color(const struct device *dev, uint32_t led, in z_vrfy_led_set_color()
65 static inline int z_vrfy_led_on(const struct device *dev, uint32_t led) in z_vrfy_led_on()
68 return z_impl_led_on((const struct device *)dev, led); in z_vrfy_led_on()
[all …]

12345678910>>...168