Lines Matching refs:iom_handler
52 void *iom_handler; member
110 am_hal_iom_interrupt_status_get(data->iom_handler, false, &ui32Status); in i2c_ambiq_isr()
111 am_hal_iom_interrupt_clear(data->iom_handler, ui32Status); in i2c_ambiq_isr()
112 am_hal_iom_interrupt_service(data->iom_handler, ui32Status); in i2c_ambiq_isr()
132 ret = am_hal_iom_nonblocking_transfer(data->iom_handler, &trans, i2c_ambiq_callback, in i2c_ambiq_read()
137 am_hal_iom_disable(data->iom_handler); in i2c_ambiq_read()
140 am_hal_iom_enable(data->iom_handler); in i2c_ambiq_read()
145 ret = am_hal_iom_blocking_transfer(data->iom_handler, &trans); in i2c_ambiq_read()
166 ret = am_hal_iom_nonblocking_transfer(data->iom_handler, &trans, i2c_ambiq_callback, in i2c_ambiq_write()
172 am_hal_iom_disable(data->iom_handler); in i2c_ambiq_write()
175 am_hal_iom_enable(data->iom_handler); in i2c_ambiq_write()
180 ret = am_hal_iom_blocking_transfer(data->iom_handler, &trans); in i2c_ambiq_write()
213 am_hal_iom_configure(data->iom_handler, &data->iom_cfg); in i2c_ambiq_configure()
348 &data->iom_handler)) { in i2c_ambiq_init()
368 am_hal_iom_interrupt_clear(data->iom_handler, AM_HAL_IOM_INT_DCMP | AM_HAL_IOM_INT_CMDCMP); in i2c_ambiq_init()
369 am_hal_iom_interrupt_enable(data->iom_handler, AM_HAL_IOM_INT_DCMP | AM_HAL_IOM_INT_CMDCMP); in i2c_ambiq_init()
373 if (AM_HAL_STATUS_SUCCESS != am_hal_iom_enable(data->iom_handler)) { in i2c_ambiq_init()
379 am_hal_iom_uninitialize(data->iom_handler); in i2c_ambiq_init()
413 ret = am_hal_iom_power_ctrl(data->iom_handler, status, true); in i2c_ambiq_pm_action()