rtbl               48 drivers/clk/spear/clk-aux-synth.c 	struct aux_rate_tbl *rtbl = aux->rtbl;
rtbl               49 drivers/clk/spear/clk-aux-synth.c 	u8 eq = rtbl[index].eq ? 1 : 2;
rtbl               51 drivers/clk/spear/clk-aux-synth.c 	return (((prate / 10000) * rtbl[index].xscale) /
rtbl               52 drivers/clk/spear/clk-aux-synth.c 			(rtbl[index].yscale * eq)) * 10000;
rtbl              103 drivers/clk/spear/clk-aux-synth.c 	struct aux_rate_tbl *rtbl = aux->rtbl;
rtbl              115 drivers/clk/spear/clk-aux-synth.c 	val |= (rtbl[i].eq & aux->masks->eq_sel_mask) <<
rtbl              118 drivers/clk/spear/clk-aux-synth.c 	val |= (rtbl[i].xscale & aux->masks->xscale_sel_mask) <<
rtbl              121 drivers/clk/spear/clk-aux-synth.c 	val |= (rtbl[i].yscale & aux->masks->yscale_sel_mask) <<
rtbl              139 drivers/clk/spear/clk-aux-synth.c 	        const struct aux_clk_masks *masks, struct aux_rate_tbl *rtbl,
rtbl              146 drivers/clk/spear/clk-aux-synth.c 	if (!aux_name || !parent_name || !reg || !rtbl || !rtbl_cnt) {
rtbl              162 drivers/clk/spear/clk-aux-synth.c 	aux->rtbl = rtbl;
rtbl               48 drivers/clk/spear/clk-frac-synth.c 	struct frac_rate_tbl *rtbl = frac->rtbl;
rtbl               52 drivers/clk/spear/clk-frac-synth.c 	prate /= (2 * rtbl[index].div);
rtbl               99 drivers/clk/spear/clk-frac-synth.c 	struct frac_rate_tbl *rtbl = frac->rtbl;
rtbl              110 drivers/clk/spear/clk-frac-synth.c 	val |= rtbl[i].div & DIV_FACTOR_MASK;
rtbl              127 drivers/clk/spear/clk-frac-synth.c 		struct frac_rate_tbl *rtbl, u8 rtbl_cnt, spinlock_t *lock)
rtbl              133 drivers/clk/spear/clk-frac-synth.c 	if (!name || !parent_name || !reg || !rtbl || !rtbl_cnt) {
rtbl              144 drivers/clk/spear/clk-frac-synth.c 	frac->rtbl = rtbl;
rtbl               38 drivers/clk/spear/clk-gpt-synth.c 	struct gpt_rate_tbl *rtbl = gpt->rtbl;
rtbl               40 drivers/clk/spear/clk-gpt-synth.c 	prate /= ((1 << (rtbl[index].nscale + 1)) * (rtbl[index].mscale + 1));
rtbl               84 drivers/clk/spear/clk-gpt-synth.c 	struct gpt_rate_tbl *rtbl = gpt->rtbl;
rtbl               97 drivers/clk/spear/clk-gpt-synth.c 	val |= rtbl[i].mscale & GPT_MSCALE_MASK;
rtbl               98 drivers/clk/spear/clk-gpt-synth.c 	val |= (rtbl[i].nscale & GPT_NSCALE_MASK) << GPT_NSCALE_SHIFT;
rtbl              115 drivers/clk/spear/clk-gpt-synth.c 		long flags, void __iomem *reg, struct gpt_rate_tbl *rtbl, u8
rtbl              122 drivers/clk/spear/clk-gpt-synth.c 	if (!name || !parent_name || !reg || !rtbl || !rtbl_cnt) {
rtbl              133 drivers/clk/spear/clk-gpt-synth.c 	gpt->rtbl = rtbl;
rtbl               69 drivers/clk/spear/clk-vco-pll.c static unsigned long pll_calc_rate(struct pll_rate_tbl *rtbl,
rtbl               75 drivers/clk/spear/clk-vco-pll.c 	mode = rtbl[index].mode ? 256 : 1;
rtbl               76 drivers/clk/spear/clk-vco-pll.c 	rate = (((2 * rate / 10000) * rtbl[index].m) / (mode * rtbl[index].n));
rtbl               79 drivers/clk/spear/clk-vco-pll.c 		*pll_rate = (rate / (1 << rtbl[index].p)) * 10000;
rtbl              100 drivers/clk/spear/clk-vco-pll.c 		*prate = pll_calc_rate(pll->vco->rtbl, vco_parent_rate, *index,
rtbl              148 drivers/clk/spear/clk-vco-pll.c 	struct pll_rate_tbl *rtbl = pll->vco->rtbl;
rtbl              159 drivers/clk/spear/clk-vco-pll.c 	val |= (rtbl[i].p & PLL_DIV_P_MASK) << PLL_DIV_P_SHIFT;
rtbl              179 drivers/clk/spear/clk-vco-pll.c 	return pll_calc_rate(vco->rtbl, prate, index, NULL);
rtbl              234 drivers/clk/spear/clk-vco-pll.c 	struct pll_rate_tbl *rtbl = vco->rtbl;
rtbl              246 drivers/clk/spear/clk-vco-pll.c 	val |= (rtbl[i].mode & PLL_MODE_MASK) << PLL_MODE_SHIFT;
rtbl              251 drivers/clk/spear/clk-vco-pll.c 	val |= (rtbl[i].n & PLL_DIV_N_MASK) << PLL_DIV_N_SHIFT;
rtbl              254 drivers/clk/spear/clk-vco-pll.c 	if (rtbl[i].mode)
rtbl              255 drivers/clk/spear/clk-vco-pll.c 		val |= (rtbl[i].m & PLL_DITH_FDBK_M_MASK) <<
rtbl              258 drivers/clk/spear/clk-vco-pll.c 		val |= (rtbl[i].m & PLL_NORM_FDBK_M_MASK) <<
rtbl              278 drivers/clk/spear/clk-vco-pll.c 		*cfg_reg, struct pll_rate_tbl *rtbl, u8 rtbl_cnt,
rtbl              289 drivers/clk/spear/clk-vco-pll.c 			!rtbl || !rtbl_cnt) {
rtbl              305 drivers/clk/spear/clk-vco-pll.c 	vco->rtbl = rtbl;
rtbl               53 drivers/clk/spear/clk.h 	struct aux_rate_tbl	*rtbl;
rtbl               66 drivers/clk/spear/clk.h 	struct frac_rate_tbl	*rtbl;
rtbl               80 drivers/clk/spear/clk.h 	struct gpt_rate_tbl	*rtbl;
rtbl               97 drivers/clk/spear/clk.h 	struct pll_rate_tbl	*rtbl;
rtbl              115 drivers/clk/spear/clk.h 		const struct aux_clk_masks *masks, struct aux_rate_tbl *rtbl,
rtbl              119 drivers/clk/spear/clk.h 		struct frac_rate_tbl *rtbl, u8 rtbl_cnt, spinlock_t *lock);
rtbl              121 drivers/clk/spear/clk.h 		long flags, void __iomem *reg, struct gpt_rate_tbl *rtbl, u8
rtbl              126 drivers/clk/spear/clk.h 		*cfg_reg, struct pll_rate_tbl *rtbl, u8 rtbl_cnt,
rtbl              331 drivers/net/ethernet/netronome/nfp/abm/ctrl.c 	sym = nfp_rtsym_lookup(pf->rtbl, name);
rtbl              336 drivers/net/ethernet/netronome/nfp/bpf/main.c 	mem = nfp_rtsym_map(app->pf->rtbl, "_abi_bpf_capabilities", "bpf.cap",
rtbl              690 drivers/net/ethernet/netronome/nfp/flower/main.c 	version = nfp_rtsym_read_le(app->pf->rtbl, "hw_flower_version", &err);
rtbl              696 drivers/net/ethernet/netronome/nfp/flower/main.c 	num_mems = nfp_rtsym_read_le(app->pf->rtbl, "CONFIG_FC_HOST_CTX_SPLIT",
rtbl              713 drivers/net/ethernet/netronome/nfp/flower/main.c 	ctx_count = nfp_rtsym_read_le(app->pf->rtbl, "CONFIG_FC_HOST_CTX_COUNT",
rtbl              751 drivers/net/ethernet/netronome/nfp/flower/main.c 	features = nfp_rtsym_read_le(app->pf->rtbl,
rtbl              759 drivers/net/ethernet/netronome/nfp/flower/main.c 	err = nfp_rtsym_write_le(app->pf->rtbl,
rtbl              772 drivers/net/ethernet/netronome/nfp/flower/main.c 		err = nfp_rtsym_write_le(app->pf->rtbl,
rtbl               62 drivers/net/ethernet/netronome/nfp/nfp_main.c 	val = nfp_rtsym_read_le(pf->rtbl, name, &err);
rtbl               82 drivers/net/ethernet/netronome/nfp/nfp_main.c 	return nfp_rtsym_map(pf->rtbl, pf_symbol, name, min_size, area);
rtbl              206 drivers/net/ethernet/netronome/nfp/nfp_main.c 	pf->limit_vfs = nfp_rtsym_read_le(pf->rtbl, "nfd_vf_cfg_max_vfs", &err);
rtbl              672 drivers/net/ethernet/netronome/nfp/nfp_main.c 	pf->mbox = nfp_rtsym_lookup(pf->rtbl, pf_symbol);
rtbl              758 drivers/net/ethernet/netronome/nfp/nfp_main.c 	pf->rtbl = __nfp_rtsym_table_read(pf->cpp, pf->mip);
rtbl              765 drivers/net/ethernet/netronome/nfp/nfp_main.c 	pf->dumpspec = nfp_net_dump_load_dumpspec(pf->cpp, pf->rtbl);
rtbl              795 drivers/net/ethernet/netronome/nfp/nfp_main.c 	kfree(pf->rtbl);
rtbl              835 drivers/net/ethernet/netronome/nfp/nfp_main.c 	kfree(pf->rtbl);
rtbl              119 drivers/net/ethernet/netronome/nfp/nfp_main.h 	struct nfp_rtsym_table *rtbl;
rtbl              177 drivers/net/ethernet/netronome/nfp/nfp_main.h nfp_net_dump_load_dumpspec(struct nfp_cpp *cpp, struct nfp_rtsym_table *rtbl);
rtbl              156 drivers/net/ethernet/netronome/nfp/nfp_net_debugdump.c nfp_net_dump_load_dumpspec(struct nfp_cpp *cpp, struct nfp_rtsym_table *rtbl)
rtbl              163 drivers/net/ethernet/netronome/nfp/nfp_net_debugdump.c 	specsym = nfp_rtsym_lookup(rtbl, NFP_DUMP_SPEC_RTSYM);
rtbl              231 drivers/net/ethernet/netronome/nfp/nfp_net_debugdump.c 	struct nfp_rtsym_table *rtbl = pf->rtbl;
rtbl              242 drivers/net/ethernet/netronome/nfp/nfp_net_debugdump.c 	sym = nfp_rtsym_lookup(rtbl, spec_rtsym->rtsym);
rtbl              602 drivers/net/ethernet/netronome/nfp/nfp_net_debugdump.c 	struct nfp_rtsym_table *rtbl = pf->rtbl;
rtbl              615 drivers/net/ethernet/netronome/nfp/nfp_net_debugdump.c 	sym = nfp_rtsym_lookup(rtbl, spec->rtsym);
rtbl              462 drivers/net/ethernet/netronome/nfp/nfp_net_main.c 		pf->mac_stats_mem = nfp_rtsym_map(pf->rtbl, "_mac_stats",
rtbl              653 drivers/net/ethernet/netronome/nfp/nfp_net_main.c 	if (!pf->rtbl) {
rtbl               68 drivers/net/ethernet/netronome/nfp/nfpcore/nfp_nffw.h int nfp_rtsym_count(struct nfp_rtsym_table *rtbl);
rtbl               69 drivers/net/ethernet/netronome/nfp/nfpcore/nfp_nffw.h const struct nfp_rtsym *nfp_rtsym_get(struct nfp_rtsym_table *rtbl, int idx);
rtbl               71 drivers/net/ethernet/netronome/nfp/nfpcore/nfp_nffw.h nfp_rtsym_lookup(struct nfp_rtsym_table *rtbl, const char *name);
rtbl               99 drivers/net/ethernet/netronome/nfp/nfpcore/nfp_nffw.h u64 nfp_rtsym_read_le(struct nfp_rtsym_table *rtbl, const char *name,
rtbl              101 drivers/net/ethernet/netronome/nfp/nfpcore/nfp_nffw.h int nfp_rtsym_write_le(struct nfp_rtsym_table *rtbl, const char *name,
rtbl              104 drivers/net/ethernet/netronome/nfp/nfpcore/nfp_nffw.h nfp_rtsym_map(struct nfp_rtsym_table *rtbl, const char *name, const char *id,
rtbl               84 drivers/net/ethernet/netronome/nfp/nfpcore/nfp_rtsym.c 	struct nfp_rtsym_table *rtbl;
rtbl               88 drivers/net/ethernet/netronome/nfp/nfpcore/nfp_rtsym.c 	rtbl = __nfp_rtsym_table_read(cpp, mip);
rtbl               91 drivers/net/ethernet/netronome/nfp/nfpcore/nfp_rtsym.c 	return rtbl;
rtbl              162 drivers/net/ethernet/netronome/nfp/nfpcore/nfp_rtsym.c int nfp_rtsym_count(struct nfp_rtsym_table *rtbl)
rtbl              164 drivers/net/ethernet/netronome/nfp/nfpcore/nfp_rtsym.c 	if (!rtbl)
rtbl              166 drivers/net/ethernet/netronome/nfp/nfpcore/nfp_rtsym.c 	return rtbl->num;
rtbl              176 drivers/net/ethernet/netronome/nfp/nfpcore/nfp_rtsym.c const struct nfp_rtsym *nfp_rtsym_get(struct nfp_rtsym_table *rtbl, int idx)
rtbl              178 drivers/net/ethernet/netronome/nfp/nfpcore/nfp_rtsym.c 	if (!rtbl)
rtbl              180 drivers/net/ethernet/netronome/nfp/nfpcore/nfp_rtsym.c 	if (idx >= rtbl->num)
rtbl              183 drivers/net/ethernet/netronome/nfp/nfpcore/nfp_rtsym.c 	return &rtbl->symtab[idx];
rtbl              194 drivers/net/ethernet/netronome/nfp/nfpcore/nfp_rtsym.c nfp_rtsym_lookup(struct nfp_rtsym_table *rtbl, const char *name)
rtbl              198 drivers/net/ethernet/netronome/nfp/nfpcore/nfp_rtsym.c 	if (!rtbl)
rtbl              201 drivers/net/ethernet/netronome/nfp/nfpcore/nfp_rtsym.c 	for (n = 0; n < rtbl->num; n++)
rtbl              202 drivers/net/ethernet/netronome/nfp/nfpcore/nfp_rtsym.c 		if (strcmp(name, rtbl->symtab[n].name) == 0)
rtbl              203 drivers/net/ethernet/netronome/nfp/nfpcore/nfp_rtsym.c 			return &rtbl->symtab[n];
rtbl              443 drivers/net/ethernet/netronome/nfp/nfpcore/nfp_rtsym.c u64 nfp_rtsym_read_le(struct nfp_rtsym_table *rtbl, const char *name,
rtbl              451 drivers/net/ethernet/netronome/nfp/nfpcore/nfp_rtsym.c 	sym = nfp_rtsym_lookup(rtbl, name);
rtbl              459 drivers/net/ethernet/netronome/nfp/nfpcore/nfp_rtsym.c 		err = nfp_rtsym_readl(rtbl->cpp, sym, 0, &val32);
rtbl              463 drivers/net/ethernet/netronome/nfp/nfpcore/nfp_rtsym.c 		err = nfp_rtsym_readq(rtbl->cpp, sym, 0, &val);
rtbl              466 drivers/net/ethernet/netronome/nfp/nfpcore/nfp_rtsym.c 		nfp_err(rtbl->cpp,
rtbl              494 drivers/net/ethernet/netronome/nfp/nfpcore/nfp_rtsym.c int nfp_rtsym_write_le(struct nfp_rtsym_table *rtbl, const char *name,
rtbl              500 drivers/net/ethernet/netronome/nfp/nfpcore/nfp_rtsym.c 	sym = nfp_rtsym_lookup(rtbl, name);
rtbl              506 drivers/net/ethernet/netronome/nfp/nfpcore/nfp_rtsym.c 		err = nfp_rtsym_writel(rtbl->cpp, sym, 0, value);
rtbl              509 drivers/net/ethernet/netronome/nfp/nfpcore/nfp_rtsym.c 		err = nfp_rtsym_writeq(rtbl->cpp, sym, 0, value);
rtbl              512 drivers/net/ethernet/netronome/nfp/nfpcore/nfp_rtsym.c 		nfp_err(rtbl->cpp,
rtbl              523 drivers/net/ethernet/netronome/nfp/nfpcore/nfp_rtsym.c nfp_rtsym_map(struct nfp_rtsym_table *rtbl, const char *name, const char *id,
rtbl              532 drivers/net/ethernet/netronome/nfp/nfpcore/nfp_rtsym.c 	sym = nfp_rtsym_lookup(rtbl, name);
rtbl              536 drivers/net/ethernet/netronome/nfp/nfpcore/nfp_rtsym.c 	err = nfp_rtsym_to_dest(rtbl->cpp, sym, NFP_CPP_ACTION_RW, 0, 0,
rtbl              539 drivers/net/ethernet/netronome/nfp/nfpcore/nfp_rtsym.c 		nfp_err(rtbl->cpp, "rtsym '%s': mapping failed\n", name);
rtbl              544 drivers/net/ethernet/netronome/nfp/nfpcore/nfp_rtsym.c 		nfp_err(rtbl->cpp, "rtsym '%s': too small\n", name);
rtbl              548 drivers/net/ethernet/netronome/nfp/nfpcore/nfp_rtsym.c 	mem = nfp_cpp_map_area(rtbl->cpp, id, cpp_id, addr, sym->size, area);
rtbl              550 drivers/net/ethernet/netronome/nfp/nfpcore/nfp_rtsym.c 		nfp_err(rtbl->cpp, "rtysm '%s': failed to map: %ld\n",
rtbl              319 drivers/power/supply/bq25890_charger.c 		const struct bq25890_range *rtbl = &bq25890_tables[id].rt;
rtbl              322 drivers/power/supply/bq25890_charger.c 		rtbl_size = (rtbl->max - rtbl->min) / rtbl->step + 1;
rtbl              325 drivers/power/supply/bq25890_charger.c 		     idx < rtbl_size && (idx * rtbl->step + rtbl->min <= value);
rtbl              335 drivers/power/supply/bq25890_charger.c 	const struct bq25890_range *rtbl;
rtbl              342 drivers/power/supply/bq25890_charger.c 	rtbl = &bq25890_tables[id].rt;
rtbl              344 drivers/power/supply/bq25890_charger.c 	return (rtbl->min + idx * rtbl->step);