Lines Matching refs:sd_kobj
39 struct gfs2_sbd *sdp = container_of(kobj, struct gfs2_sbd, sd_kobj); in gfs2_attr_show()
47 struct gfs2_sbd *sdp = container_of(kobj, struct gfs2_sbd, sd_kobj); in gfs2_attr_store()
373 struct gfs2_sbd *sdp = container_of(kobj, struct gfs2_sbd, sd_kobj); in gfs2_sbd_release()
728 sdp->sd_kobj.kset = gfs2_kset; in gfs2_sys_fs_add()
729 error = kobject_init_and_add(&sdp->sd_kobj, &gfs2_ktype, NULL, in gfs2_sys_fs_add()
734 error = sysfs_create_group(&sdp->sd_kobj, &tune_group); in gfs2_sys_fs_add()
738 error = sysfs_create_group(&sdp->sd_kobj, &lock_module_group); in gfs2_sys_fs_add()
742 error = sysfs_create_link(&sdp->sd_kobj, in gfs2_sys_fs_add()
748 kobject_uevent_env(&sdp->sd_kobj, KOBJ_ADD, envp); in gfs2_sys_fs_add()
752 sysfs_remove_group(&sdp->sd_kobj, &lock_module_group); in gfs2_sys_fs_add()
754 sysfs_remove_group(&sdp->sd_kobj, &tune_group); in gfs2_sys_fs_add()
757 kobject_put(&sdp->sd_kobj); in gfs2_sys_fs_add()
765 sysfs_remove_link(&sdp->sd_kobj, "device"); in gfs2_sys_fs_del()
766 sysfs_remove_group(&sdp->sd_kobj, &tune_group); in gfs2_sys_fs_del()
767 sysfs_remove_group(&sdp->sd_kobj, &lock_module_group); in gfs2_sys_fs_del()
768 kobject_put(&sdp->sd_kobj); in gfs2_sys_fs_del()
774 const struct gfs2_sbd *sdp = container_of(kobj, struct gfs2_sbd, sd_kobj); in gfs2_uevent()