Lines Matching refs:base

30 	I2C_Type *base;  member
67 I2C_Type *base = config->base; in mcux_flexcomm_configure() local
100 I2C_MasterSetBaudRate(base, baudrate, clock_freq); in mcux_flexcomm_configure()
106 static void mcux_flexcomm_master_transfer_callback(I2C_Type *base, in mcux_flexcomm_master_transfer_callback() argument
114 ARG_UNUSED(base); in mcux_flexcomm_master_transfer_callback()
141 I2C_Type *base = config->base; in mcux_flexcomm_transfer() local
174 status = I2C_MasterTransferNonBlocking(base, in mcux_flexcomm_transfer()
181 I2C_MasterTransferAbort(base, &data->handle); in mcux_flexcomm_transfer()
193 I2C_MasterTransferAbort(base, &data->handle); in mcux_flexcomm_transfer()
282 static void i2c_target_transfer_callback(I2C_Type *base, in i2c_target_transfer_callback() argument
292 ARG_UNUSED(base); in i2c_target_transfer_callback()
355 I2C_Type *base = config->base; in mcux_flexcomm_setup_slave_config() local
364 I2C_SlaveInit(base, &data->i2c_cfg, clock_freq); in mcux_flexcomm_setup_slave_config()
365 I2C_SlaveTransferCreateHandle(base, &data->target_handle, in mcux_flexcomm_setup_slave_config()
367 I2C_SlaveTransferNonBlocking(base, &data->target_handle, in mcux_flexcomm_setup_slave_config()
380 I2C_Type *base = config->base; in mcux_flexcomm_target_register() local
382 I2C_MasterDeinit(base); in mcux_flexcomm_target_register()
420 I2C_Type *base = config->base; in mcux_flexcomm_target_unregister() local
443 I2C_SlaveDeinit(base); in mcux_flexcomm_target_unregister()
454 I2C_Type *base = config->base; in mcux_flexcomm_isr() local
458 I2C_SlaveTransferHandleIRQ(base, &data->target_handle); in mcux_flexcomm_isr()
463 I2C_MasterTransferHandleIRQ(base, &data->handle); in mcux_flexcomm_isr()
470 I2C_Type *base = config->base; in mcux_flexcomm_init() local
505 I2C_MasterInit(base, &master_config, clock_freq); in mcux_flexcomm_init()
506 I2C_MasterTransferCreateHandle(base, &data->handle, in mcux_flexcomm_init()
538 .base = (I2C_Type *) DT_INST_REG_ADDR(id), \