Lines Matching refs:i2c_ambiq_data
50 struct i2c_ambiq_data { struct
65 struct i2c_ambiq_data *data = dev->data; in i2c_ambiq_pm_policy_state_lock_get() argument
78 struct i2c_ambiq_data *data = dev->data; in i2c_ambiq_pm_policy_state_lock_put()
96 struct i2c_ambiq_data *data = dev->data; in i2c_ambiq_callback()
108 struct i2c_ambiq_data *data = dev->data; in i2c_ambiq_isr()
118 struct i2c_ambiq_data *data = dev->data; in i2c_ambiq_read()
152 struct i2c_ambiq_data *data = dev->data; in i2c_ambiq_write()
188 struct i2c_ambiq_data *data = dev->data; in i2c_ambiq_configure()
221 struct i2c_ambiq_data *data = dev->data; in i2c_ambiq_transfer()
278 struct i2c_ambiq_data *data = dev->data; in i2c_ambiq_recover_bus()
339 struct i2c_ambiq_data *data = dev->data; in i2c_ambiq_init()
398 struct i2c_ambiq_data *data = dev->data; in i2c_ambiq_pm_action()
439 static struct i2c_ambiq_data i2c_ambiq_data##n = { \
440 .bus_sem = Z_SEM_INITIALIZER(i2c_ambiq_data##n.bus_sem, 1, 1), \
441 .transfer_sem = Z_SEM_INITIALIZER(i2c_ambiq_data##n.transfer_sem, 0, 1), \
455 I2C_DEVICE_DT_INST_DEFINE(n, i2c_ambiq_init, PM_DEVICE_DT_INST_GET(n), &i2c_ambiq_data##n, \