Lines Matching full:batt
89 struct cp500_dev_info batt; member
101 .batt = { 0xA000, SZ_4K },
112 .batt = { 0xA000, SZ_4K },
123 .batt = { 0x9000, SZ_4K },
151 struct keba_batt_auxdev *batt; member
494 cp500->batt = kzalloc(sizeof(*cp500->batt), GFP_KERNEL); in cp500_register_batt()
495 if (!cp500->batt) in cp500_register_batt()
498 cp500->batt->auxdev.name = "batt"; in cp500_register_batt()
499 cp500->batt->auxdev.id = 0; in cp500_register_batt()
500 cp500->batt->auxdev.dev.release = cp500_batt_release; in cp500_register_batt()
501 cp500->batt->auxdev.dev.parent = &cp500->pci_dev->dev; in cp500_register_batt()
502 cp500->batt->io = (struct resource) { in cp500_register_batt()
505 cp500->devs->batt.offset, in cp500_register_batt()
507 cp500->devs->batt.offset + in cp500_register_batt()
508 cp500->devs->batt.size - 1, in cp500_register_batt()
512 ret = auxiliary_device_init(&cp500->batt->auxdev); in cp500_register_batt()
514 kfree(cp500->batt); in cp500_register_batt()
515 cp500->batt = NULL; in cp500_register_batt()
519 ret = __auxiliary_device_add(&cp500->batt->auxdev, "keba"); in cp500_register_batt()
521 auxiliary_device_uninit(&cp500->batt->auxdev); in cp500_register_batt()
522 cp500->batt = NULL; in cp500_register_batt()
801 if (cp500->batt) { in cp500_unregister_auxiliary_devs()
802 cp500_unregister_dev(&cp500->batt->auxdev); in cp500_unregister_auxiliary_devs()
803 cp500->batt = NULL; in cp500_unregister_auxiliary_devs()