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