Lines Matching defs:si_sm_data
126 struct si_sm_data {
143 static unsigned int init_kcs_data(struct si_sm_data *kcs,
161 static inline unsigned char read_status(struct si_sm_data *kcs)
166 static inline unsigned char read_data(struct si_sm_data *kcs)
171 static inline void write_cmd(struct si_sm_data *kcs, unsigned char data)
176 static inline void write_data(struct si_sm_data *kcs, unsigned char data)
198 static inline void write_next_byte(struct si_sm_data *kcs)
205 static inline void start_error_recovery(struct si_sm_data *kcs, char *reason)
219 static inline void read_next_byte(struct si_sm_data *kcs)
232 static inline int check_ibf(struct si_sm_data *kcs, unsigned char status,
248 static inline int check_obf(struct si_sm_data *kcs, unsigned char status,
263 static void clear_obf(struct si_sm_data *kcs, unsigned char status)
269 static void restart_kcs_transaction(struct si_sm_data *kcs)
280 static int start_kcs_transaction(struct si_sm_data *kcs, unsigned char *data,
311 static int get_kcs_result(struct si_sm_data *kcs, unsigned char *data,
345 static enum si_sm_result kcs_event(struct si_sm_data *kcs, long time)
521 return sizeof(struct si_sm_data);
524 static int kcs_detect(struct si_sm_data *kcs)
538 static void kcs_cleanup(struct si_sm_data *kcs)