Lines Matching refs:attr

990 	struct attribute *attr;
995 attr = &dattr->attr;
997 if (strcmp(attr->name, "version") == 0) {
1005 } else if (strcmp(attr->name, "capabilities") == 0) {
1007 } else if (strcmp(attr->name, "read_typ") == 0) {
1009 } else if (strcmp(attr->name, "read_max") == 0) {
1014 "Unhandled attr(%s) in `%s`\n",
1015 attr->name, __func__);
1037 struct attribute *attr;
1042 attr = &dattr->attr;
1044 if (strcmp(attr->name, "vendor_opcode") == 0) {
1046 } else if (strcmp(attr->name, "device_mode") == 0) {
1049 } else if (strcmp(attr->name, "media_manager") == 0) {
1051 } else if (strcmp(attr->name, "ppa_format") == 0) {
1053 } else if (strcmp(attr->name, "media_type") == 0) { /* u8 */
1055 } else if (strcmp(attr->name, "flash_media_type") == 0) {
1057 } else if (strcmp(attr->name, "num_channels") == 0) {
1059 } else if (strcmp(attr->name, "num_luns") == 0) {
1061 } else if (strcmp(attr->name, "num_planes") == 0) {
1063 } else if (strcmp(attr->name, "num_blocks") == 0) { /* u16 */
1065 } else if (strcmp(attr->name, "num_pages") == 0) {
1067 } else if (strcmp(attr->name, "page_size") == 0) {
1069 } else if (strcmp(attr->name, "hw_sector_size") == 0) {
1071 } else if (strcmp(attr->name, "oob_sector_size") == 0) {/* u32 */
1073 } else if (strcmp(attr->name, "prog_typ") == 0) {
1075 } else if (strcmp(attr->name, "prog_max") == 0) {
1077 } else if (strcmp(attr->name, "erase_typ") == 0) {
1079 } else if (strcmp(attr->name, "erase_max") == 0) {
1081 } else if (strcmp(attr->name, "multiplane_modes") == 0) {
1083 } else if (strcmp(attr->name, "media_capabilities") == 0) {
1085 } else if (strcmp(attr->name, "max_phys_secs") == 0) {
1089 "Unhandled attr(%s) in `%s`\n",
1090 attr->name, __func__);
1100 struct attribute *attr;
1105 attr = &dattr->attr;
1107 if (strcmp(attr->name, "groups") == 0) {
1109 } else if (strcmp(attr->name, "punits") == 0) {
1111 } else if (strcmp(attr->name, "chunks") == 0) {
1113 } else if (strcmp(attr->name, "clba") == 0) {
1115 } else if (strcmp(attr->name, "ws_min") == 0) {
1117 } else if (strcmp(attr->name, "ws_opt") == 0) {
1119 } else if (strcmp(attr->name, "maxoc") == 0) {
1121 } else if (strcmp(attr->name, "maxocpu") == 0) {
1123 } else if (strcmp(attr->name, "mw_cunits") == 0) {
1125 } else if (strcmp(attr->name, "write_typ") == 0) {
1127 } else if (strcmp(attr->name, "write_max") == 0) {
1129 } else if (strcmp(attr->name, "reset_typ") == 0) {
1131 } else if (strcmp(attr->name, "reset_max") == 0) {
1135 "Unhandled attr(%s) in `%s`\n",
1136 attr->name, __func__);
1194 &dev_attr_version.attr,
1195 &dev_attr_capabilities.attr,
1196 &dev_attr_read_typ.attr,
1197 &dev_attr_read_max.attr,
1200 &dev_attr_vendor_opcode.attr,
1201 &dev_attr_device_mode.attr,
1202 &dev_attr_media_manager.attr,
1203 &dev_attr_ppa_format.attr,
1204 &dev_attr_media_type.attr,
1205 &dev_attr_flash_media_type.attr,
1206 &dev_attr_num_channels.attr,
1207 &dev_attr_num_luns.attr,
1208 &dev_attr_num_planes.attr,
1209 &dev_attr_num_blocks.attr,
1210 &dev_attr_num_pages.attr,
1211 &dev_attr_page_size.attr,
1212 &dev_attr_hw_sector_size.attr,
1213 &dev_attr_oob_sector_size.attr,
1214 &dev_attr_prog_typ.attr,
1215 &dev_attr_prog_max.attr,
1216 &dev_attr_erase_typ.attr,
1217 &dev_attr_erase_max.attr,
1218 &dev_attr_multiplane_modes.attr,
1219 &dev_attr_media_capabilities.attr,
1220 &dev_attr_max_phys_secs.attr,
1223 &dev_attr_groups.attr,
1224 &dev_attr_punits.attr,
1225 &dev_attr_chunks.attr,
1226 &dev_attr_clba.attr,
1227 &dev_attr_ws_min.attr,
1228 &dev_attr_ws_opt.attr,
1229 &dev_attr_maxoc.attr,
1230 &dev_attr_maxocpu.attr,
1231 &dev_attr_mw_cunits.attr,
1233 &dev_attr_write_typ.attr,
1234 &dev_attr_write_max.attr,
1235 &dev_attr_reset_typ.attr,
1236 &dev_attr_reset_max.attr,
1242 struct attribute *attr, int index)
1249 container_of(attr, typeof(*dev_attr), attr);
1255 return attr->mode;
1260 return attr->mode;
1264 return attr->mode;