Lines Matching refs:tbl

27 static void set_srio_liodn(struct srio_liodn_id_table *tbl, int size)  in set_srio_liodn()  argument
32 unsigned long reg_off = tbl[i].reg_offset[0]; in set_srio_liodn()
33 out_be32((u32 *)reg_off, tbl[i].id[0]); in set_srio_liodn()
35 if (tbl[i].num_ids == 2) { in set_srio_liodn()
36 reg_off = tbl[i].reg_offset[1]; in set_srio_liodn()
37 out_be32((u32 *)reg_off, tbl[i].id[1]); in set_srio_liodn()
43 static void set_liodn(struct liodn_id_table *tbl, int size) in set_liodn() argument
49 if (tbl[i].num_ids == 2) { in set_liodn()
50 liodn = (tbl[i].id[0] << 16) | tbl[i].id[1]; in set_liodn()
52 liodn = tbl[i].id[0]; in set_liodn()
55 out_be32((volatile u32 *)(tbl[i].reg_offset), liodn); in set_liodn()
60 static void set_fman_liodn(struct fman_liodn_id_table *tbl, int size) in set_fman_liodn() argument
66 if (tbl[i].num_ids == 2) in set_fman_liodn()
67 liodn = (tbl[i].id[0] << 16) | tbl[i].id[1]; in set_fman_liodn()
69 liodn = tbl[i].id[0]; in set_fman_liodn()
71 out_be32((volatile u32 *)(tbl[i].reg_offset), liodn); in set_fman_liodn()
95 struct fman_liodn_id_table *tbl, int size) in setup_fman_liodn_base() argument
125 tbl[i].id[0] += liodn_bases[dev].id[0]; in setup_fman_liodn_base()
154 static void set_rman_liodn(struct liodn_id_table *tbl, int size) in set_rman_liodn() argument
163 out_be32((u32 *)(tbl[i].reg_offset), tbl[i].id[0]); in set_rman_liodn()
167 static void setup_rman_liodn_base(struct liodn_id_table *tbl, int size) in setup_rman_liodn_base() argument
177 tbl[i].id[0] += base; in setup_rman_liodn_base()
227 static void fdt_fixup_srio_liodn(void *blob, struct srio_liodn_id_table *tbl) in fdt_fixup_srio_liodn() argument
237 int off, portid = tbl[i].portid; in fdt_fixup_srio_liodn()
243 &tbl[i].id[0], in fdt_fixup_srio_liodn()
244 sizeof(u32) * tbl[i].num_ids); in fdt_fixup_srio_liodn()
307 static void fdt_fixup_liodn_tbl(void *blob, struct liodn_id_table *tbl, int sz) in fdt_fixup_liodn_tbl() argument
314 if (tbl[i].compat == NULL) in fdt_fixup_liodn_tbl()
318 tbl[i].compat, tbl[i].compat_offset); in fdt_fixup_liodn_tbl()
321 &tbl[i].id[0], in fdt_fixup_liodn_tbl()
322 sizeof(u32) * tbl[i].num_ids); in fdt_fixup_liodn_tbl()
326 tbl[i].compat, fdt_strerror(off)); in fdt_fixup_liodn_tbl()
329 tbl[i].compat, fdt_strerror(off)); in fdt_fixup_liodn_tbl()
336 struct fman_liodn_id_table *tbl, in fdt_fixup_liodn_tbl_fman() argument
344 if (tbl[i].compat == NULL) in fdt_fixup_liodn_tbl_fman()
351 tbl[i].compat[0], tbl[i].compat_offset); in fdt_fixup_liodn_tbl_fman()
354 tbl[i].compat[1], tbl[i].compat_offset); in fdt_fixup_liodn_tbl_fman()
358 &tbl[i].id[0], in fdt_fixup_liodn_tbl_fman()
359 sizeof(u32) * tbl[i].num_ids); in fdt_fixup_liodn_tbl_fman()