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()
97 struct clk_bulk_devres *devres = res; in devm_clk_bulk_release_all() local
99 clk_bulk_put_all(devres->num_clks, devres->clks); in devm_clk_bulk_release_all()
105 struct clk_bulk_devres *devres; in devm_clk_bulk_get_all() local
108 devres = devres_alloc(devm_clk_bulk_release_all, in devm_clk_bulk_get_all()
109 sizeof(*devres), GFP_KERNEL); in devm_clk_bulk_get_all()
110 if (!devres) in devm_clk_bulk_get_all()
113 ret = clk_bulk_get_all(dev, &devres->clks); in devm_clk_bulk_get_all()
115 *clks = devres->clks; in devm_clk_bulk_get_all()
116 devres->num_clks = ret; in devm_clk_bulk_get_all()
117 devres_add(dev, devres); in devm_clk_bulk_get_all()
119 devres_free(devres); in devm_clk_bulk_get_all()