Lines Matching refs:tbl

28 static void set_srio_liodn(struct srio_liodn_id_table *tbl, int size)  in set_srio_liodn()  argument
33 unsigned long reg_off = tbl[i].reg_offset[0]; in set_srio_liodn()
34 out_be32((u32 *)reg_off, tbl[i].id[0]); in set_srio_liodn()
36 if (tbl[i].num_ids == 2) { in set_srio_liodn()
37 reg_off = tbl[i].reg_offset[1]; in set_srio_liodn()
38 out_be32((u32 *)reg_off, tbl[i].id[1]); in set_srio_liodn()
44 static void set_liodn(struct liodn_id_table *tbl, int size) in set_liodn() argument
50 if (tbl[i].num_ids == 2) { in set_liodn()
51 liodn = (tbl[i].id[0] << 16) | tbl[i].id[1]; in set_liodn()
53 liodn = tbl[i].id[0]; in set_liodn()
56 out_be32((volatile u32 *)(tbl[i].reg_offset), liodn); in set_liodn()
61 static void set_fman_liodn(struct fman_liodn_id_table *tbl, int size) in set_fman_liodn() argument
67 if (tbl[i].num_ids == 2) in set_fman_liodn()
68 liodn = (tbl[i].id[0] << 16) | tbl[i].id[1]; in set_fman_liodn()
70 liodn = tbl[i].id[0]; in set_fman_liodn()
72 out_be32((volatile u32 *)(tbl[i].reg_offset), liodn); in set_fman_liodn()
96 struct fman_liodn_id_table *tbl, int size) in setup_fman_liodn_base() argument
126 tbl[i].id[0] += liodn_bases[dev].id[0]; in setup_fman_liodn_base()
155 static void set_rman_liodn(struct liodn_id_table *tbl, int size) in set_rman_liodn() argument
164 out_be32((u32 *)(tbl[i].reg_offset), tbl[i].id[0]); in set_rman_liodn()
168 static void setup_rman_liodn_base(struct liodn_id_table *tbl, int size) in setup_rman_liodn_base() argument
178 tbl[i].id[0] += base; in setup_rman_liodn_base()
228 static void fdt_fixup_srio_liodn(void *blob, struct srio_liodn_id_table *tbl) in fdt_fixup_srio_liodn() argument
238 int off, portid = tbl[i].portid; in fdt_fixup_srio_liodn()
244 &tbl[i].id[0], in fdt_fixup_srio_liodn()
245 sizeof(u32) * tbl[i].num_ids); in fdt_fixup_srio_liodn()
308 static void fdt_fixup_liodn_tbl(void *blob, struct liodn_id_table *tbl, int sz) in fdt_fixup_liodn_tbl() argument
315 if (tbl[i].compat == NULL) in fdt_fixup_liodn_tbl()
319 tbl[i].compat, tbl[i].compat_offset); in fdt_fixup_liodn_tbl()
322 &tbl[i].id[0], in fdt_fixup_liodn_tbl()
323 sizeof(u32) * tbl[i].num_ids); in fdt_fixup_liodn_tbl()
327 tbl[i].compat, fdt_strerror(off)); in fdt_fixup_liodn_tbl()
330 tbl[i].compat, fdt_strerror(off)); in fdt_fixup_liodn_tbl()
337 struct fman_liodn_id_table *tbl, in fdt_fixup_liodn_tbl_fman() argument
345 if (tbl[i].compat == NULL) in fdt_fixup_liodn_tbl_fman()
352 tbl[i].compat[0], tbl[i].compat_offset); in fdt_fixup_liodn_tbl_fman()
355 tbl[i].compat[1], tbl[i].compat_offset); in fdt_fixup_liodn_tbl_fman()
359 &tbl[i].id[0], in fdt_fixup_liodn_tbl_fman()
360 sizeof(u32) * tbl[i].num_ids); in fdt_fixup_liodn_tbl_fman()