/Zephyr-latest/drivers/reset/ |
D | reset_lpc_syscon.c | 18 static int reset_nxp_syscon_status(const struct device *dev, uint32_t id, uint8_t *status) in reset_nxp_syscon_status() 26 static int reset_nxp_syscon_line_assert(const struct device *dev, uint32_t id) in reset_nxp_syscon_line_assert() 33 static int reset_nxp_syscon_line_deassert(const struct device *dev, uint32_t id) in reset_nxp_syscon_line_deassert() 40 static int reset_nxp_syscon_line_toggle(const struct device *dev, uint32_t id) in reset_nxp_syscon_line_toggle()
|
/Zephyr-latest/drivers/misc/pio_rpi_pico/ |
D | pio_rpi_pico.c | 18 const struct device *clk_dev; 23 int pio_rpi_pico_allocate_sm(const struct device *dev, size_t *sm) in pio_rpi_pico_allocate_sm() 37 PIO pio_rpi_pico_get_pio(const struct device *dev) in pio_rpi_pico_get_pio() 44 static int pio_rpi_pico_init(const struct device *dev) in pio_rpi_pico_init()
|
/Zephyr-latest/samples/subsys/usb/audio/headphones_microphone/src/ |
D | main.c | 19 static const struct device *const mic_dev = DEVICE_DT_GET_ONE(usb_audio_mic); 21 static void data_received(const struct device *dev, in data_received() 45 static void feature_update(const struct device *dev, in feature_update() 75 const struct device *const hp_dev = DEVICE_DT_GET_ONE(usb_audio_hp); in main()
|
/Zephyr-latest/drivers/clock_control/ |
D | clock_control_rv32m1_pcc.c | 24 static inline clock_ip_name_t clock_ip(const struct device *dev, in clock_ip() 32 static int rv32m1_pcc_on(const struct device *dev, in rv32m1_pcc_on() 39 static int rv32m1_pcc_off(const struct device *dev, in rv32m1_pcc_off() 46 static int rv32m1_pcc_get_rate(const struct device *dev, in rv32m1_pcc_get_rate()
|
D | beetle_clock_control.c | 84 static inline int beetle_clock_control_on(const struct device *dev, in beetle_clock_control_on() 94 bit = (beetle_cc->device - _BEETLE_AHB_BASE) >> 12; in beetle_clock_control_on() 98 bit = (beetle_cc->device - _BEETLE_APB_BASE) >> 12; in beetle_clock_control_on() 108 static inline int beetle_clock_control_off(const struct device *dev, in beetle_clock_control_off() 118 bit = (beetle_cc->device - _BEETLE_AHB_BASE) >> 12; in beetle_clock_control_off() 122 bit = (beetle_cc->device - _BEETLE_APB_BASE) >> 12; in beetle_clock_control_off() 131 static int beetle_clock_control_get_subsys_rate(const struct device *clock, in beetle_clock_control_get_subsys_rate() 219 static int beetle_clock_control_init(const struct device *dev) in beetle_clock_control_init()
|
/Zephyr-latest/tests/drivers/kscan/kscan_api/src/ |
D | test_kscan.c | 13 static void kb_callback(const struct device *dev, uint32_t row, uint32_t col, in kb_callback() 24 const struct device *const kscan_dev = DEVICE_DT_GET(DT_ALIAS(kscan0)); in test_kb_callback() 41 const struct device *const kscan_dev = DEVICE_DT_GET(DT_ALIAS(kscan0)); in test_null_callback() 58 const struct device *const kscan_dev = DEVICE_DT_GET(DT_ALIAS(kscan0)); in test_disable_enable_callback()
|
/Zephyr-latest/drivers/can/ |
D | can_sja1000.c | 22 static inline void can_sja1000_write_reg(const struct device *dev, uint8_t reg, uint8_t val) in can_sja1000_write_reg() 29 static inline uint8_t can_sja1000_read_reg(const struct device *dev, uint8_t reg) in can_sja1000_read_reg() 36 static inline int can_sja1000_enter_reset_mode(const struct device *dev) in can_sja1000_enter_reset_mode() 56 static inline void can_sja1000_leave_reset_mode_nowait(const struct device *dev) in can_sja1000_leave_reset_mode_nowait() 64 static inline int can_sja1000_leave_reset_mode(const struct device *dev) in can_sja1000_leave_reset_mode() 84 static inline void can_sja1000_clear_errors(const struct device *dev) in can_sja1000_clear_errors() 94 static void can_sja1000_tx_done(const struct device *dev, int status) in can_sja1000_tx_done() 108 int can_sja1000_set_timing(const struct device *dev, const struct can_timing *timing) in can_sja1000_set_timing() 137 int can_sja1000_get_capabilities(const struct device *dev, can_mode_t *cap) in can_sja1000_get_capabilities() 151 int can_sja1000_start(const struct device *dev) in can_sja1000_start() [all …]
|
/Zephyr-latest/tests/drivers/counter/maxim_ds3231_api/src/ |
D | test_counter.c | 18 static void top_handler(const struct device *dev, void *user_data); 27 static const struct device *const devices[] = { 30 typedef void (*counter_test_func_t)(const struct device *dev); 32 typedef bool (*counter_capability_func_t)(const struct device *dev); 35 static void counter_setup_instance(const struct device *dev) in counter_setup_instance() 40 static void counter_tear_down_instance(const struct device *dev) in counter_tear_down_instance() 84 static bool set_top_value_capable(const struct device *dev) in set_top_value_capable() 105 static void top_handler(const struct device *dev, void *user_data) in top_handler() 112 void test_set_top_value_with_alarm_instance(const struct device *dev) in test_set_top_value_with_alarm_instance() 160 void test_set_top_value_without_alarm_instance(const struct device *dev) in test_set_top_value_without_alarm_instance() [all …]
|
/Zephyr-latest/drivers/i2c/ |
D | i2c_npcx_port.c | 48 const struct device *i2c_ctrl; 54 static int i2c_npcx_port_configure(const struct device *dev, in i2c_npcx_port_configure() 77 static int i2c_npcx_port_get_config(const struct device *dev, uint32_t *dev_config) in i2c_npcx_port_get_config() 96 static int i2c_npcx_port_transfer(const struct device *dev, in i2c_npcx_port_transfer() 125 static int i2c_npcx_port_recover_bus(const struct device *dev) in i2c_npcx_port_recover_bus() 147 static int i2c_npcx_target_register(const struct device *dev, in i2c_npcx_target_register() 164 static int i2c_npcx_target_unregister(const struct device *dev, in i2c_npcx_target_unregister() 179 static int i2c_npcx_port_init(const struct device *dev) in i2c_npcx_port_init()
|
/Zephyr-latest/drivers/fuel_gauge/max17048/ |
D | max17048.c | 49 int max17048_read_register(const struct device *dev, uint8_t registerId, uint16_t *response) in max17048_read_register() 67 int max17048_adc(const struct device *i2c_dev, uint16_t *response) in max17048_adc() 75 int max17048_voltage(const struct device *i2c_dev, uint32_t *response) in max17048_voltage() 99 int max17048_percent(const struct device *i2c_dev, uint8_t *response) in max17048_percent() 122 int max17048_crate(const struct device *i2c_dev, int16_t *response) in max17048_crate() 146 static int max17048_init(const struct device *dev) in max17048_init() 177 static int max17048_get_single_prop_impl(const struct device *dev, fuel_gauge_prop_t prop, in max17048_get_single_prop_impl() 206 static int max17048_get_prop(const struct device *dev, fuel_gauge_prop_t prop, in max17048_get_prop()
|
/Zephyr-latest/drivers/gpio/ |
D | gpio_bd8lb600fs.c | 23 const struct device *parent_dev; 37 static int bd8lb600fs_gpio_pin_configure(const struct device *dev, gpio_pin_t pin, in bd8lb600fs_gpio_pin_configure() 100 static int bd8lb600fs_gpio_port_get_raw(const struct device *dev, uint32_t *value) in bd8lb600fs_gpio_port_get_raw() 106 static int bd8lb600fs_gpio_port_set_masked_raw(const struct device *dev, uint32_t mask, in bd8lb600fs_gpio_port_set_masked_raw() 127 static int bd8lb600fs_gpio_port_set_bits_raw(const struct device *dev, uint32_t mask) in bd8lb600fs_gpio_port_set_bits_raw() 132 static int bd8lb600fs_gpio_port_clear_bits_raw(const struct device *dev, uint32_t mask) in bd8lb600fs_gpio_port_clear_bits_raw() 137 static int bd8lb600fs_gpio_port_toggle_bits(const struct device *dev, uint32_t mask) in bd8lb600fs_gpio_port_toggle_bits() 166 static int bd8lb600fs_gpio_init(const struct device *dev) in bd8lb600fs_gpio_init()
|
D | gpio_grgpio2.c | 40 static void grgpio_isr(const struct device *dev); 42 static int pin_configure(const struct device *dev, in pin_configure() 88 static int port_get_raw(const struct device *dev, gpio_port_value_t *value) in port_get_raw() 96 static int port_set_masked_raw(const struct device *dev, in port_set_masked_raw() 115 static int port_set_bits_raw(const struct device *dev, gpio_port_pins_t pins) in port_set_bits_raw() 124 static int port_clear_bits_raw(const struct device *dev, gpio_port_pins_t pins) in port_clear_bits_raw() 133 static int port_toggle_bits(const struct device *dev, gpio_port_pins_t pins) in port_toggle_bits() 142 static uint32_t get_pending_int(const struct device *dev) in get_pending_int() 150 static int pin_interrupt_configure(const struct device *dev, in pin_interrupt_configure() 227 static int manage_callback(const struct device *dev, in manage_callback() [all …]
|
/Zephyr-latest/drivers/sensor/a01nyub/ |
D | a01nyub.c | 42 const struct device *uart_dev; 46 static void a01nyub_uart_flush(const struct device *uart_dev) in a01nyub_uart_flush() 66 static inline int a01nyub_poll_data(const struct device *dev) in a01nyub_poll_data() 90 static int a01nyub_channel_get(const struct device *dev, enum sensor_channel chan, in a01nyub_channel_get() 106 static int a01nyub_sample_fetch(const struct device *dev, enum sensor_channel chan) in a01nyub_sample_fetch() 122 static void a01nyub_uart_isr(const struct device *uart_dev, void *user_data) in a01nyub_uart_isr() 124 const struct device *dev = user_data; in a01nyub_uart_isr() 162 static int a01nyub_init(const struct device *dev) in a01nyub_init()
|
/Zephyr-latest/tests/drivers/sensor/generic/src/ |
D | dummy_sensor.c | 23 static int dummy_sensor_sample_fetch(const struct device *dev, in dummy_sensor_sample_fetch() 33 static int dummy_sensor_channel_get(const struct device *dev, in dummy_sensor_channel_get() 68 static int dummy_init_interrupt(const struct device *dev) in dummy_init_interrupt() 75 static int dummy_sensor_init(const struct device *dev) in dummy_sensor_init() 80 const struct device *i2c = device_get_binding(config->i2c_name); in dummy_sensor_init() 105 int dummy_sensor_attr_set(const struct device *dev, in dummy_sensor_attr_set() 122 int dummy_sensor_attr_get(const struct device *dev, in dummy_sensor_attr_get() 139 int dummy_sensor_trigger_set(const struct device *dev, in dummy_sensor_trigger_set()
|
/Zephyr-latest/tests/kernel/device/src/ |
D | mmio.c | 31 int foo_single_init(const struct device *dev) in foo_single_init() 61 ZTEST(device, test_mmio_single) in ZTEST() argument 64 const struct device *dev = device_get_binding("foo0"); in ZTEST() 125 int foo_mult_init(const struct device *dev) in foo_mult_init() 158 ZTEST(device, test_mmio_multiple) in ZTEST() argument 161 const struct device *dev = device_get_binding("foo12"); in ZTEST() 221 ZTEST(device, test_mmio_toplevel) in ZTEST() argument 262 ZTEST(device, test_mmio_device_map) in ZTEST() argument
|
/Zephyr-latest/kernel/ |
D | Kconfig.device | 8 bool "Store device dependencies" 10 When enabled, device dependencies will be stored so that they can be 13 dynamic device dependencies are enabled). 16 bool "Dynamic device dependencies" 19 Option that makes it possible to manipulate device dependencies at 30 bool "Store additional devicetree metadata for each device" 33 each device. This allows you to use device_get_by_dt_nodelabel(), 63 int "Default init priority for device drivers"
|
/Zephyr-latest/drivers/sensor/nuvoton/nuvoton_tach_npcx/ |
D | tach_nuvoton_npcx.c | 92 static inline void tach_npcx_start_port_a(const struct device *dev) in tach_npcx_start_port_a() 116 static inline void tach_npcx_start_port_b(const struct device *dev) in tach_npcx_start_port_b() 140 static inline bool tach_npcx_is_underflow(const struct device *dev) in tach_npcx_is_underflow() 160 static inline void tach_npcx_clear_underflow_flag(const struct device *dev) in tach_npcx_clear_underflow_flag() 172 static inline bool tach_npcx_is_captured(const struct device *dev) in tach_npcx_is_captured() 192 static inline void tach_npcx_clear_captured_flag(const struct device *dev) in tach_npcx_clear_captured_flag() 204 static inline uint16_t tach_npcx_get_captured_count(const struct device *dev) in tach_npcx_get_captured_count() 217 static int tach_npcx_configure(const struct device *dev) in tach_npcx_configure() 253 int tach_npcx_sample_fetch(const struct device *dev, enum sensor_channel chan) in tach_npcx_sample_fetch() 281 static int tach_npcx_channel_get(const struct device *dev, in tach_npcx_channel_get() [all …]
|
/Zephyr-latest/drivers/ethernet/ |
D | eth_stellaris.c | 24 static void eth_stellaris_assign_mac(const struct device *dev) in eth_stellaris_assign_mac() 41 static void eth_stellaris_flush(const struct device *dev) in eth_stellaris_flush() 52 static void eth_stellaris_send_byte(const struct device *dev, uint8_t byte) in eth_stellaris_send_byte() 65 static int eth_stellaris_send(const struct device *dev, struct net_pkt *pkt) in eth_stellaris_send() 108 const struct device *dev = net_if_get_device(iface); in eth_stellaris_rx_error() 122 static struct net_pkt *eth_stellaris_rx_pkt(const struct device *dev, in eth_stellaris_rx_pkt() 205 static int eth_stellaris_rx(const struct device *dev) in eth_stellaris_rx() 232 static void eth_stellaris_isr(const struct device *dev) in eth_stellaris_isr() 286 const struct device *dev = net_if_get_device(iface); in eth_stellaris_init() 306 static struct net_stats_eth *eth_stellaris_stats(const struct device *dev) in eth_stellaris_stats() [all …]
|
/Zephyr-latest/include/zephyr/drivers/ |
D | adc.h | 269 const struct device *dev; 567 typedef enum adc_action (*adc_sequence_callback)(const struct device *dev, 678 typedef int (*adc_api_channel_setup)(const struct device *dev, 685 typedef int (*adc_api_read)(const struct device *dev, 693 typedef int (*adc_api_read_async)(const struct device *dev, 723 __syscall int adc_channel_setup(const struct device *dev, 726 static inline int z_impl_adc_channel_setup(const struct device *dev, in z_impl_adc_channel_setup() 771 __syscall int adc_read(const struct device *dev, 774 static inline int z_impl_adc_read(const struct device *dev, in z_impl_adc_read() 815 __syscall int adc_read_async(const struct device *dev, [all …]
|
/Zephyr-latest/drivers/video/ |
D | video_stm32_dcmi.c | 27 typedef void (*irq_config_func_t)(const struct device *dev); 31 const struct device *dma_dev; 37 const struct device *dev; 53 const struct device *sensor_dev; 86 static void stm32_dcmi_isr(const struct device *dev) in stm32_dcmi_isr() 93 static void dmci_dma_callback(const struct device *dev, void *arg, in dmci_dma_callback() 112 static int stm32_dma_init(const struct device *dev) in stm32_dma_init() 174 static int stm32_dcmi_enable_clock(const struct device *dev) in stm32_dcmi_enable_clock() 177 const struct device *dcmi_clock = DEVICE_DT_GET(STM32_CLOCK_CONTROL_NODE); in stm32_dcmi_enable_clock() 195 static int video_stm32_dcmi_set_fmt(const struct device *dev, in video_stm32_dcmi_set_fmt() [all …]
|
/Zephyr-latest/drivers/counter/ |
D | counter_ll_stm32_rtc.c | 183 static void rtc_stm32_irq_config(const struct device *dev); 186 static int rtc_stm32_start(const struct device *dev) in rtc_stm32_start() 189 const struct device *const clk = DEVICE_DT_GET(STM32_CLOCK_CONTROL_NODE); in rtc_stm32_start() 209 static int rtc_stm32_stop(const struct device *dev) in rtc_stm32_stop() 212 const struct device *const clk = DEVICE_DT_GET(STM32_CLOCK_CONTROL_NODE); in rtc_stm32_stop() 232 tick_t rtc_stm32_read(const struct device *dev) in rtc_stm32_read() 298 tick_t rtc_stm32_read(const struct device *dev) in rtc_stm32_read() 318 static int rtc_stm32_get_value(const struct device *dev, uint32_t *ticks) in rtc_stm32_get_value() 325 static int rtc_stm32_get_value_64(const struct device *dev, uint64_t *ticks) in rtc_stm32_get_value_64() 339 static int rtc_stm32_set_alarm(const struct device *dev, uint8_t chan_id, in rtc_stm32_set_alarm() [all …]
|
/Zephyr-latest/samples/sensor/bme280/ |
D | arduino_i2c.overlay | 8 * Example configuration of a BME280 device on an Arduino I2C bus. 10 * Device address 0x77 is assumed. Your device may have a different 11 * address; check your device documentation if unsure.
|
/Zephyr-latest/samples/drivers/led/is31fl3216a/boards/ |
D | arduino_i2c.overlay | 8 * Example configuration of a is31fl3216a device on an Arduino I2C bus. 10 * Device address 0x74 is assumed. Your device may have a different 11 * address; check your device documentation if unsure.
|
/Zephyr-latest/drivers/adc/ |
D | adc_test.c | 19 static int vnd_adc_channel_setup(const struct device *dev, in vnd_adc_channel_setup() 25 static int vnd_adc_read(const struct device *dev, in vnd_adc_read() 32 static int vnd_adc_read_async(const struct device *dev, in vnd_adc_read_async()
|
/Zephyr-latest/tests/bsim/bluetooth/ll/multiple_id/tests_scripts/ |
D | multiple_central.sh | 19 for device in `seq 1 $central_count`; do 20 let rs=$device*7 23 -v=${verbosity_level} -s=${simulation_id} -d=$device -rs=$rs \
|