Lines Matching defs:dw_i2c_dev
236 struct dw_i2c_dev { struct
247 u32 (*get_clk_rate_khz) (struct dw_i2c_dev *dev); argument
248 int cmd_err;
249 struct i2c_msg *msgs;
250 int msgs_num;
251 int msg_write_idx;
252 u32 tx_buf_len;
253 u8 *tx_buf;
254 int msg_read_idx;
255 u32 rx_buf_len;
256 u8 *rx_buf;
257 int msg_err;
258 unsigned int status;
282 void (*disable)(struct dw_i2c_dev *dev); argument
283 void (*disable_int)(struct dw_i2c_dev *dev); argument
284 int (*init)(struct dw_i2c_dev *dev); argument
285 int (*set_sda_hold_time)(struct dw_i2c_dev *dev); argument
298 int i2c_dw_init_regmap(struct dw_i2c_dev *dev); argument