Lines Matching defs:pcfg
39 static struct bman_portal *init_pcfg(struct bm_portal_config *pcfg)
41 struct bman_portal *p = bman_create_affine_portal(pcfg);
44 dev_crit(pcfg->dev, "%s: Portal failure on cpu %d\n",
45 __func__, pcfg->cpu);
50 affine_bportals[pcfg->cpu] = p;
52 dev_info(pcfg->dev, "Portal initialised, cpu %d\n", pcfg->cpu);
60 const struct bm_portal_config *pcfg;
65 pcfg = bman_get_bm_portal_config(p);
66 if (!pcfg)
71 irq_set_affinity(pcfg->irq, cpumask_of(cpu));
78 const struct bm_portal_config *pcfg;
83 pcfg = bman_get_bm_portal_config(p);
84 if (!pcfg)
87 irq_set_affinity(pcfg->irq, cpumask_of(cpu));
101 struct bm_portal_config *pcfg;
113 pcfg = devm_kmalloc(dev, sizeof(*pcfg), GFP_KERNEL);
114 if (!pcfg) {
119 pcfg->dev = dev;
135 pcfg->cpu = -1;
140 pcfg->irq = irq;
142 pcfg->addr_virt_ce = memremap(addr_phys[0]->start,
145 if (!pcfg->addr_virt_ce) {
150 pcfg->addr_virt_ci = ioremap(addr_phys[1]->start,
152 if (!pcfg->addr_virt_ci) {
168 pcfg->cpu = cpu;
170 if (!init_pcfg(pcfg)) {
199 iounmap(pcfg->addr_virt_ci);
201 memunmap(pcfg->addr_virt_ce);