| /drivers/spi/ |
| A D | spi_emul.c | 56 struct spi_emul *emul; in spi_emul_find() local 59 if (emul->chipsel == chipsel) { in spi_emul_find() 60 return emul; in spi_emul_find() 70 struct spi_emul *emul; in spi_emul_io() local 74 emul = spi_emul_find(dev, config->slave); in spi_emul_io() 75 if (!emul) { in spi_emul_io() 79 api = emul->api; in spi_emul_io() 80 __ASSERT_NO_MSG(emul->api); in spi_emul_io() 81 __ASSERT_NO_MSG(emul->api->io); in spi_emul_io() 83 if (emul->mock_api != NULL && emul->mock_api->io != NULL) { in spi_emul_io() [all …]
|
| /drivers/espi/ |
| A D | espi_emul.c | 40 struct espi_emul *emul; in espi_emul_find() local 44 return emul; in espi_emul_find() 91 struct espi_emul *emul; in espi_emul_read_lpc_request() local 102 if (!emul) { in espi_emul_read_lpc_request() 108 api = emul->api; in espi_emul_read_lpc_request() 136 struct espi_emul *emul; in espi_emul_send_vwire() local 144 if (!emul) { in espi_emul_send_vwire() 151 api = emul->api; in espi_emul_send_vwire() 160 struct espi_emul *emul; in espi_emul_receive_vwire() local 168 if (!emul) { in espi_emul_receive_vwire() [all …]
|
| /drivers/i2c/ |
| A D | i2c_emul.c | 58 struct i2c_emul *emul = NULL; in i2c_emul_find() local 61 if (emul->addr == addr) { in i2c_emul_find() 62 return emul; in i2c_emul_find() 184 struct i2c_emul *emul; in i2c_emul_transfer() local 220 emul = i2c_emul_find(dev, addr); in i2c_emul_transfer() 221 if (!emul) { in i2c_emul_transfer() 225 api = emul->api; in i2c_emul_transfer() 226 __ASSERT_NO_MSG(emul->api); in i2c_emul_transfer() 227 __ASSERT_NO_MSG(emul->api->transfer); in i2c_emul_transfer() 229 if (emul->mock_api != NULL && emul->mock_api->transfer != NULL) { in i2c_emul_transfer() [all …]
|
| /drivers/sensor/adi/adltc2990/ |
| A D | adltc2990_emul.h | 12 void adltc2990_emul_set_reg(const struct emul *target, uint8_t reg_addr, const uint8_t *val); 14 void adltc2990_emul_get_reg(const struct emul *target, uint8_t reg_addr, uint8_t *val); 16 void adltc2990_emul_reset(const struct emul *target);
|
| A D | adltc2990_emul.c | 32 void adltc2990_emul_set_reg(const struct emul *target, uint8_t reg_addr, const uint8_t *val) in adltc2990_emul_set_reg() 40 void adltc2990_emul_get_reg(const struct emul *target, uint8_t reg_addr, uint8_t *val) in adltc2990_emul_get_reg() 48 void adltc2990_emul_reset(const struct emul *target) in adltc2990_emul_reset() 55 static int adltc2990_emul_handle_write(const struct emul *target, uint8_t regn, uint8_t value) in adltc2990_emul_handle_write() 74 static int adltc2990_emul_transfer_i2c(const struct emul *target, struct i2c_msg *msgs, in adltc2990_emul_transfer_i2c() 119 static int adltc2990_emul_init(const struct emul *target, const struct device *parent) in adltc2990_emul_init()
|
| /drivers/sensor/bosch/bma4xx/ |
| A D | bma4xx_emul.h | 17 void bma4xx_emul_set_accel_data(const struct emul *target, q31_t value, int8_t shift, int8_t reg); 26 uint8_t bma4xx_emul_get_interrupt_config(const struct emul *emul, uint8_t *int1_io_ctrl,
|
| A D | bma4xx_emul.c | 35 void bma4xx_emul_set_reg(const struct emul *target, uint8_t reg_addr, const uint8_t *val, in bma4xx_emul_set_reg() 44 void bma4xx_emul_get_reg(const struct emul *target, uint8_t reg_addr, uint8_t *val, size_t count) in bma4xx_emul_get_reg() 53 uint8_t bma4xx_emul_get_interrupt_config(const struct emul *target, uint8_t *int1_io_ctrl, in bma4xx_emul_get_interrupt_config() 63 static int bma4xx_emul_read_byte(const struct emul *target, int reg, uint8_t *val, int bytes) in bma4xx_emul_read_byte() 70 static int bma4xx_emul_write_byte(const struct emul *target, int reg, uint8_t val, int bytes) in bma4xx_emul_write_byte() 149 static int bma4xx_emul_init(const struct emul *target, const struct device *parent) in bma4xx_emul_init() 160 static int bma4xx_emul_transfer_i2c(const struct emul *target, struct i2c_msg *msgs, int num_msgs, in bma4xx_emul_transfer_i2c() 193 void bma4xx_emul_set_accel_data(const struct emul *target, q31_t value, int8_t shift, int8_t reg) in bma4xx_emul_set_accel_data() 223 static int bma4xx_emul_backend_set_channel(const struct emul *target, struct sensor_chan_spec ch, in bma4xx_emul_backend_set_channel() 258 static int bma4xx_emul_backend_get_sample_range(const struct emul *target, in bma4xx_emul_backend_get_sample_range()
|
| /drivers/sensor/asahi_kasei/akm09918c/ |
| A D | akm09918c_emul.h | 19 void akm09918c_emul_set_reg(const struct emul *target, uint8_t reg_addr, const uint8_t *val, 30 void akm09918c_emul_get_reg(const struct emul *target, uint8_t reg_addr, uint8_t *val, 38 void akm09918c_emul_reset(const struct emul *target);
|
| A D | akm09918c_emul.c | 31 void akm09918c_emul_set_reg(const struct emul *target, uint8_t reg_addr, const uint8_t *val, in akm09918c_emul_set_reg() 40 void akm09918c_emul_get_reg(const struct emul *target, uint8_t reg_addr, uint8_t *val, size_t count) in akm09918c_emul_get_reg() 48 void akm09918c_emul_reset(const struct emul *target) in akm09918c_emul_reset() 57 static int akm09918c_emul_handle_write(const struct emul *target, uint8_t regn, uint8_t value) in akm09918c_emul_handle_write() 74 static int akm09918c_emul_transfer_i2c(const struct emul *target, struct i2c_msg *msgs, in akm09918c_emul_transfer_i2c() 128 static int akm09918c_emul_init(const struct emul *target, const struct device *parent) in akm09918c_emul_init() 136 static int akm09918c_emul_backend_set_channel(const struct emul *target, struct sensor_chan_spec ch, in akm09918c_emul_backend_set_channel() 180 static int akm09918c_emul_backend_get_sample_range(const struct emul *target, in akm09918c_emul_backend_get_sample_range()
|
| /drivers/sensor/amd_sb_tsi/ |
| A D | sb_tsi_emul.c | 24 static void sb_tsi_emul_set_reg(const struct emul *target, uint8_t reg, uint8_t val) in sb_tsi_emul_set_reg() 32 static uint8_t sb_tsi_emul_get_reg(const struct emul *target, uint8_t reg) in sb_tsi_emul_get_reg() 40 static void sb_tsi_emul_reset(const struct emul *target) in sb_tsi_emul_reset() 47 static int sb_tsi_emul_transfer_i2c(const struct emul *target, struct i2c_msg *msgs, in sb_tsi_emul_transfer_i2c() 96 static int sb_tsi_emul_init(const struct emul *target, const struct device *parent) in sb_tsi_emul_init() 102 static int sb_tsi_emul_set_channel(const struct emul *target, struct sensor_chan_spec ch, in sb_tsi_emul_set_channel() 124 static int sb_tsi_emul_get_sample_range(const struct emul *target, struct sensor_chan_spec ch, in sb_tsi_emul_get_sample_range()
|
| /drivers/sensor/f75303/ |
| A D | f75303_emul.c | 28 static void f75303_emul_set_reg(const struct emul *target, uint8_t reg, uint8_t val) in f75303_emul_set_reg() 36 static uint8_t f75303_emul_get_reg(const struct emul *target, uint8_t reg) in f75303_emul_get_reg() 44 static void f75303_emul_reset(const struct emul *target) in f75303_emul_reset() 51 static int f75303_emul_transfer_i2c(const struct emul *target, struct i2c_msg *msgs, in f75303_emul_transfer_i2c() 100 static int f75303_emul_init(const struct emul *target, const struct device *parent) in f75303_emul_init() 106 static int f75303_emul_set_channel(const struct emul *target, struct sensor_chan_spec ch, in f75303_emul_set_channel() 142 static int f75303_emul_get_sample_range(const struct emul *target, struct sensor_chan_spec ch, in f75303_emul_get_sample_range()
|
| /drivers/eeprom/ |
| A D | eeprom_at2x_emul.c | 22 struct i2c_emul emul; member 55 static int at24_emul_transfer(const struct emul *target, struct i2c_msg *msgs, in at24_emul_transfer() 138 static int emul_atmel_at24_init(const struct emul *target, const struct device *parent) in emul_atmel_at24_init() 143 data->emul.api = &bus_api; in emul_atmel_at24_init() 144 data->emul.addr = cfg->addr; in emul_atmel_at24_init() 145 data->emul.target = target; in emul_atmel_at24_init()
|
| /drivers/sensor/tdk/icm4268x/ |
| A D | icm4268x_emul.c | 37 void icm4268x_emul_set_reg(const struct emul *target, uint8_t reg_addr, const uint8_t *val, in icm4268x_emul_set_reg() 46 void icm4268x_emul_get_reg(const struct emul *target, uint8_t reg_addr, uint8_t *val, size_t count) in icm4268x_emul_get_reg() 54 static void icm4268x_emul_handle_write(const struct emul *target, uint8_t regn, uint8_t value) in icm4268x_emul_handle_write() 68 static int icm4268x_emul_io_spi(const struct emul *target, const struct spi_config *config, in icm4268x_emul_io_spi() 112 static int icm4268x_emul_init(const struct emul *target, const struct device *parent) in icm4268x_emul_init() 132 static void icm4268x_emul_get_accel_settings(const struct emul *target, int *fs_g, int *sensitivity, in icm4268x_emul_get_accel_settings() 185 static void icm4268x_emul_get_accel_ranges(const struct emul *target, q31_t *lower, q31_t *upper, in icm4268x_emul_get_accel_ranges() 203 static void icm4268x_emul_get_gyro_settings(const struct emul *target, int *fs_mdps, in icm4268x_emul_get_gyro_settings() 276 static void icm4268x_emul_get_gyro_ranges(const struct emul *target, q31_t *lower, q31_t *upper, in icm4268x_emul_get_gyro_ranges() 303 static int icm4268x_emul_backend_get_sample_range(const struct emul *target, in icm4268x_emul_backend_get_sample_range() [all …]
|
| A D | icm4268x_emul.h | 19 void icm4268x_emul_set_reg(const struct emul *target, uint8_t reg_addr, const uint8_t *in, 30 void icm4268x_emul_get_reg(const struct emul *target, uint8_t reg_addr, uint8_t *out, size_t count);
|
| /drivers/fuel_gauge/sbs_gauge/ |
| A D | emul_sbs_gauge.c | 65 static void emul_sbs_gauge_maybe_do_battery_cutoff(const struct emul *target, int reg, int val) in emul_sbs_gauge_maybe_do_battery_cutoff() 100 static int emul_sbs_gauge_reg_write(const struct emul *target, int reg, int val) in emul_sbs_gauge_reg_write() 135 static int emul_sbs_gauge_reg_read(const struct emul *target, int reg, int *val) in emul_sbs_gauge_reg_read() 191 static int emul_sbs_gauge_buffer_read(const struct emul *target, int reg, char *val) in emul_sbs_gauge_buffer_read() 223 static int sbs_gauge_emul_transfer_i2c(const struct emul *target, struct i2c_msg *msgs, in sbs_gauge_emul_transfer_i2c() 290 static int emul_sbs_fuel_gauge_set_battery_charging(const struct emul *target, uint32_t uV, int uA) in emul_sbs_fuel_gauge_set_battery_charging() 304 static int emul_sbs_fuel_gauge_is_battery_cutoff(const struct emul *target, bool *cutoff) in emul_sbs_fuel_gauge_is_battery_cutoff() 324 static void sbs_gauge_emul_reset(const struct emul *target) in sbs_gauge_emul_reset() 355 static int emul_sbs_sbs_gauge_init(const struct emul *target, const struct device *parent) in emul_sbs_sbs_gauge_init()
|
| /drivers/fuel_gauge/max17048/ |
| A D | emul_max17048.c | 37 static int emul_max17048_reg_write(const struct emul *target, int reg, int val) in emul_max17048_reg_write() 43 static int emul_max17048_reg_read(const struct emul *target, int reg, int *val) in emul_max17048_reg_read() 68 static int max17048_emul_transfer_i2c(const struct emul *target, struct i2c_msg *msgs, in max17048_emul_transfer_i2c() 138 static int emul_max17048_init(const struct emul *target, const struct device *parent) in emul_max17048_init()
|
| /drivers/fuel_gauge/ |
| A D | emul_fuel_gauge_syscall_handlers.c | 12 static inline int z_vrfy_emul_fuel_gauge_is_battery_cutoff(const struct emul *target, bool *cutoff) in z_vrfy_emul_fuel_gauge_is_battery_cutoff() 19 static inline int z_vrfy_emul_fuel_gauge_set_battery_charging(const struct emul *target, in z_vrfy_emul_fuel_gauge_set_battery_charging()
|
| /drivers/usb/bc12/ |
| A D | emul_bc12_pi3usb9201.c | 60 static bool pi3usb9201_emul_interrupt_is_pending(const struct emul *target) in pi3usb9201_emul_interrupt_is_pending() 85 static int pi3usb9201_emul_set_reg(const struct emul *target, int reg, uint8_t val) in pi3usb9201_emul_set_reg() 116 static int pi3usb9201_emul_get_reg(const struct emul *target, int reg, uint8_t *val) in pi3usb9201_emul_get_reg() 141 static void pi3usb9201_emul_reset(const struct emul *target) in pi3usb9201_emul_reset() 181 static int pi3usb9201_emul_transfer(const struct emul *target, struct i2c_msg *msgs, int num_msgs, in pi3usb9201_emul_transfer() 221 int pi3usb9201_emul_set_charging_partner(const struct emul *target, enum bc12_type partner_type) in pi3usb9201_emul_set_charging_partner() 250 static int pi3usb9201_emul_set_pd_partner_state(const struct emul *target, bool connected) in pi3usb9201_emul_set_pd_partner_state() 301 static int pi3usb9201_emul_init(const struct emul *target, const struct device *parent) in pi3usb9201_emul_init()
|
| /drivers/charger/ |
| A D | emul_sbs_charger.c | 33 static int emul_sbs_charger_reg_write(const struct emul *target, int reg, int val) in emul_sbs_charger_reg_write() 50 static int emul_sbs_charger_reg_read(const struct emul *target, int reg, int *val) in emul_sbs_charger_reg_read() 69 static int sbs_charger_emul_transfer_i2c(const struct emul *target, struct i2c_msg *msgs, in sbs_charger_emul_transfer_i2c() 133 static int emul_sbs_sbs_charger_init(const struct emul *target, const struct device *parent) in emul_sbs_sbs_charger_init()
|
| /drivers/fuel_gauge/sy24561/ |
| A D | emul_sy24561.c | 36 static int emul_sy24561_reg_write(const struct emul *target, uint8_t reg, uint16_t val) in emul_sy24561_reg_write() 42 static int emul_sy24561_reg_read(const struct emul *target, uint8_t reg, uint16_t *val) in emul_sy24561_reg_read() 78 static int sy24561_emul_transfer_i2c(const struct emul *target, struct i2c_msg *msgs, int num_msgs, in sy24561_emul_transfer_i2c() 144 static int emul_sy24561_init(const struct emul *target, const struct device *parent) in emul_sy24561_init()
|
| /drivers/fuel_gauge/bq27z746/ |
| A D | emul_bq27z746.c | 38 static int emul_bq27z746_read_altmac(const struct emul *target, uint8_t *buf, size_t len) in emul_bq27z746_read_altmac() 95 static int emul_bq27z746_write(const struct emul *target, uint8_t *buf, size_t len) in emul_bq27z746_write() 110 static int emul_bq27z746_reg_read(const struct emul *target, int reg, int *val) in emul_bq27z746_reg_read() 248 static int emul_bq27z746_read(const struct emul *target, int reg, uint8_t *buf, size_t len) in emul_bq27z746_read() 274 static int bq27z746_emul_transfer_i2c(const struct emul *target, struct i2c_msg *msgs, int num_msgs, in bq27z746_emul_transfer_i2c() 333 static int emul_bq27z746_init(const struct emul *target, const struct device *parent) in emul_bq27z746_init()
|
| /drivers/fuel_gauge/lc709203f/ |
| A D | emul_lc709203f.c | 29 struct i2c_emul emul; member 45 static int lc709203f_emul_reset(const struct emul *target) in lc709203f_emul_reset() 73 static int emul_lc709203f_reg_write(const struct emul *target, uint8_t *buf, size_t len) in emul_lc709203f_reg_write() 120 static int emul_lc709203f_reg_read(const struct emul *target, int reg, uint8_t *buf, size_t len) in emul_lc709203f_reg_read() 171 static int lc709203f_emul_transfer_i2c(const struct emul *target, struct i2c_msg *msgs, in lc709203f_emul_transfer_i2c() 251 static int lc709203f_emul_init(const struct emul *target, const struct device *parent) in lc709203f_emul_init()
|
| /drivers/mspi/ |
| A D | mspi_emul.c | 362 struct mspi_emul *emul; in mspi_emul_find() local 364 emul = CONTAINER_OF(node, struct mspi_emul, node); in mspi_emul_find() 365 if (emul->dev_idx == dev_idx) { in mspi_emul_find() 366 return emul; in mspi_emul_find() 741 struct mspi_emul *emul; in mspi_emul_transceive() local 748 if (!emul) { in mspi_emul_transceive() 763 __ASSERT_NO_MSG(emul->api); in mspi_emul_transceive() 764 __ASSERT_NO_MSG(emul->api->transceive); in mspi_emul_transceive() 787 ret = emul->api->transceive(emul->target, in mspi_emul_transceive() 835 const char *name = emul->target->dev->name; in mspi_emul_register() [all …]
|
| /drivers/gpio/ |
| A D | gpio_emul_sdl.c | 18 const struct device *emul; member 53 ret = gpio_emul_input_set(config->emul, pin, bottom_data->key_down); in sdl_filter_top() 90 .emul = DEVICE_DT_GET(DT_INST_PARENT(inst)), \
|
| /drivers/bbram/ |
| A D | bbram_microchip_mcp7940n_emul.c | 31 static int mcp7940n_emul_init(const struct emul *target, const struct device *parent) in mcp7940n_emul_init() 38 static int mcp7940n_emul_transfer_i2c(const struct emul *target, struct i2c_msg *msgs, int num_msgs, in mcp7940n_emul_transfer_i2c() 108 static int mcp7940n_emul_backend_set_data(const struct emul *target, size_t offset, size_t count, in mcp7940n_emul_backend_set_data() 123 static int mcp7940n_emul_backend_get_data(const struct emul *target, size_t offset, size_t count, in mcp7940n_emul_backend_get_data()
|