Lines Matching refs:si_sm_data
108 struct si_sm_data {
122 static unsigned int init_smic_data(struct si_sm_data *smic,
139 static int start_smic_transaction(struct si_sm_data *smic,
169 static int smic_get_result(struct si_sm_data *smic,
197 static inline unsigned char read_smic_flags(struct si_sm_data *smic)
202 static inline unsigned char read_smic_status(struct si_sm_data *smic)
207 static inline unsigned char read_smic_data(struct si_sm_data *smic)
212 static inline void write_smic_flags(struct si_sm_data *smic,
218 static inline void write_smic_control(struct si_sm_data *smic,
224 static inline void write_si_sm_data(struct si_sm_data *smic,
230 static inline void start_error_recovery(struct si_sm_data *smic, char *reason)
247 static inline void write_next_byte(struct si_sm_data *smic)
254 static inline void read_next_byte(struct si_sm_data *smic)
336 static enum si_sm_result smic_event(struct si_sm_data *smic, long time)
565 static int smic_detect(struct si_sm_data *smic)
579 static void smic_cleanup(struct si_sm_data *kcs)
585 return sizeof(struct si_sm_data);