Lines Matching refs:data

15 	struct fixed_regulator_data *data = container_of(dev,  in regulator_fixed_release()  local
17 kfree(data->cfg.supply_name); in regulator_fixed_release()
18 kfree(data); in regulator_fixed_release()
32 struct fixed_regulator_data *data; in regulator_register_always_on() local
34 data = kzalloc(sizeof(*data), GFP_KERNEL); in regulator_register_always_on()
35 if (!data) in regulator_register_always_on()
38 data->cfg.supply_name = kstrdup(name, GFP_KERNEL); in regulator_register_always_on()
39 if (!data->cfg.supply_name) { in regulator_register_always_on()
40 kfree(data); in regulator_register_always_on()
44 data->cfg.microvolts = uv; in regulator_register_always_on()
45 data->cfg.gpio = -EINVAL; in regulator_register_always_on()
46 data->cfg.enabled_at_boot = 1; in regulator_register_always_on()
47 data->cfg.init_data = &data->init_data; in regulator_register_always_on()
49 data->init_data.constraints.always_on = 1; in regulator_register_always_on()
50 data->init_data.consumer_supplies = supplies; in regulator_register_always_on()
51 data->init_data.num_consumer_supplies = num_supplies; in regulator_register_always_on()
53 data->pdev.name = "reg-fixed-voltage"; in regulator_register_always_on()
54 data->pdev.id = id; in regulator_register_always_on()
55 data->pdev.dev.platform_data = &data->cfg; in regulator_register_always_on()
56 data->pdev.dev.release = regulator_fixed_release; in regulator_register_always_on()
58 platform_device_register(&data->pdev); in regulator_register_always_on()
60 return &data->pdev; in regulator_register_always_on()