Lines Matching refs:service_processor

153 struct service_processor {  struct
171 struct command *ibmasm_new_command(struct service_processor *sp, size_t buffer_size); argument
172 void ibmasm_exec_command(struct service_processor *sp, struct command *cmd);
174 void ibmasm_receive_command_response(struct service_processor *sp, void *response, size_t size);
177 int ibmasm_event_buffer_init(struct service_processor *sp);
178 void ibmasm_event_buffer_exit(struct service_processor *sp);
179 void ibmasm_receive_event(struct service_processor *sp, void *data, unsigned int data_size);
180 void ibmasm_event_reader_register(struct service_processor *sp, struct event_reader *reader);
181 void ibmasm_event_reader_unregister(struct service_processor *sp, struct event_reader *reader);
182 int ibmasm_get_next_event(struct service_processor *sp, struct event_reader *reader);
188 int ibmasm_heartbeat_init(struct service_processor *sp);
189 void ibmasm_heartbeat_exit(struct service_processor *sp);
190 void ibmasm_receive_heartbeat(struct service_processor *sp, void *message, size_t size);
193 void ibmasm_init_reverse_heartbeat(struct service_processor *sp, struct reverse_heartbeat *rhb);
194 int ibmasm_start_reverse_heartbeat(struct service_processor *sp, struct reverse_heartbeat *rhb);
198 void ibmasm_receive_message(struct service_processor *sp, void *data, int data_size);
199 int ibmasm_send_driver_vpd(struct service_processor *sp);
200 int ibmasm_send_os_state(struct service_processor *sp, int os_state);
203 int ibmasm_send_i2o_message(struct service_processor *sp);
207 void ibmasm_handle_mouse_interrupt(struct service_processor *sp);
208 int ibmasm_init_remote_input_dev(struct service_processor *sp);
209 void ibmasm_free_remote_input_dev(struct service_processor *sp);
214 void ibmasmfs_add_sp(struct service_processor *sp);
218 void ibmasm_register_uart(struct service_processor *sp);
219 void ibmasm_unregister_uart(struct service_processor *sp);