/linux-5.19.10/fs/sysfs/ |
D | file.c | 26 static const struct sysfs_ops *sysfs_file_ops(struct kernfs_node *kn) in sysfs_file_ops() 32 return kobj->ktype ? kobj->ktype->sysfs_ops : NULL; in sysfs_file_ops() 44 const struct sysfs_ops *ops = sysfs_file_ops(of->kn); in sysfs_kf_seq_show() 104 const struct sysfs_ops *ops = sysfs_file_ops(of->kn); in sysfs_kf_read() 130 const struct sysfs_ops *ops = sysfs_file_ops(of->kn); in sysfs_kf_write() 259 const struct sysfs_ops *sysfs_ops = kobj->ktype->sysfs_ops; in sysfs_add_file_mode_ns() local 265 if (WARN(!sysfs_ops, KERN_ERR in sysfs_add_file_mode_ns() 271 if (sysfs_ops->show && sysfs_ops->store) in sysfs_add_file_mode_ns() 273 else if (sysfs_ops->show) in sysfs_add_file_mode_ns() 275 else if (sysfs_ops->store) in sysfs_add_file_mode_ns() [all …]
|
/linux-5.19.10/fs/ubifs/ |
D | sysfs.c | 73 static const struct sysfs_ops ubifs_attr_ops = { 79 .sysfs_ops = &ubifs_attr_ops, 84 .sysfs_ops = &ubifs_attr_ops,
|
/linux-5.19.10/fs/erofs/ |
D | sysfs.c | 173 static const struct sysfs_ops erofs_attr_ops = { 180 .sysfs_ops = &erofs_attr_ops, 185 .sysfs_ops = &erofs_attr_ops, 194 .sysfs_ops = &erofs_attr_ops,
|
/linux-5.19.10/fs/xfs/ |
D | xfs_sysfs.c | 62 static const struct sysfs_ops xfs_sysfs_ops = { 74 .sysfs_ops = &xfs_sysfs_ops, 271 .sysfs_ops = &xfs_sysfs_ops, 329 .sysfs_ops = &xfs_sysfs_ops, 415 .sysfs_ops = &xfs_sysfs_ops, 569 .sysfs_ops = &xfs_sysfs_ops, 575 .sysfs_ops = &xfs_sysfs_ops,
|
/linux-5.19.10/include/linux/ |
D | kobject.h | 122 const struct sysfs_ops *sysfs_ops; member 151 extern const struct sysfs_ops kobj_sysfs_ops;
|
/linux-5.19.10/arch/powerpc/platforms/pseries/ |
D | vas-sysfs.c | 160 static const struct sysfs_ops vas_sysfs_ops = { 167 .sysfs_ops = &vas_sysfs_ops, 173 .sysfs_ops = &vas_sysfs_ops,
|
/linux-5.19.10/drivers/edac/ |
D | edac_device_sysfs.c | 142 static const struct sysfs_ops device_ctl_info_ops = { 217 .sysfs_ops = &device_ctl_info_ops, 369 static const struct sysfs_ops device_instance_ops = { 400 .sysfs_ops = &device_instance_ops, 473 static const struct sysfs_ops device_block_ops = { 499 .sysfs_ops = &device_block_ops,
|
D | edac_pci_sysfs.c | 122 static const struct sysfs_ops pci_instance_ops = { 148 .sysfs_ops = &pci_instance_ops, 262 static const struct sysfs_ops edac_pci_sysfs_ops = { 331 .sysfs_ops = &edac_pci_sysfs_ops,
|
/linux-5.19.10/fs/zonefs/ |
D | sysfs.c | 83 static const struct sysfs_ops zonefs_sysfs_attr_ops = { 89 .sysfs_ops = &zonefs_sysfs_attr_ops,
|
/linux-5.19.10/drivers/dma-buf/ |
D | dma-buf-sysfs-stats.c | 78 static const struct sysfs_ops dma_buf_stats_sysfs_ops = { 116 .sysfs_ops = &dma_buf_stats_sysfs_ops,
|
/linux-5.19.10/drivers/cpuidle/ |
D | sysfs.c | 190 static const struct sysfs_ops cpuidle_sysfs_ops = { 204 .sysfs_ops = &cpuidle_sysfs_ops, 438 static const struct sysfs_ops cpuidle_state_sysfs_ops = { 451 .sysfs_ops = &cpuidle_state_sysfs_ops, 586 static const struct sysfs_ops cpuidle_driver_sysfs_ops = { 598 .sysfs_ops = &cpuidle_driver_sysfs_ops,
|
/linux-5.19.10/drivers/md/ |
D | dm-sysfs.c | 117 static const struct sysfs_ops dm_sysfs_ops = { 123 .sysfs_ops = &dm_sysfs_ops,
|
/linux-5.19.10/fs/orangefs/ |
D | orangefs-sysfs.c | 205 static const struct sysfs_ops orangefs_sysfs_ops = { 900 .sysfs_ops = &orangefs_sysfs_ops, 938 .sysfs_ops = &orangefs_sysfs_ops, 976 .sysfs_ops = &orangefs_sysfs_ops, 1014 .sysfs_ops = &orangefs_sysfs_ops, 1052 .sysfs_ops = &orangefs_sysfs_ops, 1083 .sysfs_ops = &orangefs_sysfs_ops, 1107 .sysfs_ops = &orangefs_sysfs_ops,
|
/linux-5.19.10/block/ |
D | blk-crypto-sysfs.c | 110 static const struct sysfs_ops blk_crypto_attr_ops = { 121 .sysfs_ops = &blk_crypto_attr_ops,
|
/linux-5.19.10/mm/damon/ |
D | sysfs.c | 112 .sysfs_ops = &kobj_sysfs_ops, 211 .sysfs_ops = &kobj_sysfs_ops, 394 .sysfs_ops = &kobj_sysfs_ops, 511 .sysfs_ops = &kobj_sysfs_ops, 642 .sysfs_ops = &kobj_sysfs_ops, 741 .sysfs_ops = &kobj_sysfs_ops, 944 .sysfs_ops = &kobj_sysfs_ops, 1066 .sysfs_ops = &kobj_sysfs_ops, 1157 .sysfs_ops = &kobj_sysfs_ops, 1273 .sysfs_ops = &kobj_sysfs_ops, [all …]
|
/linux-5.19.10/drivers/md/bcache/ |
D | sysfs.h | 8 .sysfs_ops = &((const struct sysfs_ops) { \
|
/linux-5.19.10/fs/nfs/ |
D | sysfs.c | 36 .sysfs_ops = &kobj_sysfs_ops, 150 .sysfs_ops = &kobj_sysfs_ops,
|
/linux-5.19.10/fs/ocfs2/cluster/ |
D | masklog.c | 142 static const struct sysfs_ops mlog_attr_ops = { 149 .sysfs_ops = &mlog_attr_ops,
|
/linux-5.19.10/drivers/dma/ioat/ |
D | sysfs.c | 70 const struct sysfs_ops ioat_sysfs_ops = { 164 .sysfs_ops = &ioat_sysfs_ops,
|
/linux-5.19.10/drivers/firmware/efi/ |
D | runtime-map.c | 84 static const struct sysfs_ops map_attr_ops = { 97 .sysfs_ops = &map_attr_ops,
|
/linux-5.19.10/Documentation/translations/zh_CN/core-api/ |
D | kobject.rst | 260 const struct sysfs_ops *sysfs_ops; 273 方法的一个指针。另外两个字段(sysfs_ops 和 default_groups)控制这种
|
/linux-5.19.10/samples/kobject/ |
D | kset-example.c | 89 static const struct sysfs_ops foo_sysfs_ops = { 189 .sysfs_ops = &foo_sysfs_ops,
|
/linux-5.19.10/arch/ia64/kernel/ |
D | topology.c | 272 static const struct sysfs_ops cache_sysfs_ops = { 277 .sysfs_ops = &cache_sysfs_ops, 282 .sysfs_ops = &cache_sysfs_ops,
|
/linux-5.19.10/drivers/platform/x86/ |
D | uv_sysfs.c | 202 static const struct sysfs_ops hub_sysfs_ops = { 208 .sysfs_ops = &hub_sysfs_ops, 355 static const struct sysfs_ops uv_port_sysfs_ops = { 361 .sysfs_ops = &uv_port_sysfs_ops, 527 static const struct sysfs_ops uv_pci_top_sysfs_ops = { 533 .sysfs_ops = &uv_pci_top_sysfs_ops,
|
/linux-5.19.10/drivers/gpu/drm/amd/amdkfd/ |
D | kfd_topology.c | 267 static const struct sysfs_ops sysprops_ops = { 273 .sysfs_ops = &sysprops_ops, 307 static const struct sysfs_ops iolink_ops = { 313 .sysfs_ops = &iolink_ops, 339 static const struct sysfs_ops mem_ops = { 345 .sysfs_ops = &mem_ops, 384 static const struct sysfs_ops cache_ops = { 390 .sysfs_ops = &cache_ops, 553 static const struct sysfs_ops node_ops = { 559 .sysfs_ops = &node_ops,
|