/Linux-v4.19/drivers/firmware/google/ |
D | vpd.c | 52 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 …]
|
D | memconsole.c | 28 struct bin_attribute *bin_attr, char *buf, in memconsole_read() argument
|
/Linux-v4.19/fs/sysfs/ |
D | group.c | 23 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/ |
D | file.c | 158 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/ |
D | w1_ds2408.c | 70 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 …]
|
D | w1_ds2413.c | 29 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
|
D | w1_ds2438.c | 239 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
|
D | w1_ds28e04.c | 117 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
|
D | w1_ds2406.c | 29 struct bin_attribute *bin_attr, in w1_f12_read_state() argument 66 struct bin_attribute *bin_attr, in w1_f12_write_output() argument
|
D | w1_ds2431.c | 100 struct bin_attribute *bin_attr, char *buf, in eeprom_read() argument 206 struct bin_attribute *bin_attr, char *buf, in eeprom_write() argument
|
D | w1_ds2805.c | 97 struct bin_attribute *bin_attr, in w1_f0d_read_bin() argument 205 struct bin_attribute *bin_attr, in w1_f0d_write_bin() argument
|
D | w1_ds2433.c | 92 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/ |
D | vpd.c | 401 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/ |
D | sfi_acpi.c | 176 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/ |
D | dell_rbu.c | 526 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/ |
D | kobj.c | 32 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/ |
D | opal.c | 676 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()
|
D | opal-msglog.c | 94 struct bin_attribute *bin_attr, char *to, in opal_msglog_read() argument
|
/Linux-v4.19/drivers/misc/ocxl/ |
D | sysfs.c | 55 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/ |
D | setup.c | 894 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/ |
D | qla_attr.c | 21 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/ |
D | ds2780_battery.c | 628 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
|
D | ds2781_battery.c | 630 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/ |
D | ksysfs.c | 32 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/ |
D | devcoredump.c | 75 struct bin_attribute *bin_attr, in devcd_data_read() argument 85 struct bin_attribute *bin_attr, in devcd_data_write() argument
|