Home
last modified time | relevance | path

Searched refs:kobject_put (Results 1 – 25 of 188) sorted by relevance

12345678

/linux-6.15/drivers/infiniband/hw/mlx4/
H A Dsysfs.c325 kobject_put(port->cur_port); in add_port_entries()
331 kobject_put(port->cur_port); in add_port_entries()
337 kobject_put(port->cur_port); in add_port_entries()
343 kobject_put(port->cur_port); in add_port_entries()
744 kobject_put(p); in register_one_pkey_tree()
789 kobject_put(p); in unregister_pkey_tree()
855 kobject_put(p->cur_port); in unregister_alias_guid_tree()
856 kobject_put(p->cur_port); in unregister_alias_guid_tree()
857 kobject_put(p->cur_port); in unregister_alias_guid_tree()
858 kobject_put(p->cur_port); in unregister_alias_guid_tree()
[all …]
/linux-6.15/drivers/block/rnbd/
H A Drnbd-srv-sysfs.c50 kobject_put(&dev->dev_kobj); in rnbd_srv_create_dev_sysfs()
69 kobject_put(dev->dev_sessions_kobj); in rnbd_srv_create_dev_sysfs()
72 kobject_put(&dev->dev_kobj); in rnbd_srv_create_dev_sysfs()
80 kobject_put(dev->dev_sessions_kobj); in rnbd_srv_destroy_dev_sysfs()
82 kobject_put(&dev->dev_kobj); in rnbd_srv_destroy_dev_sysfs()
176 kobject_put(&sess_dev->kobj); in rnbd_srv_destroy_dev_session_sysfs()
200 kobject_put(&sess_dev->kobj); in rnbd_srv_create_dev_session_sysfs()
208 kobject_put(&sess_dev->kobj); in rnbd_srv_create_dev_session_sysfs()
247 kobject_put(rnbd_devs_kobj); in rnbd_srv_destroy_sysfs_files()
/linux-6.15/mm/damon/
H A Dsysfs-schemes.c170 kobject_put(&r->kobj); in damon_sysfs_scheme_regions_rm_dirs()
692 kobject_put(&filter->kobj); in damon_sysfs_scheme_filters_add_dirs()
1101 kobject_put(&goal->kobj); in damos_sysfs_quota_goals_add_dirs()
1307 kobject_put(&weights->kobj); in damon_sysfs_quotas_add_dirs()
1314 kobject_put(&weights->kobj); in damon_sysfs_quotas_add_dirs()
1322 kobject_put(&goals->kobj); in damon_sysfs_quotas_add_dirs()
1477 kobject_put(&range->kobj); in damon_sysfs_access_pattern_add_range_dir()
1631 kobject_put(&quotas->kobj); in damon_sysfs_scheme_set_quotas()
1713 kobject_put(&stats->kobj); in damon_sysfs_scheme_set_stats()
1963 kobject_put(&scheme->kobj); in damon_sysfs_schemes_add_dirs()
[all …]
H A Dsysfs.c144 kobject_put(&region->kobj); in damon_sysfs_regions_add_dirs()
233 kobject_put(&regions->kobj); in damon_sysfs_target_add_dirs()
355 kobject_put(&target->kobj); in damon_sysfs_targets_add_dirs()
611 kobject_put(&goal->kobj); in damon_sysfs_intervals_add_dirs()
782 kobject_put(&intervals->kobj); in damon_sysfs_attrs_add_dirs()
860 kobject_put(&attrs->kobj); in damon_sysfs_context_set_attrs()
874 kobject_put(&targets->kobj); in damon_sysfs_context_set_targets()
891 kobject_put(&schemes->kobj); in damon_sysfs_context_set_schemes()
1067 kobject_put(&context->kobj); in damon_sysfs_contexts_add_dirs()
1828 kobject_put(&kdamond->kobj); in damon_sysfs_kdamonds_add_dirs()
[all …]
/linux-6.15/Documentation/translations/zh_CN/core-api/
H A Dkobject.rst173 void kobject_put(struct kobject *kobj);
177 当引用被释放时,对kobject_put()的调用将递减引用计数值,并可能释放该对象。请注
178 意,kobject_init()将引用计数设置为1,所以设置kobject的代码最终需要kobject_put()
230 放它。唯一安全的方法是使用kobject_put()。在kobject_init()之后总是使用
231 kobject_put()以避免错误的发生是一个很好的做法。
358 清理掉。要做到这一点,请调用kobject_put()。通过这样做,kobject核
366 后的时间调用kobject_put()来完成与该kobject相关的内存的清理。
/linux-6.15/drivers/edac/
H A Dedac_device_sysfs.c278 kobject_put(&edac_dev->kobj); in edac_device_register_sysfs_main_kobj()
301 kobject_put(&dev->kobj); in edac_device_unregister_sysfs_main_kobj()
335 kobject_put(&instance->ctl->kobj); in edac_device_ctrl_instance_release()
444 kobject_put(&block->instance->ctl->kobj); in edac_device_ctrl_block_release()
526 kobject_put(main_kobj); in edac_device_create_block()
555 kobject_put(&block->kobj); in edac_device_create_block()
586 kobject_put(&block->kobj); in edac_device_delete_block()
625 kobject_put(main_kobj); in edac_device_create_instance()
653 kobject_put(&instance->kobj); in edac_device_create_instance()
678 kobject_put(&instance->kobj); in edac_device_delete_instance()
/linux-6.15/drivers/gpu/drm/i915/gt/
H A Dintel_gt_sysfs.c108 kobject_put(&gt->sysfs_gt); in intel_gt_sysfs_register()
114 kobject_put(gt->sysfs_defaults); in intel_gt_sysfs_unregister()
115 kobject_put(&gt->sysfs_gt); in intel_gt_sysfs_unregister()
/linux-6.15/drivers/infiniband/ulp/rtrs/
H A Drtrs-srv-sysfs.c206 kobject_put(srv->kobj_paths); in rtrs_srv_destroy_once_sysfs_root_folders()
241 kobject_put(&srv_path->stats->kobj_stats); in rtrs_srv_create_stats_files()
255 kobject_put(&srv_path->stats->kobj_stats); in rtrs_srv_create_stats_files()
298 kobject_put(&srv_path->kobj); in rtrs_srv_create_path_files()
310 kobject_put(&srv_path->stats->kobj_stats); in rtrs_srv_destroy_path_files()
315 kobject_put(&srv_path->kobj); in rtrs_srv_destroy_path_files()
/linux-6.15/drivers/infiniband/hw/usnic/
H A Dusnic_ib_sysfs.c259 kobject_put(&us_ibdev->ib_dev.dev.kobj); in usnic_ib_sysfs_register_usdev()
268 kobject_put(us_ibdev->qpn_kobj); in usnic_ib_sysfs_unregister_usdev()
282 kobject_put(us_ibdev->qpn_kobj); in usnic_ib_sysfs_qpn_add()
293 kobject_put(&qp_grp->kobj); in usnic_ib_sysfs_qpn_remove()
294 kobject_put(us_ibdev->qpn_kobj); in usnic_ib_sysfs_qpn_remove()
/linux-6.15/lib/
H A Dkobject.c243 kobject_put(parent); in kobject_add_internal()
486 kobject_put(kobj); in kobject_rename()
527 kobject_put(kobj); in kobject_rename()
575 kobject_put(old_parent); in kobject_move()
578 kobject_put(new_parent); in kobject_move()
579 kobject_put(kobj); in kobject_move()
628 kobject_put(parent); in kobject_del()
698 kobject_put(parent); in kobject_cleanup()
740 EXPORT_SYMBOL(kobject_put);
801 kobject_put(kobj); in kobject_create_and_add()
[all …]
/linux-6.15/fs/orangefs/
H A Dorangefs-sysfs.c1299 kobject_put(stats_orangefs_obj); in orangefs_sysfs_init()
1301 kobject_put(pc_orangefs_obj); in orangefs_sysfs_init()
1303 kobject_put(ncache_orangefs_obj); in orangefs_sysfs_init()
1305 kobject_put(ccache_orangefs_obj); in orangefs_sysfs_init()
1311 kobject_put(orangefs_obj); in orangefs_sysfs_init()
1319 kobject_put(acache_orangefs_obj); in orangefs_sysfs_exit()
1321 kobject_put(ccache_orangefs_obj); in orangefs_sysfs_exit()
1322 kobject_put(ncache_orangefs_obj); in orangefs_sysfs_exit()
1323 kobject_put(pc_orangefs_obj); in orangefs_sysfs_exit()
1324 kobject_put(stats_orangefs_obj); in orangefs_sysfs_exit()
[all …]
/linux-6.15/fs/zonefs/
H A Dsysfs.c100 kobject_put(&sbi->s_kobj); in zonefs_sysfs_register()
118 kobject_put(&sbi->s_kobj); in zonefs_sysfs_unregister()
133 kobject_put(zonefs_sysfs_root); in zonefs_sysfs_exit()
/linux-6.15/arch/powerpc/platforms/powernv/
H A Dopal-dump.c97 kobject_put(&dump_obj->kobj); in dump_ack_store()
353 kobject_put(&dump->kobj); in create_dump_obj()
381 kobject_put(&dump->kobj); in create_dump_obj()
385 kobject_put(&dump->kobj); in create_dump_obj()
409 kobject_put(kobj); in process_dump()
437 kobject_put(&dump_kset->kobj); in opal_platform_dump_init()
H A Dopal-elog.c81 kobject_put(&elog_obj->kobj); in elog_ack_store()
227 kobject_put(&elog->kobj); in create_elog_obj()
252 kobject_put(&elog->kobj); in create_elog_obj()
256 kobject_put(&elog->kobj); in create_elog_obj()
297 kobject_put(kobj); in elog_event()
/linux-6.15/drivers/staging/greybus/
H A Daudio_manager.c79 kobject_put(&module->kobj); in gb_audio_manager_remove()
96 kobject_put(&module->kobj); in gb_audio_manager_remove_all()
122 kobject_put(&module->kobj); in gb_audio_manager_put_module()
/linux-6.15/block/
H A Dholder.c90 kobject_put(bdev->bd_holder_dir); in bd_link_disk_holder()
123 kobject_put(bdev->bd_holder_dir); in bd_link_disk_holder()
150 kobject_put(holder->holder_dir); in bd_unlink_disk_holder()
/linux-6.15/drivers/gpu/drm/xe/
H A Dxe_gt_sysfs.c29 kobject_put(gt->sysfs); in gt_sysfs_fini()
48 kobject_put(&kg->base); in xe_gt_sysfs_init()
H A Dxe_tile_sysfs.c29 kobject_put(tile->sysfs); in tile_sysfs_fini()
48 kobject_put(&kt->base); in xe_tile_sysfs_init()
/linux-6.15/mm/
H A Dcma_sysfs.c132 kobject_put(&cma_kobj->kobj); in cma_sysfs_init()
141 kobject_put(&cma->cma_kobj->kobj); in cma_sysfs_init()
143 kobject_put(cma_kobj_root); in cma_sysfs_init()
/linux-6.15/fs/xfs/
H A Dxfs_sysfs.h41 kobject_put(&kobj->kobject); in xfs_sysfs_init()
51 kobject_put(&kobj->kobject); in xfs_sysfs_del()
/linux-6.15/drivers/md/bcache/
H A Dstats.c120 kobject_put(&acc->total.kobj); in bch_cache_accounting_destroy()
121 kobject_put(&acc->five_minute.kobj); in bch_cache_accounting_destroy()
122 kobject_put(&acc->hour.kobj); in bch_cache_accounting_destroy()
123 kobject_put(&acc->day.kobj); in bch_cache_accounting_destroy()
/linux-6.15/drivers/platform/x86/
H A Duv_sysfs.c274 kobject_put(&uv_hubs[i]->kobj); in uv_hubs_init()
291 kobject_put(&uv_hubs[i]->kobj); in uv_hubs_exit()
420 kobject_put(&uv_hubs[j]->ports[k]->kobj); in uv_ports_init()
442 kobject_put(&uv_hubs[j]->ports[k]->kobj); in uv_ports_exit()
646 kobject_put(&top_obj->kobj); in init_pci_top_obj()
708 kobject_put(&uv_pci_objs[k]->kobj); in pci_topology_init()
721 kobject_put(&uv_pci_objs[k]->kobj); in pci_topology_exit()
841 kobject_put(sgi_uv_kobj); in uv_sysfs_hubless_init()
898 kobject_put(sgi_uv_kobj); in uv_sysfs_init()
905 kobject_put(sgi_uv_kobj); in uv_sysfs_hubless_exit()
[all …]
/linux-6.15/net/sunrpc/
H A Dsysfs.c57 kobject_put(kobj); in rpc_sysfs_object_alloc()
524 kobject_put(rpc_sunrpc_client_kobj); in rpc_sysfs_init()
655 kobject_put(rpc_sunrpc_client_kobj); in rpc_sysfs_exit()
656 kobject_put(rpc_sunrpc_xprt_switch_kobj); in rpc_sysfs_exit()
673 kobject_put(&p->kobject); in rpc_sysfs_client_alloc()
695 kobject_put(&p->kobject); in rpc_sysfs_xprt_switch_alloc()
714 kobject_put(&p->kobject); in rpc_sysfs_xprt_alloc()
802 kobject_put(&rpc_client->kobject); in rpc_sysfs_client_destroy()
814 kobject_put(&rpc_xprt_switch->kobject); in rpc_sysfs_xprt_switch_destroy()
826 kobject_put(&rpc_xprt->kobject); in rpc_sysfs_xprt_destroy()
/linux-6.15/tools/testing/selftests/livepatch/test_modules/
H A Dtest_klp_syscall.c91 kobject_put(klp_kobj); in livepatch_init()
106 kobject_put(klp_kobj); in livepatch_exit()
/linux-6.15/fs/erofs/
H A Dsysfs.c234 kobject_put(&sbi->s_kobj); in erofs_register_sysfs()
246 kobject_put(&sbi->s_kobj); in erofs_unregister_sysfs()
268 kobject_put(&erofs_feat); in erofs_init_sysfs()
276 kobject_put(&erofs_feat); in erofs_exit_sysfs()

12345678