Home
last modified time | relevance | path

Searched refs:emul (Results 1 – 25 of 37) sorted by relevance

12

/drivers/spi/
A Dspi_emul.c56 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 Despi_emul.c40 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 Di2c_emul.c58 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 Dadltc2990_emul.h12 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 Dadltc2990_emul.c32 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 Dbma4xx_emul.h17 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 Dbma4xx_emul.c35 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 Dakm09918c_emul.h19 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 Dakm09918c_emul.c31 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 Dsb_tsi_emul.c24 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 Df75303_emul.c28 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 Deeprom_at2x_emul.c22 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 Dicm4268x_emul.c37 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 Dicm4268x_emul.h19 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 Demul_sbs_gauge.c65 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 Demul_max17048.c37 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 Demul_fuel_gauge_syscall_handlers.c12 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 Demul_bc12_pi3usb9201.c60 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 Demul_sbs_charger.c33 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 Demul_sy24561.c36 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 Demul_bq27z746.c38 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 Demul_lc709203f.c29 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 Dmspi_emul.c362 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 Dgpio_emul_sdl.c18 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 Dbbram_microchip_mcp7940n_emul.c31 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()

Completed in 67 milliseconds

12