s_attr 89 drivers/hwmon/i5k_amb.c struct sensor_device_attribute s_attr; s_attr 285 drivers/hwmon/i5k_amb.c iattr->s_attr.dev_attr.attr.name = iattr->name; s_attr 286 drivers/hwmon/i5k_amb.c iattr->s_attr.dev_attr.attr.mode = 0444; s_attr 287 drivers/hwmon/i5k_amb.c iattr->s_attr.dev_attr.show = show_label; s_attr 288 drivers/hwmon/i5k_amb.c iattr->s_attr.index = k; s_attr 289 drivers/hwmon/i5k_amb.c sysfs_attr_init(&iattr->s_attr.dev_attr.attr); s_attr 291 drivers/hwmon/i5k_amb.c &iattr->s_attr.dev_attr); s_attr 300 drivers/hwmon/i5k_amb.c iattr->s_attr.dev_attr.attr.name = iattr->name; s_attr 301 drivers/hwmon/i5k_amb.c iattr->s_attr.dev_attr.attr.mode = 0444; s_attr 302 drivers/hwmon/i5k_amb.c iattr->s_attr.dev_attr.show = show_amb_temp; s_attr 303 drivers/hwmon/i5k_amb.c iattr->s_attr.index = k; s_attr 304 drivers/hwmon/i5k_amb.c sysfs_attr_init(&iattr->s_attr.dev_attr.attr); s_attr 306 drivers/hwmon/i5k_amb.c &iattr->s_attr.dev_attr); s_attr 315 drivers/hwmon/i5k_amb.c iattr->s_attr.dev_attr.attr.name = iattr->name; s_attr 316 drivers/hwmon/i5k_amb.c iattr->s_attr.dev_attr.attr.mode = 0644; s_attr 317 drivers/hwmon/i5k_amb.c iattr->s_attr.dev_attr.show = show_amb_min; s_attr 318 drivers/hwmon/i5k_amb.c iattr->s_attr.dev_attr.store = store_amb_min; s_attr 319 drivers/hwmon/i5k_amb.c iattr->s_attr.index = k; s_attr 320 drivers/hwmon/i5k_amb.c sysfs_attr_init(&iattr->s_attr.dev_attr.attr); s_attr 322 drivers/hwmon/i5k_amb.c &iattr->s_attr.dev_attr); s_attr 331 drivers/hwmon/i5k_amb.c iattr->s_attr.dev_attr.attr.name = iattr->name; s_attr 332 drivers/hwmon/i5k_amb.c iattr->s_attr.dev_attr.attr.mode = 0644; s_attr 333 drivers/hwmon/i5k_amb.c iattr->s_attr.dev_attr.show = show_amb_mid; s_attr 334 drivers/hwmon/i5k_amb.c iattr->s_attr.dev_attr.store = store_amb_mid; s_attr 335 drivers/hwmon/i5k_amb.c iattr->s_attr.index = k; s_attr 336 drivers/hwmon/i5k_amb.c sysfs_attr_init(&iattr->s_attr.dev_attr.attr); s_attr 338 drivers/hwmon/i5k_amb.c &iattr->s_attr.dev_attr); s_attr 347 drivers/hwmon/i5k_amb.c iattr->s_attr.dev_attr.attr.name = iattr->name; s_attr 348 drivers/hwmon/i5k_amb.c iattr->s_attr.dev_attr.attr.mode = 0644; s_attr 349 drivers/hwmon/i5k_amb.c iattr->s_attr.dev_attr.show = show_amb_max; s_attr 350 drivers/hwmon/i5k_amb.c iattr->s_attr.dev_attr.store = store_amb_max; s_attr 351 drivers/hwmon/i5k_amb.c iattr->s_attr.index = k; s_attr 352 drivers/hwmon/i5k_amb.c sysfs_attr_init(&iattr->s_attr.dev_attr.attr); s_attr 354 drivers/hwmon/i5k_amb.c &iattr->s_attr.dev_attr); s_attr 363 drivers/hwmon/i5k_amb.c iattr->s_attr.dev_attr.attr.name = iattr->name; s_attr 364 drivers/hwmon/i5k_amb.c iattr->s_attr.dev_attr.attr.mode = 0444; s_attr 365 drivers/hwmon/i5k_amb.c iattr->s_attr.dev_attr.show = show_amb_alarm; s_attr 366 drivers/hwmon/i5k_amb.c iattr->s_attr.index = k; s_attr 367 drivers/hwmon/i5k_amb.c sysfs_attr_init(&iattr->s_attr.dev_attr.attr); s_attr 369 drivers/hwmon/i5k_amb.c &iattr->s_attr.dev_attr); s_attr 391 drivers/hwmon/i5k_amb.c device_remove_file(&pdev->dev, &data->attrs[i].s_attr.dev_attr); s_attr 562 drivers/hwmon/i5k_amb.c device_remove_file(&pdev->dev, &data->attrs[i].s_attr.dev_attr); s_attr 1445 drivers/hwmon/lm93.c struct sensor_device_attribute_2 *s_attr = to_sensor_dev_attr_2(attr); s_attr 1446 drivers/hwmon/lm93.c int nr = s_attr->index; s_attr 1447 drivers/hwmon/lm93.c int ofs = s_attr->nr; s_attr 1459 drivers/hwmon/lm93.c struct sensor_device_attribute_2 *s_attr = to_sensor_dev_attr_2(attr); s_attr 1460 drivers/hwmon/lm93.c int nr = s_attr->index; s_attr 1461 drivers/hwmon/lm93.c int ofs = s_attr->nr; s_attr 1612 drivers/hwmon/lm93.c struct sensor_device_attribute *s_attr = to_sensor_dev_attr(attr); s_attr 1613 drivers/hwmon/lm93.c int nr = s_attr->index; s_attr 290 drivers/memstick/core/mspro_block.c struct mspro_sys_attr *s_attr = container_of(attr, s_attr 296 drivers/memstick/core/mspro_block.c for (cnt = 0; cnt < s_attr->size; cnt++) { s_attr 303 drivers/memstick/core/mspro_block.c ((unsigned char *)s_attr->data)[cnt]); s_attr 394 drivers/memstick/core/mspro_block.c struct mspro_sys_attr *s_attr = container_of(attr, s_attr 398 drivers/memstick/core/mspro_block.c return scnprintf(buffer, PAGE_SIZE, "%s", (char *)s_attr->data); s_attr 973 drivers/memstick/core/mspro_block.c struct mspro_sys_attr *s_attr = NULL; s_attr 1033 drivers/memstick/core/mspro_block.c s_attr = kzalloc(sizeof(struct mspro_sys_attr), GFP_KERNEL); s_attr 1034 drivers/memstick/core/mspro_block.c if (!s_attr) { s_attr 1039 drivers/memstick/core/mspro_block.c msb->attr_group.attrs[cnt] = &s_attr->dev_attr.attr; s_attr 1041 drivers/memstick/core/mspro_block.c s_attr->size = be32_to_cpu(attr->entries[cnt].size); s_attr 1044 drivers/memstick/core/mspro_block.c s_attr->size); s_attr 1045 drivers/memstick/core/mspro_block.c s_attr->id = attr->entries[cnt].id; s_attr 1046 drivers/memstick/core/mspro_block.c if (mspro_block_attr_name(s_attr->id)) s_attr 1047 drivers/memstick/core/mspro_block.c snprintf(s_attr->name, sizeof(s_attr->name), "%s", s_attr 1050 drivers/memstick/core/mspro_block.c snprintf(s_attr->name, sizeof(s_attr->name), s_attr 1053 drivers/memstick/core/mspro_block.c sysfs_attr_init(&s_attr->dev_attr.attr); s_attr 1054 drivers/memstick/core/mspro_block.c s_attr->dev_attr.attr.name = s_attr->name; s_attr 1055 drivers/memstick/core/mspro_block.c s_attr->dev_attr.attr.mode = S_IRUGO; s_attr 1056 drivers/memstick/core/mspro_block.c s_attr->dev_attr.show = mspro_block_attr_show(s_attr->id); s_attr 1058 drivers/memstick/core/mspro_block.c if (!s_attr->size) s_attr 1061 drivers/memstick/core/mspro_block.c s_attr->data = kmalloc(s_attr->size, GFP_KERNEL); s_attr 1062 drivers/memstick/core/mspro_block.c if (!s_attr->data) { s_attr 1068 drivers/memstick/core/mspro_block.c && (((addr + s_attr->size - 1) / msb->page_size) s_attr 1070 drivers/memstick/core/mspro_block.c memcpy(s_attr->data, buffer + addr % msb->page_size, s_attr 1071 drivers/memstick/core/mspro_block.c s_attr->size); s_attr 1077 drivers/memstick/core/mspro_block.c if ((attr_offset + attr_len) < (addr + s_attr->size)) { s_attr 1079 drivers/memstick/core/mspro_block.c attr_len = (((addr + s_attr->size) / msb->page_size) s_attr 1106 drivers/memstick/core/mspro_block.c memcpy(s_attr->data, buffer + addr % msb->page_size, s_attr 1107 drivers/memstick/core/mspro_block.c s_attr->size); s_attr 1180 drivers/memstick/core/mspro_block.c struct mspro_sys_attr *s_attr = NULL; s_attr 1185 drivers/memstick/core/mspro_block.c s_attr = mspro_from_sysfs_attr(msb->attr_group.attrs[rc]); s_attr 1187 drivers/memstick/core/mspro_block.c if (s_attr->id == MSPRO_BLOCK_ID_DEVINFO) s_attr 1188 drivers/memstick/core/mspro_block.c dev_info = s_attr->data; s_attr 1189 drivers/memstick/core/mspro_block.c else if (s_attr->id == MSPRO_BLOCK_ID_SYSINFO) s_attr 1190 drivers/memstick/core/mspro_block.c sys_info = s_attr->data; s_attr 1262 drivers/memstick/core/mspro_block.c struct mspro_sys_attr *s_attr; s_attr 1266 drivers/memstick/core/mspro_block.c s_attr = mspro_from_sysfs_attr(msb->attr_group s_attr 1268 drivers/memstick/core/mspro_block.c kfree(s_attr->data); s_attr 1269 drivers/memstick/core/mspro_block.c kfree(s_attr); s_attr 1373 drivers/memstick/core/mspro_block.c struct mspro_sys_attr *s_attr, *r_attr; s_attr 1390 drivers/memstick/core/mspro_block.c s_attr = mspro_from_sysfs_attr(new_msb->attr_group.attrs[cnt]); s_attr 1393 drivers/memstick/core/mspro_block.c if (s_attr->id == MSPRO_BLOCK_ID_SYSINFO s_attr 1394 drivers/memstick/core/mspro_block.c && r_attr->id == s_attr->id) { s_attr 1395 drivers/memstick/core/mspro_block.c if (memcmp(s_attr->data, r_attr->data, s_attr->size))