Lines Matching refs:sp

211 void ibmasmfs_add_sp(struct service_processor *sp)
213 list_add(&sp->node, &service_processors);
218 struct service_processor *sp;
224 struct service_processor *sp;
231 struct service_processor *sp;
248 command_data->sp = inode->i_private;
278 spin_lock_irqsave(&command_data->sp->lock, flags);
281 spin_unlock_irqrestore(&command_data->sp->lock, flags);
285 spin_unlock_irqrestore(&command_data->sp->lock, flags);
318 cmd = ibmasm_new_command(command_data->sp, count);
327 spin_lock_irqsave(&command_data->sp->lock, flags);
329 spin_unlock_irqrestore(&command_data->sp->lock, flags);
334 spin_unlock_irqrestore(&command_data->sp->lock, flags);
336 ibmasm_exec_command(command_data->sp, cmd);
345 struct service_processor *sp;
350 sp = inode->i_private;
356 ibmasm_event_reader_register(sp, &event_data->reader);
358 event_data->sp = sp;
368 ibmasm_event_reader_unregister(event_data->sp, &event_data->reader);
377 struct service_processor *sp = event_data->sp;
388 spin_lock_irqsave(&sp->lock, flags);
390 spin_unlock_irqrestore(&sp->lock, flags);
394 spin_unlock_irqrestore(&sp->lock, flags);
396 ret = ibmasm_get_next_event(sp, reader);
442 rhbeat->sp = inode->i_private;
444 ibmasm_init_reverse_heartbeat(rhbeat->sp, &rhbeat->heartbeat);
471 spin_lock_irqsave(&rhbeat->sp->lock, flags);
473 spin_unlock_irqrestore(&rhbeat->sp->lock, flags);
477 spin_unlock_irqrestore(&rhbeat->sp->lock, flags);
479 result = ibmasm_start_reverse_heartbeat(rhbeat->sp, &rhbeat->heartbeat);
607 struct service_processor *sp;
612 sp = list_entry(entry, struct service_processor, node);
613 dir = ibmasmfs_create_dir(sb->s_root, sp->dirname);
617 ibmasmfs_create_file(dir, "command", &command_fops, sp, S_IRUSR|S_IWUSR);
618 ibmasmfs_create_file(dir, "event", &event_fops, sp, S_IRUSR|S_IWUSR);
619 ibmasmfs_create_file(dir, "reverse_heartbeat", &r_heartbeat_fops, sp, S_IRUSR|S_IWUSR);
625 ibmasmfs_create_file(remote_dir, "width", &remote_settings_fops, (void *)display_width(sp), S_IRUSR|S_IWUSR);
626 ibmasmfs_create_file(remote_dir, "height", &remote_settings_fops, (void *)display_height(sp), S_IRUSR|S_IWUSR);
627 ibmasmfs_create_file(remote_dir, "depth", &remote_settings_fops, (void *)display_depth(sp), S_IRUSR|S_IWUSR);