Lines Matching refs:ports
113 static struct cci_ace_port *ports; variable
169 ace_match = ports[i].type == type; in __cci_ace_get_port()
170 if (ace_match && cci_portn == ports[i].dn) in __cci_ace_get_port()
235 void __iomem *base = ports[port].base; in cci_port_control()
417 if (port >= nb_cci_ports || ports[port].type == ACE_INVALID_PORT) in __cci_control_port_by_index()
425 if (ports[port].type == ACE_PORT) in __cci_control_port_by_index()
454 ports = kcalloc(nb_cci_ports, sizeof(*ports), GFP_KERNEL); in cci_probe_ports()
455 if (!ports) in cci_probe_ports()
482 ports[i].base = ioremap(res.start, resource_size(&res)); in cci_probe_ports()
483 ports[i].phys = res.start; in cci_probe_ports()
485 if (ret || !ports[i].base) { in cci_probe_ports()
493 ports[i].type = ACE_PORT; in cci_probe_ports()
498 ports[i].type = ACE_LITE_PORT; in cci_probe_ports()
501 ports[i].dn = cp; in cci_probe_ports()
520 sync_cache_w(&ports); in cci_probe_ports()
522 __sync_cache_range_w(ports, sizeof(*ports) * nb_cci_ports); in cci_probe_ports()