Lines Matching refs:battr
80 struct bin_attribute *battr = of->kn->priv; in sysfs_kf_bin_read() local
94 if (!battr->read) in sysfs_kf_bin_read()
97 return battr->read(of->file, kobj, battr, buf, pos, count); in sysfs_kf_bin_read()
143 struct bin_attribute *battr = of->kn->priv; in sysfs_kf_bin_write() local
155 if (!battr->write) in sysfs_kf_bin_write()
158 return battr->write(of->file, kobj, battr, buf, pos, count); in sysfs_kf_bin_write()
164 struct bin_attribute *battr = of->kn->priv; in sysfs_kf_bin_mmap() local
167 return battr->mmap(of->file, kobj, battr, vma); in sysfs_kf_bin_mmap()
172 struct bin_attribute *battr = of->kn->priv; in sysfs_kf_bin_open() local
174 if (battr->f_mapping) in sysfs_kf_bin_open()
175 of->file->f_mapping = battr->f_mapping(); in sysfs_kf_bin_open()
305 const struct bin_attribute *battr, umode_t mode, in sysfs_add_bin_file_mode_ns() argument
308 const struct attribute *attr = &battr->attr; in sysfs_add_bin_file_mode_ns()
313 if (battr->mmap) in sysfs_add_bin_file_mode_ns()
315 else if (battr->read && battr->write) in sysfs_add_bin_file_mode_ns()
317 else if (battr->read) in sysfs_add_bin_file_mode_ns()
319 else if (battr->write) in sysfs_add_bin_file_mode_ns()
330 battr->size, ops, (void *)attr, ns, key); in sysfs_add_bin_file_mode_ns()