/Zephyr-latest/include/zephyr/drivers/mfd/ |
D | npm1300.h | 54 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/ |
D | espi.h | 413 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 …]
|
D | mdio.h | 38 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 …]
|
D | watchdog.h | 87 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 …]
|
D | led.h | 55 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 …]
|
D | swdp.h | 53 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);
|
D | fpga.h | 31 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 …]
|
D | syscon.h | 36 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/ |
D | usb_hid.h | 37 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/ |
D | ipm_handlers.c | 10 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()
|
D | ipm_sedi.c | 21 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/ |
D | fxas21002.h | 68 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/ |
D | fake_stepper_controller.c | 22 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/ |
D | can_fake.c | 27 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/ |
D | icm42605_setup.h | 12 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/ |
D | usbc_tc_common_internal.h | 70 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);
|
D | usbc_stack.c | 21 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/ |
D | device.c | 24 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/ |
D | memc_mcux_flexspi.h | 25 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/ |
D | uart_handlers.c | 11 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 …]
|
D | uart_cmsdk_apb.c | 89 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/ |
D | codec.h | 164 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/ |
D | sample_driver.h | 15 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/ |
D | sensor_handlers.c | 10 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/ |
D | led_handlers.c | 10 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 …]
|