/Linux-v5.10/include/linux/ |
D | sysfs.h | 27 struct bin_attribute; 89 struct bin_attribute *, int); 91 struct bin_attribute **bin_attrs; 168 struct bin_attribute { struct 172 ssize_t (*read)(struct file *, struct kobject *, struct bin_attribute *, argument 174 ssize_t (*write)(struct file *, struct kobject *, struct bin_attribute *, argument 176 int (*mmap)(struct file *, struct kobject *, struct bin_attribute *attr, argument 218 struct bin_attribute bin_attr_##_name = __BIN_ATTR(_name, _mode, _read, \ 222 struct bin_attribute bin_attr_##_name = __BIN_ATTR_RO(_name, _size) 225 struct bin_attribute bin_attr_##_name = __BIN_ATTR_WO(_name, _size) [all …]
|
/Linux-v5.10/drivers/w1/slaves/ |
D | w1_ds2408.c | 68 struct bin_attribute *bin_attr, char *buf, loff_t off, in state_read() 80 struct bin_attribute *bin_attr, char *buf, in output_read() 93 struct bin_attribute *bin_attr, char *buf, in activity_read() 106 struct bin_attribute *bin_attr, char *buf, in cond_search_mask_read() 120 struct bin_attribute *bin_attr, in cond_search_polarity_read() 130 struct bin_attribute *bin_attr, char *buf, in status_control_read() 163 struct bin_attribute *bin_attr, char *buf, in output_write() 213 struct bin_attribute *bin_attr, char *buf, in activity_write() 243 struct bin_attribute *bin_attr, char *buf, in status_control_write() 320 static struct bin_attribute *w1_f29_bin_attrs[] = {
|
D | w1_ds2438.c | 256 struct bin_attribute *bin_attr, char *buf, in iad_write() 278 struct bin_attribute *bin_attr, char *buf, in iad_read() 299 struct bin_attribute *bin_attr, char *buf, in page0_read() 329 struct bin_attribute *bin_attr, char *buf, in temperature_read() 350 struct bin_attribute *bin_attr, char *buf, in vad_read() 371 struct bin_attribute *bin_attr, char *buf, in vdd_read() 397 static struct bin_attribute *w1_ds2438_bin_attrs[] = {
|
D | w1_ds2406.c | 27 struct bin_attribute *bin_attr, in w1_f12_read_state() 64 struct bin_attribute *bin_attr, in w1_f12_write_output() 98 static struct bin_attribute w1_f12_sysfs_bin_files[NB_SYSFS_BIN_FILES] = {
|
D | w1_ds2413.c | 28 struct bin_attribute *bin_attr, char *buf, loff_t off, in state_read() 84 struct bin_attribute *bin_attr, char *buf, in output_write() 131 static struct bin_attribute *w1_f3a_bin_attrs[] = {
|
D | w1_ds28e04.c | 115 struct bin_attribute *bin_attr, char *buf, in eeprom_read() 223 struct bin_attribute *bin_attr, char *buf, in eeprom_write() 279 struct bin_attribute *bin_attr, char *buf, loff_t off, in pio_read() 298 struct bin_attribute *bin_attr, char *buf, loff_t off, in pio_write() 377 static struct bin_attribute *w1_f1C_bin_attrs[] = {
|
/Linux-v5.10/drivers/hid/ |
D | hid-roccat-common.h | 49 struct kobject *kobj, struct bin_attribute *attr, char *buf, \ 58 struct kobject *kobj, struct bin_attribute *attr, char *buf, \ 71 static struct bin_attribute bin_attr_ ## thingy = { \ 80 static struct bin_attribute bin_attr_ ## thingy = { \ 88 static struct bin_attribute bin_attr_ ## thingy = { \
|
D | hid-roccat-pyra.c | 135 struct kobject *kobj, struct bin_attribute *attr, char *buf, \ 144 struct kobject *kobj, struct bin_attribute *attr, char *buf, \ 157 static struct bin_attribute bin_attr_##thingy = { \ 166 static struct bin_attribute bin_attr_##thingy = { \ 174 static struct bin_attribute bin_attr_##thingy = { \ 186 struct kobject *kobj, struct bin_attribute *attr, char *buf, in pyra_sysfs_read_profilex_settings() 204 struct kobject *kobj, struct bin_attribute *attr, char *buf, in pyra_sysfs_read_profilex_buttons() 222 static struct bin_attribute bin_attr_profile##number##_settings = { \ 228 static struct bin_attribute bin_attr_profile##number##_buttons = { \ 241 struct kobject *kobj, struct bin_attribute *attr, char *buf, in pyra_sysfs_write_settings() [all …]
|
D | hid-roccat-koneplus.c | 133 struct kobject *kobj, struct bin_attribute *attr, char *buf, \ 142 struct kobject *kobj, struct bin_attribute *attr, char *buf, \ 155 static struct bin_attribute bin_attr_##thingy = { \ 164 static struct bin_attribute bin_attr_##thingy = { \ 172 static struct bin_attribute bin_attr_##thingy = { \ 188 struct kobject *kobj, struct bin_attribute *attr, char *buf, in koneplus_sysfs_read_profilex_settings() 206 struct kobject *kobj, struct bin_attribute *attr, char *buf, in koneplus_sysfs_read_profilex_buttons() 224 static struct bin_attribute bin_attr_profile##number##_settings = { \ 230 static struct bin_attribute bin_attr_profile##number##_buttons = { \ 326 static struct bin_attribute *koneplus_bin_attributes[] = {
|
D | hid-roccat-kovaplus.c | 176 struct kobject *kobj, struct bin_attribute *attr, char *buf, \ 185 struct kobject *kobj, struct bin_attribute *attr, char *buf, \ 198 static struct bin_attribute bin_attr_##thingy = { \ 207 static struct bin_attribute bin_attr_##thingy = { \ 218 struct kobject *kobj, struct bin_attribute *attr, char *buf, in kovaplus_sysfs_read_profilex_settings() 236 struct kobject *kobj, struct bin_attribute *attr, char *buf, in kovaplus_sysfs_read_profilex_buttons() 254 static struct bin_attribute bin_attr_profile##number##_settings = { \ 260 static struct bin_attribute bin_attr_profile##number##_buttons = { \ 384 static struct bin_attribute *kovaplus_bin_attributes[] = {
|
/Linux-v5.10/drivers/net/ethernet/qlogic/qlcnic/ |
D | qlcnic_sysfs.c | 268 struct bin_attribute *attr, char *buf, in qlcnic_sysfs_read_crb() 285 struct bin_attribute *attr, char *buf, in qlcnic_sysfs_write_crb() 314 struct bin_attribute *attr, char *buf, in qlcnic_sysfs_read_mem() 336 struct bin_attribute *attr, char *buf, in qlcnic_sysfs_write_mem() 400 struct bin_attribute *attr, in qlcnic_sysfs_write_pm_config() 450 struct bin_attribute *attr, in qlcnic_sysfs_read_pm_config() 543 struct bin_attribute *attr, in qlcnic_sysfs_write_esw_config() 627 struct bin_attribute *attr, in qlcnic_sysfs_read_esw_config() 679 struct bin_attribute *attr, in qlcnic_sysfs_write_npar_config() 726 struct bin_attribute *attr, in qlcnic_sysfs_read_npar_config() [all …]
|
/Linux-v5.10/arch/powerpc/kernel/ |
D | secvar-sysfs.c | 61 struct bin_attribute *attr, char *buf, loff_t off, in data_read() 93 struct bin_attribute *attr, char *buf, loff_t off, in update_write() 112 static struct bin_attribute data_attr = __BIN_ATTR_RO(data, 0); 114 static struct bin_attribute update_attr = __BIN_ATTR_WO(update, 0); 116 static struct bin_attribute *secvar_bin_attrs[] = {
|
/Linux-v5.10/mm/ |
D | page_idle.c | 119 struct bin_attribute *attr, char *buf, in page_idle_bitmap_read() 164 struct bin_attribute *attr, char *buf, in page_idle_bitmap_write() 200 static struct bin_attribute page_idle_bitmap_attr = 204 static struct bin_attribute *page_idle_bin_attrs[] = {
|
/Linux-v5.10/arch/x86/kernel/ |
D | ksysfs.c | 31 struct bin_attribute *bin_attr, in boot_params_data_read() 38 static struct bin_attribute boot_params_data_attr = { 52 static struct bin_attribute *boot_params_data_attrs[] = { 148 struct bin_attribute *bin_attr, in setup_data_data_read() 203 static struct bin_attribute data_attr __ro_after_init = { 216 static struct bin_attribute *setup_data_data_attrs[] = {
|
/Linux-v5.10/arch/alpha/kernel/ |
D | pci-sysfs.c | 65 struct bin_attribute *attr, in pci_mmap_resource() 94 struct bin_attribute *attr, in pci_mmap_resource_sparse() 101 struct bin_attribute *attr, in pci_mmap_resource_dense() 119 struct bin_attribute *res_attr; in pci_remove_resource_files() 155 char *suffix, struct bin_attribute *res_attr, in pci_create_one_attr() 175 struct bin_attribute *attr; in pci_create_attr()
|
/Linux-v5.10/drivers/pci/ |
D | pci-sysfs.c | 660 struct bin_attribute *bin_attr, char *buf, in pci_read_config() 737 struct bin_attribute *bin_attr, char *buf, in pci_write_config() 816 struct bin_attribute *bin_attr, char *buf, in pci_read_legacy_io() 841 struct bin_attribute *bin_attr, char *buf, in pci_write_legacy_io() 865 struct bin_attribute *attr, in pci_mmap_legacy_mem() 885 struct bin_attribute *attr, in pci_mmap_legacy_io() 920 b->legacy_io = kcalloc(2, sizeof(struct bin_attribute), in pci_create_legacy_files() 1003 static int pci_mmap_resource(struct kobject *kobj, struct bin_attribute *attr, in pci_mmap_resource() 1028 struct bin_attribute *attr, in pci_mmap_resource_uc() 1035 struct bin_attribute *attr, in pci_mmap_resource_wc() [all …]
|
/Linux-v5.10/kernel/ |
D | kheaders.c | 34 struct bin_attribute *bin_attr, in ikheaders_read() 41 static struct bin_attribute kheaders_attr __ro_after_init = {
|
/Linux-v5.10/drivers/zorro/ |
D | zorro-sysfs.c | 84 struct bin_attribute *bin_attr, in zorro_read_config() 101 static struct bin_attribute zorro_config_attr = { 110 static struct bin_attribute *zorro_device_bin_attrs[] = {
|
/Linux-v5.10/kernel/bpf/ |
D | sysfs_btf.c | 17 struct bin_attribute *bin_attr, in btf_vmlinux_read() 24 static struct bin_attribute bin_attr_btf_vmlinux __ro_after_init = {
|
/Linux-v5.10/drivers/leds/ |
D | leds.h | 27 struct bin_attribute *attr, char *buf, 30 struct bin_attribute *bin_attr, char *buf,
|
/Linux-v5.10/drivers/firmware/google/ |
D | memconsole.c | 17 struct bin_attribute *bin_attr, char *buf, in memconsole_read() 29 static struct bin_attribute memconsole_bin_attr = {
|
/Linux-v5.10/arch/powerpc/platforms/powernv/ |
D | ultravisor.c | 35 struct bin_attribute *bin_attr, char *to, in uv_msglog_read() 41 static struct bin_attribute uv_msglog_attr = {
|
/Linux-v5.10/drivers/scsi/arcmsr/ |
D | arcmsr_attr.c | 65 struct bin_attribute *bin, in arcmsr_sysfs_iop_message_read() 112 struct bin_attribute *bin, in arcmsr_sysfs_iop_message_write() 160 struct bin_attribute *bin, in arcmsr_sysfs_iop_message_clear() 193 static const struct bin_attribute arcmsr_sysfs_message_read_attr = { 202 static const struct bin_attribute arcmsr_sysfs_message_write_attr = { 211 static const struct bin_attribute arcmsr_sysfs_message_clear_attr = {
|
/Linux-v5.10/drivers/s390/crypto/ |
D | pkey_api.c | 1618 struct bin_attribute *attr, in protkey_aes_128_read() 1628 struct bin_attribute *attr, in protkey_aes_192_read() 1638 struct bin_attribute *attr, in protkey_aes_256_read() 1648 struct bin_attribute *attr, in protkey_aes_128_xts_read() 1658 struct bin_attribute *attr, in protkey_aes_256_xts_read() 1672 static struct bin_attribute *protkey_attrs[] = { 1722 struct bin_attribute *attr, in ccadata_aes_128_read() 1732 struct bin_attribute *attr, in ccadata_aes_192_read() 1742 struct bin_attribute *attr, in ccadata_aes_256_read() 1752 struct bin_attribute *attr, in ccadata_aes_128_xts_read() [all …]
|
/Linux-v5.10/drivers/platform/chrome/ |
D | cros_ec_vbc.c | 17 struct bin_attribute *att, char *buf, in vboot_context_read() 57 struct bin_attribute *attr, char *buf, in vboot_context_write() 99 static struct bin_attribute *cros_ec_vbc_bin_attrs[] = {
|