Lines Matching refs:zone

249 static int parse_rgb(const char *buf, struct platform_zone *zone)  in parse_rgb()  argument
269 zone->colors = repackager.cp; in parse_rgb()
275 u8 zone; in match_zone() local
277 for (zone = 0; zone < quirks->num_zones; zone++) { in match_zone()
278 if ((struct device_attribute *)zone_data[zone].attr == attr) { in match_zone()
280 zone_data[zone].location); in match_zone()
281 return &zone_data[zone]; in match_zone()
290 static int alienware_update_led(struct platform_zone *zone) in alienware_update_led() argument
299 wmax_basic_args.led_mask = 1 << zone->location; in alienware_update_led()
300 wmax_basic_args.colors = zone->colors; in alienware_update_led()
308 legacy_args.colors = zone->colors; in alienware_update_led()
317 method_id = zone->location + 1; in alienware_update_led()
441 u8 zone; in alienware_zone_init() local
478 for (zone = 0; zone < quirks->num_zones; zone++) { in alienware_zone_init()
479 sprintf(buffer, "zone%02hhX", zone); in alienware_zone_init()
483 sysfs_attr_init(&zone_dev_attrs[zone].attr); in alienware_zone_init()
484 zone_dev_attrs[zone].attr.name = name; in alienware_zone_init()
485 zone_dev_attrs[zone].attr.mode = 0644; in alienware_zone_init()
486 zone_dev_attrs[zone].show = zone_show; in alienware_zone_init()
487 zone_dev_attrs[zone].store = zone_set; in alienware_zone_init()
488 zone_data[zone].location = zone; in alienware_zone_init()
489 zone_attrs[zone] = &zone_dev_attrs[zone].attr; in alienware_zone_init()
490 zone_data[zone].attr = &zone_dev_attrs[zone]; in alienware_zone_init()
502 u8 zone; in alienware_zone_exit() local
507 for (zone = 0; zone < quirks->num_zones; zone++) in alienware_zone_exit()
508 kfree(zone_dev_attrs[zone].attr.name); in alienware_zone_exit()