Searched refs:si_sm_data (Results 1 – 5 of 5) sorted by relevance
/Linux-v4.19/drivers/char/ipmi/ |
D | ipmi_kcs_sm.c | 106 struct si_sm_data { struct 123 static unsigned int init_kcs_data(struct si_sm_data *kcs, in init_kcs_data() argument 141 static inline unsigned char read_status(struct si_sm_data *kcs) in read_status() 146 static inline unsigned char read_data(struct si_sm_data *kcs) in read_data() 151 static inline void write_cmd(struct si_sm_data *kcs, unsigned char data) in write_cmd() 156 static inline void write_data(struct si_sm_data *kcs, unsigned char data) in write_data() 178 static inline void write_next_byte(struct si_sm_data *kcs) in write_next_byte() 185 static inline void start_error_recovery(struct si_sm_data *kcs, char *reason) in start_error_recovery() 199 static inline void read_next_byte(struct si_sm_data *kcs) in read_next_byte() 212 static inline int check_ibf(struct si_sm_data *kcs, unsigned char status, in check_ibf() [all …]
|
D | ipmi_si_sm.h | 23 struct si_sm_data; 97 unsigned int (*init_data)(struct si_sm_data *smi, 106 int (*start_transaction)(struct si_sm_data *smi, 114 int (*get_result)(struct si_sm_data *smi, 125 enum si_sm_result (*event)(struct si_sm_data *smi, long time); 131 int (*detect)(struct si_sm_data *smi); 134 void (*cleanup)(struct si_sm_data *smi);
|
D | ipmi_smic_sm.c | 88 struct si_sm_data { struct 102 static unsigned int init_smic_data(struct si_sm_data *smic, in init_smic_data() argument 119 static int start_smic_transaction(struct si_sm_data *smic, in start_smic_transaction() 149 static int smic_get_result(struct si_sm_data *smic, in smic_get_result() 177 static inline unsigned char read_smic_flags(struct si_sm_data *smic) in read_smic_flags() 182 static inline unsigned char read_smic_status(struct si_sm_data *smic) in read_smic_status() 187 static inline unsigned char read_smic_data(struct si_sm_data *smic) in read_smic_data() 192 static inline void write_smic_flags(struct si_sm_data *smic, in write_smic_flags() 198 static inline void write_smic_control(struct si_sm_data *smic, in write_smic_control() 204 static inline void write_si_sm_data(struct si_sm_data *smic, in write_si_sm_data() [all …]
|
D | ipmi_bt_sm.c | 74 struct si_sm_data { struct 171 static unsigned int bt_init_data(struct si_sm_data *bt, struct si_sm_io *io) in bt_init_data() 173 memset(bt, 0, sizeof(struct si_sm_data)); in bt_init_data() 188 static void force_result(struct si_sm_data *bt, unsigned char completion_code) in force_result() 200 static int bt_start_transaction(struct si_sm_data *bt, in bt_start_transaction() 243 static int bt_get_result(struct si_sm_data *bt, in bt_get_result() 274 static void reset_flags(struct si_sm_data *bt) in reset_flags() 291 static void drain_BMC2HOST(struct si_sm_data *bt) in drain_BMC2HOST() 314 static inline void write_all_bytes(struct si_sm_data *bt) in write_all_bytes() 329 static inline int read_all_bytes(struct si_sm_data *bt) in read_all_bytes() [all …]
|
D | ipmi_si_intf.c | 127 struct si_sm_data *si_sm;
|