Lines Matching refs:service_processor
139 struct service_processor { struct
157 struct command *ibmasm_new_command(struct service_processor *sp, size_t buffer_size); argument
158 void ibmasm_exec_command(struct service_processor *sp, struct command *cmd);
160 void ibmasm_receive_command_response(struct service_processor *sp, void *response, size_t size);
163 int ibmasm_event_buffer_init(struct service_processor *sp);
164 void ibmasm_event_buffer_exit(struct service_processor *sp);
165 void ibmasm_receive_event(struct service_processor *sp, void *data, unsigned int data_size);
166 void ibmasm_event_reader_register(struct service_processor *sp, struct event_reader *reader);
167 void ibmasm_event_reader_unregister(struct service_processor *sp, struct event_reader *reader);
168 int ibmasm_get_next_event(struct service_processor *sp, struct event_reader *reader);
174 int ibmasm_heartbeat_init(struct service_processor *sp);
175 void ibmasm_heartbeat_exit(struct service_processor *sp);
176 void ibmasm_receive_heartbeat(struct service_processor *sp, void *message, size_t size);
179 void ibmasm_init_reverse_heartbeat(struct service_processor *sp, struct reverse_heartbeat *rhb);
180 int ibmasm_start_reverse_heartbeat(struct service_processor *sp, struct reverse_heartbeat *rhb);
184 void ibmasm_receive_message(struct service_processor *sp, void *data, int data_size);
185 int ibmasm_send_driver_vpd(struct service_processor *sp);
186 int ibmasm_send_os_state(struct service_processor *sp, int os_state);
189 int ibmasm_send_i2o_message(struct service_processor *sp);
193 void ibmasm_handle_mouse_interrupt(struct service_processor *sp);
194 int ibmasm_init_remote_input_dev(struct service_processor *sp);
195 void ibmasm_free_remote_input_dev(struct service_processor *sp);
200 void ibmasmfs_add_sp(struct service_processor *sp);
204 void ibmasm_register_uart(struct service_processor *sp);
205 void ibmasm_unregister_uart(struct service_processor *sp);