fgxbar 202 drivers/clk/st/clk-flexgen.c struct flexgen *fgxbar; fgxbar 208 drivers/clk/st/clk-flexgen.c fgxbar = kzalloc(sizeof(struct flexgen), GFP_KERNEL); fgxbar 209 drivers/clk/st/clk-flexgen.c if (!fgxbar) fgxbar 223 drivers/clk/st/clk-flexgen.c fgxbar->mux.lock = lock; fgxbar 224 drivers/clk/st/clk-flexgen.c fgxbar->mux.mask = BIT(6) - 1; fgxbar 225 drivers/clk/st/clk-flexgen.c fgxbar->mux.reg = xbar_reg; fgxbar 226 drivers/clk/st/clk-flexgen.c fgxbar->mux.shift = xbar_shift; fgxbar 227 drivers/clk/st/clk-flexgen.c fgxbar->mux.table = NULL; fgxbar 231 drivers/clk/st/clk-flexgen.c fgxbar->pgate.lock = lock; fgxbar 232 drivers/clk/st/clk-flexgen.c fgxbar->pgate.reg = xbar_reg; fgxbar 233 drivers/clk/st/clk-flexgen.c fgxbar->pgate.bit_idx = xbar_shift + 6; fgxbar 236 drivers/clk/st/clk-flexgen.c fgxbar->pdiv.lock = lock; fgxbar 237 drivers/clk/st/clk-flexgen.c fgxbar->pdiv.reg = reg + 0x58 + idx * 4; fgxbar 238 drivers/clk/st/clk-flexgen.c fgxbar->pdiv.width = 10; fgxbar 241 drivers/clk/st/clk-flexgen.c fgxbar->fgate.lock = lock; fgxbar 242 drivers/clk/st/clk-flexgen.c fgxbar->fgate.reg = fdiv_reg; fgxbar 243 drivers/clk/st/clk-flexgen.c fgxbar->fgate.bit_idx = 6; fgxbar 246 drivers/clk/st/clk-flexgen.c fgxbar->fdiv.lock = lock; fgxbar 247 drivers/clk/st/clk-flexgen.c fgxbar->fdiv.reg = fdiv_reg; fgxbar 248 drivers/clk/st/clk-flexgen.c fgxbar->fdiv.width = 6; fgxbar 251 drivers/clk/st/clk-flexgen.c fgxbar->sync.lock = lock; fgxbar 252 drivers/clk/st/clk-flexgen.c fgxbar->sync.reg = fdiv_reg; fgxbar 253 drivers/clk/st/clk-flexgen.c fgxbar->sync.bit_idx = 7; fgxbar 255 drivers/clk/st/clk-flexgen.c fgxbar->control_mode = mode; fgxbar 257 drivers/clk/st/clk-flexgen.c fgxbar->hw.init = &init; fgxbar 259 drivers/clk/st/clk-flexgen.c clk = clk_register(NULL, &fgxbar->hw); fgxbar 261 drivers/clk/st/clk-flexgen.c kfree(fgxbar);