Home
last modified time | relevance | path

Searched refs:si_sm_data (Results 1 – 5 of 5) sorted by relevance

/openbmc/linux/drivers/char/ipmi/
H A Dipmi_si_sm.h26 struct si_sm_data;
56 unsigned int (*init_data)(struct si_sm_data *smi,
65 int (*start_transaction)(struct si_sm_data *smi,
73 int (*get_result)(struct si_sm_data *smi,
84 enum si_sm_result (*event)(struct si_sm_data *smi, long time);
90 int (*detect)(struct si_sm_data *smi);
93 void (*cleanup)(struct si_sm_data *smi);
H A Dipmi_kcs_sm.c108 struct si_sm_data { struct
125 static unsigned int init_kcs_data_with_state(struct si_sm_data *kcs, in init_kcs_data_with_state() argument
143 static unsigned int init_kcs_data(struct si_sm_data *kcs, in init_kcs_data()
149 static inline unsigned char read_status(struct si_sm_data *kcs) in read_status()
154 static inline unsigned char read_data(struct si_sm_data *kcs) in read_data()
186 static inline void write_next_byte(struct si_sm_data *kcs) in write_next_byte()
207 static inline void read_next_byte(struct si_sm_data *kcs) in read_next_byte()
258 static void restart_kcs_transaction(struct si_sm_data *kcs) in restart_kcs_transaction()
513 return sizeof(struct si_sm_data); in kcs_size()
516 static int kcs_detect(struct si_sm_data *kcs) in kcs_detect()
[all …]
H A Dipmi_smic_sm.c90 struct si_sm_data { struct
104 static unsigned int init_smic_data(struct si_sm_data *smic, in init_smic_data() argument
121 static int start_smic_transaction(struct si_sm_data *smic, in start_smic_transaction()
154 static int smic_get_result(struct si_sm_data *smic, in smic_get_result()
197 static inline void write_smic_flags(struct si_sm_data *smic, in write_smic_flags()
209 static inline void write_si_sm_data(struct si_sm_data *smic, in write_si_sm_data()
231 static inline void write_next_byte(struct si_sm_data *smic) in write_next_byte()
238 static inline void read_next_byte(struct si_sm_data *smic) in read_next_byte()
554 static int smic_detect(struct si_sm_data *smic) in smic_detect()
568 static void smic_cleanup(struct si_sm_data *kcs) in smic_cleanup()
[all …]
H A Dipmi_bt_sm.c76 struct si_sm_data { struct
175 memset(bt, 0, sizeof(struct si_sm_data)); in bt_init_data()
202 static int bt_start_transaction(struct si_sm_data *bt, in bt_start_transaction()
247 static int bt_get_result(struct si_sm_data *bt, in bt_get_result()
278 static void reset_flags(struct si_sm_data *bt) in reset_flags()
294 static void drain_BMC2HOST(struct si_sm_data *bt) in drain_BMC2HOST()
317 static inline void write_all_bytes(struct si_sm_data *bt) in write_all_bytes()
332 static inline int read_all_bytes(struct si_sm_data *bt) in read_all_bytes()
617 static int bt_detect(struct si_sm_data *bt) in bt_detect()
679 static void bt_cleanup(struct si_sm_data *bt) in bt_cleanup()
[all …]
H A Dipmi_si_intf.c129 struct si_sm_data *si_sm;