Lines Matching refs:si_sm_data
105 struct si_sm_data
123 static unsigned int init_kcs_data(struct si_sm_data *kcs,
141 static inline unsigned char read_status(struct si_sm_data *kcs)
146 static inline unsigned char read_data(struct si_sm_data *kcs)
151 static inline void write_cmd(struct si_sm_data *kcs, unsigned char data)
156 static inline void write_data(struct si_sm_data *kcs, unsigned char data)
178 static inline void write_next_byte(struct si_sm_data *kcs)
185 static inline void start_error_recovery(struct si_sm_data *kcs, char *reason)
198 static inline void read_next_byte(struct si_sm_data *kcs)
211 static inline int check_ibf(struct si_sm_data *kcs, unsigned char status,
227 static inline int check_obf(struct si_sm_data *kcs, unsigned char status,
242 static void clear_obf(struct si_sm_data *kcs, unsigned char status)
248 static void restart_kcs_transaction(struct si_sm_data *kcs)
259 static int start_kcs_transaction(struct si_sm_data *kcs, unsigned char *data,
291 static int get_kcs_result(struct si_sm_data *kcs, unsigned char *data,
321 static enum si_sm_result kcs_event(struct si_sm_data *kcs, long time)
493 return sizeof(struct si_sm_data);
496 static int kcs_detect(struct si_sm_data *kcs)
508 static void kcs_cleanup(struct si_sm_data *kcs)