Lines Matching refs:pdata
46 int (*setup)(struct apd_private_data *pdata);
58 static int acpi_apd_setup(struct apd_private_data *pdata) in acpi_apd_setup() argument
60 const struct apd_device_desc *dev_desc = pdata->dev_desc; in acpi_apd_setup()
64 clk = clk_register_fixed_rate(&pdata->adev->dev, in acpi_apd_setup()
65 dev_name(&pdata->adev->dev), in acpi_apd_setup()
68 clk_register_clkdev(clk, NULL, dev_name(&pdata->adev->dev)); in acpi_apd_setup()
69 pdata->clk = clk; in acpi_apd_setup()
99 struct apd_private_data *pdata; in acpi_apd_create_device() local
108 pdata = kzalloc(sizeof(*pdata), GFP_KERNEL); in acpi_apd_create_device()
109 if (!pdata) in acpi_apd_create_device()
112 pdata->adev = adev; in acpi_apd_create_device()
113 pdata->dev_desc = dev_desc; in acpi_apd_create_device()
116 ret = dev_desc->setup(pdata); in acpi_apd_create_device()
121 adev->driver_data = pdata; in acpi_apd_create_device()
130 kfree(pdata); in acpi_apd_create_device()