lid_ctl          2315 drivers/platform/x86/sony-laptop.c static struct snc_lid_resume_control *lid_ctl;
lid_ctl          2337 drivers/platform/x86/sony-laptop.c 		if (&lid_ctl->attrs[pos].attr == &attr->attr)
lid_ctl          2345 drivers/platform/x86/sony-laptop.c 		value = lid_ctl->status | (1 << pos);
lid_ctl          2347 drivers/platform/x86/sony-laptop.c 		value = lid_ctl->status & ~(1 << pos);
lid_ctl          2349 drivers/platform/x86/sony-laptop.c 	if (sony_call_snc_handle(lid_ctl->handle, value << 0x10 | 0x0100,
lid_ctl          2353 drivers/platform/x86/sony-laptop.c 	lid_ctl->status = value;
lid_ctl          2365 drivers/platform/x86/sony-laptop.c 		if (&lid_ctl->attrs[pos].attr == &attr->attr)
lid_ctl          2367 drivers/platform/x86/sony-laptop.c 					(lid_ctl->status >> pos) & 0x01);
lid_ctl          2382 drivers/platform/x86/sony-laptop.c 	lid_ctl = kzalloc(sizeof(struct snc_lid_resume_control), GFP_KERNEL);
lid_ctl          2383 drivers/platform/x86/sony-laptop.c 	if (!lid_ctl)
lid_ctl          2386 drivers/platform/x86/sony-laptop.c 	lid_ctl->status = result & 0x7;
lid_ctl          2387 drivers/platform/x86/sony-laptop.c 	lid_ctl->handle = handle;
lid_ctl          2389 drivers/platform/x86/sony-laptop.c 	sysfs_attr_init(&lid_ctl->attrs[0].attr);
lid_ctl          2390 drivers/platform/x86/sony-laptop.c 	lid_ctl->attrs[LID_RESUME_S5].attr.name = "lid_resume_S5";
lid_ctl          2391 drivers/platform/x86/sony-laptop.c 	lid_ctl->attrs[LID_RESUME_S5].attr.mode = S_IRUGO | S_IWUSR;
lid_ctl          2392 drivers/platform/x86/sony-laptop.c 	lid_ctl->attrs[LID_RESUME_S5].show = sony_nc_lid_resume_show;
lid_ctl          2393 drivers/platform/x86/sony-laptop.c 	lid_ctl->attrs[LID_RESUME_S5].store = sony_nc_lid_resume_store;
lid_ctl          2396 drivers/platform/x86/sony-laptop.c 		sysfs_attr_init(&lid_ctl->attrs[1].attr);
lid_ctl          2397 drivers/platform/x86/sony-laptop.c 		lid_ctl->attrs[LID_RESUME_S4].attr.name = "lid_resume_S4";
lid_ctl          2398 drivers/platform/x86/sony-laptop.c 		lid_ctl->attrs[LID_RESUME_S4].attr.mode = S_IRUGO | S_IWUSR;
lid_ctl          2399 drivers/platform/x86/sony-laptop.c 		lid_ctl->attrs[LID_RESUME_S4].show = sony_nc_lid_resume_show;
lid_ctl          2400 drivers/platform/x86/sony-laptop.c 		lid_ctl->attrs[LID_RESUME_S4].store = sony_nc_lid_resume_store;
lid_ctl          2402 drivers/platform/x86/sony-laptop.c 		sysfs_attr_init(&lid_ctl->attrs[2].attr);
lid_ctl          2403 drivers/platform/x86/sony-laptop.c 		lid_ctl->attrs[LID_RESUME_S3].attr.name = "lid_resume_S3";
lid_ctl          2404 drivers/platform/x86/sony-laptop.c 		lid_ctl->attrs[LID_RESUME_S3].attr.mode = S_IRUGO | S_IWUSR;
lid_ctl          2405 drivers/platform/x86/sony-laptop.c 		lid_ctl->attrs[LID_RESUME_S3].show = sony_nc_lid_resume_show;
lid_ctl          2406 drivers/platform/x86/sony-laptop.c 		lid_ctl->attrs[LID_RESUME_S3].store = sony_nc_lid_resume_store;
lid_ctl          2409 drivers/platform/x86/sony-laptop.c 			lid_ctl->attrs[i].attr.name; i++) {
lid_ctl          2410 drivers/platform/x86/sony-laptop.c 		result = device_create_file(&pd->dev, &lid_ctl->attrs[i]);
lid_ctl          2419 drivers/platform/x86/sony-laptop.c 		device_remove_file(&pd->dev, &lid_ctl->attrs[i]);
lid_ctl          2421 drivers/platform/x86/sony-laptop.c 	kfree(lid_ctl);
lid_ctl          2422 drivers/platform/x86/sony-laptop.c 	lid_ctl = NULL;
lid_ctl          2431 drivers/platform/x86/sony-laptop.c 	if (lid_ctl) {
lid_ctl          2433 drivers/platform/x86/sony-laptop.c 			if (!lid_ctl->attrs[i].attr.name)
lid_ctl          2436 drivers/platform/x86/sony-laptop.c 			device_remove_file(&pd->dev, &lid_ctl->attrs[i]);
lid_ctl          2439 drivers/platform/x86/sony-laptop.c 		kfree(lid_ctl);
lid_ctl          2440 drivers/platform/x86/sony-laptop.c 		lid_ctl = NULL;