Lines Matching refs:port_map
374 u32 cap, cap2, vers, port_map;
384 hpriv->saved_port_map = port_map = readl(mmio + HOST_PORTS_IMPL);
431 if (force_port_map && port_map != force_port_map) {
432 dev_printk(KERN_INFO, dev, "forcing port_map 0x%x -> 0x%x\n",
433 port_map, force_port_map);
434 port_map = force_port_map;
438 dev_printk(KERN_ERR, dev, "masking port_map 0x%x -> 0x%x\n",
439 port_map,
440 port_map & mask_port_map);
441 port_map &= mask_port_map;
444 /* cross check port_map and cap.n_ports */
445 if (port_map) {
449 if (port_map & (1 << i))
453 * port_map and let it be generated from n_ports.
459 port_map, ahci_nr_ports(cap));
460 port_map = 0;
464 /* fabricate port_map from cap.nr_ports */
465 if (!port_map) {
466 port_map = (1 << ahci_nr_ports(cap)) - 1;
468 "forcing PORTS_IMPL to 0x%x\n", port_map);
471 hpriv->saved_port_map = port_map;
477 hpriv->port_map = port_map;
1744 irq_masked = irq_stat & hpriv->port_map;
2119 impl = hpriv->port_map;