Lines Matching refs:auxdev
329 container_of(dev, struct keba_i2c_auxdev, auxdev.dev); in cp500_i2c_release()
342 cp500->i2c->auxdev.name = "i2c"; in cp500_register_i2c()
343 cp500->i2c->auxdev.id = 0; in cp500_register_i2c()
344 cp500->i2c->auxdev.dev.release = cp500_i2c_release; in cp500_register_i2c()
345 cp500->i2c->auxdev.dev.parent = &cp500->pci_dev->dev; in cp500_register_i2c()
358 ret = auxiliary_device_init(&cp500->i2c->auxdev); in cp500_register_i2c()
365 ret = __auxiliary_device_add(&cp500->i2c->auxdev, "keba"); in cp500_register_i2c()
367 auxiliary_device_uninit(&cp500->i2c->auxdev); in cp500_register_i2c()
379 container_of(dev, struct keba_spi_auxdev, auxdev.dev); in cp500_spi_release()
400 cp500->spi->auxdev.name = "spi"; in cp500_register_spi()
401 cp500->spi->auxdev.id = 0; in cp500_register_spi()
402 cp500->spi->auxdev.dev.release = cp500_spi_release; in cp500_register_spi()
403 cp500->spi->auxdev.dev.parent = &cp500->pci_dev->dev; in cp500_register_spi()
416 ret = auxiliary_device_init(&cp500->spi->auxdev); in cp500_register_spi()
423 ret = __auxiliary_device_add(&cp500->spi->auxdev, "keba"); in cp500_register_spi()
425 auxiliary_device_uninit(&cp500->spi->auxdev); in cp500_register_spi()
437 container_of(dev, struct keba_fan_auxdev, auxdev.dev); in cp500_fan_release()
450 cp500->fan->auxdev.name = "fan"; in cp500_register_fan()
451 cp500->fan->auxdev.id = 0; in cp500_register_fan()
452 cp500->fan->auxdev.dev.release = cp500_fan_release; in cp500_register_fan()
453 cp500->fan->auxdev.dev.parent = &cp500->pci_dev->dev; in cp500_register_fan()
464 ret = auxiliary_device_init(&cp500->fan->auxdev); in cp500_register_fan()
471 ret = __auxiliary_device_add(&cp500->fan->auxdev, "keba"); in cp500_register_fan()
473 auxiliary_device_uninit(&cp500->fan->auxdev); in cp500_register_fan()
485 container_of(dev, struct keba_batt_auxdev, auxdev.dev); in cp500_batt_release()
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()
512 ret = auxiliary_device_init(&cp500->batt->auxdev); 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()
533 container_of(dev, struct keba_uart_auxdev, auxdev.dev); in cp500_uart_release()
548 (*uart)->auxdev.name = name; in cp500_register_uart()
549 (*uart)->auxdev.id = 0; in cp500_register_uart()
550 (*uart)->auxdev.dev.release = cp500_uart_release; in cp500_register_uart()
551 (*uart)->auxdev.dev.parent = &cp500->pci_dev->dev; in cp500_register_uart()
561 ret = auxiliary_device_init(&(*uart)->auxdev); in cp500_register_uart()
568 ret = __auxiliary_device_add(&(*uart)->auxdev, "keba"); in cp500_register_uart()
570 auxiliary_device_uninit(&(*uart)->auxdev); in cp500_register_uart()
781 static void cp500_unregister_dev(struct auxiliary_device *auxdev) in cp500_unregister_dev() argument
783 auxiliary_device_delete(auxdev); in cp500_unregister_dev()
784 auxiliary_device_uninit(auxdev); in cp500_unregister_dev()
790 cp500_unregister_dev(&cp500->spi->auxdev); in cp500_unregister_auxiliary_devs()
794 cp500_unregister_dev(&cp500->i2c->auxdev); in cp500_unregister_auxiliary_devs()
798 cp500_unregister_dev(&cp500->fan->auxdev); in cp500_unregister_auxiliary_devs()
802 cp500_unregister_dev(&cp500->batt->auxdev); in cp500_unregister_auxiliary_devs()
806 cp500_unregister_dev(&cp500->uart0_rfb->auxdev); in cp500_unregister_auxiliary_devs()
810 cp500_unregister_dev(&cp500->uart1_dbg->auxdev); in cp500_unregister_auxiliary_devs()
814 cp500_unregister_dev(&cp500->uart2_si1->auxdev); in cp500_unregister_auxiliary_devs()