Lines Matching refs:pdata
45 int (*setup)(struct apd_private_data *pdata);
57 static int acpi_apd_setup(struct apd_private_data *pdata) in acpi_apd_setup() argument
59 const struct apd_device_desc *dev_desc = pdata->dev_desc; in acpi_apd_setup()
63 clk = clk_register_fixed_rate(&pdata->adev->dev, in acpi_apd_setup()
64 dev_name(&pdata->adev->dev), in acpi_apd_setup()
67 clk_register_clkdev(clk, NULL, dev_name(&pdata->adev->dev)); in acpi_apd_setup()
68 pdata->clk = clk; in acpi_apd_setup()
98 struct apd_private_data *pdata; in acpi_apd_create_device() local
107 pdata = kzalloc(sizeof(*pdata), GFP_KERNEL); in acpi_apd_create_device()
108 if (!pdata) in acpi_apd_create_device()
111 pdata->adev = adev; in acpi_apd_create_device()
112 pdata->dev_desc = dev_desc; in acpi_apd_create_device()
115 ret = dev_desc->setup(pdata); in acpi_apd_create_device()
120 adev->driver_data = pdata; in acpi_apd_create_device()
129 kfree(pdata); in acpi_apd_create_device()