Lines Matching refs:ss
671 struct sysfs_schedule_callback_struct *ss = container_of(work, in sysfs_schedule_callback_work() local
674 (ss->func)(ss->data); in sysfs_schedule_callback_work()
675 kobject_put(ss->kobj); in sysfs_schedule_callback_work()
676 module_put(ss->owner); in sysfs_schedule_callback_work()
677 kfree(ss); in sysfs_schedule_callback_work()
703 struct sysfs_schedule_callback_struct *ss; in sysfs_schedule_callback() local
707 ss = kmalloc(sizeof(*ss), GFP_KERNEL); in sysfs_schedule_callback()
708 if (!ss) { in sysfs_schedule_callback()
713 ss->kobj = kobj; in sysfs_schedule_callback()
714 ss->func = func; in sysfs_schedule_callback()
715 ss->data = data; in sysfs_schedule_callback()
716 ss->owner = owner; in sysfs_schedule_callback()
717 INIT_WORK(&ss->work, sysfs_schedule_callback_work); in sysfs_schedule_callback()
718 schedule_work(&ss->work); in sysfs_schedule_callback()