• Home
  • Raw
  • Download

Lines Matching refs:features

49         unsigned short features;  member
193 int features, len, rc; in dasd_feature_list() local
201 features = 0; in dasd_feature_list()
207 features |= DASD_FEATURE_READONLY; in dasd_feature_list()
209 features |= DASD_FEATURE_USEDIAG; in dasd_feature_list()
211 features |= DASD_FEATURE_USERAW; in dasd_feature_list()
213 features |= DASD_FEATURE_ERPLOG; in dasd_feature_list()
215 features |= DASD_FEATURE_FAILFAST; in dasd_feature_list()
235 return features; in dasd_feature_list()
314 int features, rc; in dasd_parse_range() local
335 features = dasd_feature_list(str, &str); in dasd_parse_range()
336 if (features < 0) in dasd_parse_range()
339 features |= DASD_FEATURE_INITIAL_ONLINE; in dasd_parse_range()
343 devmap = dasd_add_busid(bus_id, features); in dasd_parse_range()
408 dasd_add_busid(const char *bus_id, int features) in dasd_add_busid() argument
428 new->features = features; in dasd_add_busid()
559 device->features = devmap->features; in dasd_create_device()
720 ff_flag = (devmap->features & DASD_FEATURE_FAILFAST) != 0; in dasd_ff_show()
743 devmap->features |= DASD_FEATURE_FAILFAST; in dasd_ff_store()
745 devmap->features &= ~DASD_FEATURE_FAILFAST; in dasd_ff_store()
747 devmap->device->features = devmap->features; in dasd_ff_store()
765 ro_flag = (devmap->features & DASD_FEATURE_READONLY) != 0; in dasd_ro_show()
790 devmap->features |= DASD_FEATURE_READONLY; in dasd_ro_store()
792 devmap->features &= ~DASD_FEATURE_READONLY; in dasd_ro_store()
795 device->features = devmap->features; in dasd_ro_store()
817 erplog = (devmap->features & DASD_FEATURE_ERPLOG) != 0; in dasd_erplog_show()
841 devmap->features |= DASD_FEATURE_ERPLOG; in dasd_erplog_store()
843 devmap->features &= ~DASD_FEATURE_ERPLOG; in dasd_erplog_store()
845 devmap->device->features = devmap->features; in dasd_erplog_store()
864 use_diag = (devmap->features & DASD_FEATURE_USEDIAG) != 0; in dasd_use_diag_show()
890 if (!devmap->device && !(devmap->features & DASD_FEATURE_USERAW)) { in dasd_use_diag_store()
892 devmap->features |= DASD_FEATURE_USEDIAG; in dasd_use_diag_store()
894 devmap->features &= ~DASD_FEATURE_USEDIAG; in dasd_use_diag_store()
915 use_raw = (devmap->features & DASD_FEATURE_USERAW) != 0; in dasd_use_raw_show()
939 if (!devmap->device && !(devmap->features & DASD_FEATURE_USEDIAG)) { in dasd_use_raw_store()
941 devmap->features |= DASD_FEATURE_USERAW; in dasd_use_raw_store()
943 devmap->features &= ~DASD_FEATURE_USERAW; in dasd_use_raw_store()
1350 if (devmap->features & DASD_FEATURE_FAILONSLCK) in dasd_reservation_policy_show()
1372 devmap->features &= ~DASD_FEATURE_FAILONSLCK; in dasd_reservation_policy_store()
1374 devmap->features |= DASD_FEATURE_FAILONSLCK; in dasd_reservation_policy_store()
1378 devmap->device->features = devmap->features; in dasd_reservation_policy_store()
1496 return ((devmap->features & feature) != 0); in dasd_get_feature()
1514 devmap->features |= feature; in dasd_set_feature()
1516 devmap->features &= ~feature; in dasd_set_feature()
1518 devmap->device->features = devmap->features; in dasd_set_feature()