Home
last modified time | relevance | path

Searched refs:bin_attr (Results 1 – 25 of 69) sorted by relevance

123

/Linux-v4.19/drivers/firmware/google/
Dvpd.c52 struct bin_attribute bin_attr; /* vpd/name_raw bin_attribute */ member
59 struct bin_attribute bin_attr; member
67 struct bin_attribute *bin_attr, char *buf, in vpd_attrib_read() argument
70 struct vpd_attrib_info *info = bin_attr->private; in vpd_attrib_read()
73 info->bin_attr.size); in vpd_attrib_read()
128 sysfs_bin_attr_init(&info->bin_attr); in vpd_section_attrib_add()
129 info->bin_attr.attr.name = info->key; in vpd_section_attrib_add()
130 info->bin_attr.attr.mode = 0444; in vpd_section_attrib_add()
131 info->bin_attr.size = value_len; in vpd_section_attrib_add()
132 info->bin_attr.read = vpd_attrib_read; in vpd_section_attrib_add()
[all …]
Dmemconsole.c28 struct bin_attribute *bin_attr, char *buf, in memconsole_read() argument
/Linux-v4.19/fs/sysfs/
Dgroup.c23 struct bin_attribute *const *bin_attr; in remove_files() local
29 for (bin_attr = grp->bin_attrs; *bin_attr; bin_attr++) in remove_files()
30 kernfs_remove_by_name(parent, (*bin_attr)->attr.name); in remove_files()
38 struct bin_attribute *const *bin_attr; in create_files() local
75 for (i = 0, bin_attr = grp->bin_attrs; *bin_attr; i++, bin_attr++) { in create_files()
76 umode_t mode = (*bin_attr)->attr.mode; in create_files()
80 (*bin_attr)->attr.name); in create_files()
82 mode = grp->is_bin_visible(kobj, *bin_attr, i); in create_files()
89 (*bin_attr)->attr.name, mode); in create_files()
93 &(*bin_attr)->attr, true, in create_files()
/Linux-v4.19/fs/configfs/
Dfile.c158 struct configfs_bin_attribute *bin_attr = to_bin_attr(dentry); in configfs_read_bin_file() local
173 len = bin_attr->read(item, NULL, 0); in configfs_read_bin_file()
180 if (bin_attr->cb_max_size && len > bin_attr->cb_max_size) { in configfs_read_bin_file()
193 len = bin_attr->read(item, buffer->bin_buffer, len); in configfs_read_bin_file()
317 struct configfs_bin_attribute *bin_attr = to_bin_attr(dentry); in configfs_write_bin_file() local
333 if (bin_attr->cb_max_size && in configfs_write_bin_file()
334 *ppos + count > bin_attr->cb_max_size) { in configfs_write_bin_file()
370 struct configfs_bin_attribute *bin_attr = NULL; in check_perm() local
379 bin_attr = to_bin_attr(file->f_path.dentry); in check_perm()
403 if ((type & CONFIGFS_ITEM_BIN_ATTR) && !bin_attr->write) in check_perm()
[all …]
/Linux-v4.19/drivers/w1/slaves/
Dw1_ds2408.c70 struct bin_attribute *bin_attr, char *buf, loff_t off, in state_read() argument
75 bin_attr->attr.name, kobj, (unsigned int)off, count, buf); in state_read()
82 struct bin_attribute *bin_attr, char *buf, in output_read() argument
87 bin_attr->attr.name, kobj, (unsigned int)off, count, buf); in output_read()
95 struct bin_attribute *bin_attr, char *buf, in activity_read() argument
100 bin_attr->attr.name, kobj, (unsigned int)off, count, buf); in activity_read()
108 struct bin_attribute *bin_attr, char *buf, in cond_search_mask_read() argument
113 bin_attr->attr.name, kobj, (unsigned int)off, count, buf); in cond_search_mask_read()
122 struct bin_attribute *bin_attr, in cond_search_polarity_read() argument
132 struct bin_attribute *bin_attr, char *buf, in status_control_read() argument
[all …]
Dw1_ds2413.c29 struct bin_attribute *bin_attr, char *buf, loff_t off, in state_read() argument
35 bin_attr->attr.name, kobj, (unsigned int)off, count, buf); in state_read()
66 struct bin_attribute *bin_attr, char *buf, in output_write() argument
Dw1_ds2438.c239 struct bin_attribute *bin_attr, char *buf, in iad_write() argument
261 struct bin_attribute *bin_attr, char *buf, in page0_read() argument
287 struct bin_attribute *bin_attr, char *buf, in temperature_read() argument
310 struct bin_attribute *bin_attr, char *buf, in vad_read() argument
333 struct bin_attribute *bin_attr, char *buf, in vdd_read() argument
Dw1_ds28e04.c117 struct bin_attribute *bin_attr, char *buf, in eeprom_read() argument
225 struct bin_attribute *bin_attr, char *buf, in eeprom_write() argument
281 struct bin_attribute *bin_attr, char *buf, loff_t off, in pio_read() argument
300 struct bin_attribute *bin_attr, char *buf, loff_t off, in pio_write() argument
Dw1_ds2406.c29 struct bin_attribute *bin_attr, in w1_f12_read_state() argument
66 struct bin_attribute *bin_attr, in w1_f12_write_output() argument
Dw1_ds2431.c100 struct bin_attribute *bin_attr, char *buf, in eeprom_read() argument
206 struct bin_attribute *bin_attr, char *buf, in eeprom_write() argument
Dw1_ds2805.c97 struct bin_attribute *bin_attr, in w1_f0d_read_bin() argument
205 struct bin_attribute *bin_attr, in w1_f0d_write_bin() argument
Dw1_ds2433.c92 struct bin_attribute *bin_attr, char *buf, in eeprom_read() argument
206 struct bin_attribute *bin_attr, char *buf, in eeprom_write() argument
/Linux-v4.19/drivers/pci/
Dvpd.c401 struct bin_attribute *bin_attr, char *buf, in read_vpd_attr() argument
406 if (bin_attr->size > 0) { in read_vpd_attr()
407 if (off > bin_attr->size) in read_vpd_attr()
409 else if (count > bin_attr->size - off) in read_vpd_attr()
410 count = bin_attr->size - off; in read_vpd_attr()
417 struct bin_attribute *bin_attr, char *buf, in write_vpd_attr() argument
422 if (bin_attr->size > 0) { in write_vpd_attr()
423 if (off > bin_attr->size) in write_vpd_attr()
425 else if (count > bin_attr->size - off) in write_vpd_attr()
426 count = bin_attr->size - off; in write_vpd_attr()
/Linux-v4.19/drivers/sfi/
Dsfi_acpi.c176 struct bin_attribute *bin_attr, char *buf, in sfi_acpi_table_show() argument
180 container_of(bin_attr, struct sfi_table_attr, attr); in sfi_acpi_table_show()
/Linux-v4.19/drivers/firmware/
Ddell_rbu.c526 struct bin_attribute *bin_attr, in read_rbu_data() argument
580 struct bin_attribute *bin_attr, in read_rbu_image_type() argument
590 struct bin_attribute *bin_attr, in write_rbu_image_type() argument
651 struct bin_attribute *bin_attr, in read_rbu_packet_size() argument
664 struct bin_attribute *bin_attr, in write_rbu_packet_size() argument
/Linux-v4.19/drivers/of/
Dkobj.c32 struct bin_attribute *bin_attr, char *buf, in of_node_property_read() argument
35 struct property *pp = container_of(bin_attr, struct property, attr); in of_node_property_read()
/Linux-v4.19/arch/powerpc/platforms/powernv/
Dopal.c676 struct bin_attribute *bin_attr, in symbol_map_read() argument
679 return memory_read_from_buffer(buf, count, &off, bin_attr->private, in symbol_map_read()
680 bin_attr->size); in symbol_map_read()
709 struct bin_attribute *bin_attr, char *buf, in export_attr_read() argument
712 return memory_read_from_buffer(buf, count, &off, bin_attr->private, in export_attr_read()
713 bin_attr->size); in export_attr_read()
Dopal-msglog.c94 struct bin_attribute *bin_attr, char *to, in opal_msglog_read() argument
/Linux-v4.19/drivers/misc/ocxl/
Dsysfs.c55 struct bin_attribute *bin_attr, char *buf, in global_mmio_read() argument
86 struct bin_attribute *bin_attr, in global_mmio_mmap() argument
/Linux-v4.19/arch/mips/txx9/generic/
Dsetup.c894 struct bin_attribute *bin_attr, in txx9_sram_read() argument
897 struct txx9_sramc_dev *dev = bin_attr->private; in txx9_sram_read()
898 size_t ramsize = bin_attr->size; in txx9_sram_read()
909 struct bin_attribute *bin_attr, in txx9_sram_write() argument
912 struct txx9_sramc_dev *dev = bin_attr->private; in txx9_sram_write()
913 size_t ramsize = bin_attr->size; in txx9_sram_write()
/Linux-v4.19/drivers/scsi/qla2xxx/
Dqla_attr.c21 struct bin_attribute *bin_attr, in qla2x00_sysfs_read_fw_dump() argument
54 struct bin_attribute *bin_attr, in qla2x00_sysfs_write_fw_dump() argument
151 struct bin_attribute *bin_attr, in qla2x00_sysfs_read_nvram() argument
170 struct bin_attribute *bin_attr, in qla2x00_sysfs_write_nvram() argument
238 struct bin_attribute *bin_attr, in qla2x00_sysfs_read_optrom() argument
262 struct bin_attribute *bin_attr, in qla2x00_sysfs_write_optrom() argument
300 struct bin_attribute *bin_attr, in qla2x00_sysfs_write_optrom_ctl() argument
481 struct bin_attribute *bin_attr, in qla2x00_sysfs_read_vpd() argument
510 struct bin_attribute *bin_attr, in qla2x00_sysfs_write_vpd() argument
566 struct bin_attribute *bin_attr, in qla2x00_sysfs_read_sfp() argument
[all …]
/Linux-v4.19/drivers/power/supply/
Dds2780_battery.c628 struct bin_attribute *bin_attr, in ds2780_read_param_eeprom_bin() argument
641 struct bin_attribute *bin_attr, in ds2780_write_param_eeprom_bin() argument
673 struct bin_attribute *bin_attr, in ds2780_read_user_eeprom_bin() argument
686 struct bin_attribute *bin_attr, in ds2780_write_user_eeprom_bin() argument
Dds2781_battery.c630 struct bin_attribute *bin_attr, in ds2781_read_param_eeprom_bin() argument
643 struct bin_attribute *bin_attr, in ds2781_write_param_eeprom_bin() argument
675 struct bin_attribute *bin_attr, in ds2781_read_user_eeprom_bin() argument
689 struct bin_attribute *bin_attr, in ds2781_write_user_eeprom_bin() argument
/Linux-v4.19/arch/x86/kernel/
Dksysfs.c32 struct bin_attribute *bin_attr, in boot_params_data_read() argument
141 struct bin_attribute *bin_attr, in setup_data_data_read() argument
/Linux-v4.19/drivers/base/
Ddevcoredump.c75 struct bin_attribute *bin_attr, in devcd_data_read() argument
85 struct bin_attribute *bin_attr, in devcd_data_write() argument

123