Lines Matching refs:instance_p
48 FI2cMsgCtrl *instance_p = &i2c_bus->i2c_handle; in i2c_msg_config() local
51 FIOPadSetI2CMux(instance_p->config.instance_id); in i2c_msg_config()
53 config_p = FI2cMsgLookupConfig(instance_p->config.instance_id); in i2c_msg_config()
60 ret = FI2cMsgCfgInitialize(instance_p, &input_cfg); in i2c_msg_config()
66 instance_p->speed_mode = FI2C_STANDARD_SPEED; in i2c_msg_config()
67 instance_p->timeout_ms = I2C_TIMEOUT_MS; in i2c_msg_config()
68 instance_p->clk_clock_frequency = FI2C_CLK_FREQ_HZ; in i2c_msg_config()
70 rt_hw_interrupt_set_target_cpus(instance_p->config.irq_num, cpu_id); in i2c_msg_config()
71 rt_hw_interrupt_set_priority(instance_p->config.irq_num, instance_p->config.irq_prority); in i2c_msg_config()
72 …rt_hw_interrupt_install(instance_p->config.irq_num, FI2cMsgMasterRegfileIsr, instance_p, i2c_bus->… in i2c_msg_config()
73 rt_hw_interrupt_umask(instance_p->config.irq_num); in i2c_msg_config()
75 ret = FI2cMsgMasterVirtProbe(instance_p); in i2c_msg_config()
87 FI2cMsgCtrl *instance_p = &i2c_bus->i2c_handle; in phytium_i2c_set_speed() local
92 instance_p->speed_mode = FI2C_STANDARD_SPEED; in phytium_i2c_set_speed()
95 instance_p->speed_mode = FI2C_FAST_SPEED; in phytium_i2c_set_speed()
98 instance_p->speed_mode = FI2C_HIGH_SPEED; in phytium_i2c_set_speed()
105 FI2cMsgSetBusSpeed(instance_p, instance_p->speed_mode, TRUE); in phytium_i2c_set_speed()
140 FI2cMsgCtrl *instance_p = &i2c_bus->i2c_handle; in i2c_msg_master_xfer() local
158 ret = FI2cMsgMasterVirtXfer(instance_p, msg, 2); in i2c_msg_master_xfer()
171 ret = FI2cMsgMasterVirtXfer(instance_p, &msg, 1); /*num = 1 ,只需发送一次写命令*/ in i2c_msg_master_xfer()