Lines Matching refs:devptr
1594 struct unittest_gpio_dev *devptr; in unittest_gpio_probe() local
1599 devptr = kzalloc(sizeof(*devptr), GFP_KERNEL); in unittest_gpio_probe()
1600 if (!devptr) in unittest_gpio_probe()
1603 platform_set_drvdata(pdev, devptr); in unittest_gpio_probe()
1605 devptr->chip.fwnode = dev_fwnode(&pdev->dev); in unittest_gpio_probe()
1606 devptr->chip.label = "of-unittest-gpio"; in unittest_gpio_probe()
1607 devptr->chip.base = -1; /* dynamic allocation */ in unittest_gpio_probe()
1608 devptr->chip.ngpio = 5; in unittest_gpio_probe()
1609 devptr->chip.request = unittest_gpio_chip_request; in unittest_gpio_probe()
1611 ret = gpiochip_add_data(&devptr->chip, NULL); in unittest_gpio_probe()
1614 "gpiochip_add_data() for node @%pfw failed, ret = %d\n", devptr->chip.fwnode, ret); in unittest_gpio_probe()
1623 struct unittest_gpio_dev *devptr = platform_get_drvdata(pdev); in unittest_gpio_remove() local
1626 dev_dbg(dev, "%s for node @%pfw\n", __func__, devptr->chip.fwnode); in unittest_gpio_remove()
1628 if (!devptr) in unittest_gpio_remove()
1631 if (devptr->chip.base != -1) in unittest_gpio_remove()
1632 gpiochip_remove(&devptr->chip); in unittest_gpio_remove()
1635 kfree(devptr); in unittest_gpio_remove()