Lines Matching refs:devres
50 struct clk_bulk_devres *devres = res; in devm_clk_bulk_release() local
52 clk_bulk_put(devres->num_clks, devres->clks); in devm_clk_bulk_release()
58 struct clk_bulk_devres *devres; in __devm_clk_bulk_get() local
61 devres = devres_alloc(devm_clk_bulk_release, in __devm_clk_bulk_get()
62 sizeof(*devres), GFP_KERNEL); in __devm_clk_bulk_get()
63 if (!devres) in __devm_clk_bulk_get()
71 devres->clks = clks; in __devm_clk_bulk_get()
72 devres->num_clks = num_clks; in __devm_clk_bulk_get()
73 devres_add(dev, devres); in __devm_clk_bulk_get()
75 devres_free(devres); in __devm_clk_bulk_get()
98 struct clk_bulk_devres *devres; in devm_clk_bulk_get_all() local
101 devres = devres_alloc(devm_clk_bulk_release, in devm_clk_bulk_get_all()
102 sizeof(*devres), GFP_KERNEL); in devm_clk_bulk_get_all()
103 if (!devres) in devm_clk_bulk_get_all()
106 ret = clk_bulk_get_all(dev, &devres->clks); in devm_clk_bulk_get_all()
108 *clks = devres->clks; in devm_clk_bulk_get_all()
109 devres->num_clks = ret; in devm_clk_bulk_get_all()
110 devres_add(dev, devres); in devm_clk_bulk_get_all()
112 devres_free(devres); in devm_clk_bulk_get_all()