sata_mv.c (cd12e1f7a2c28917c89d65c0d4a52d3919b4c125) | sata_mv.c (5d0fb2e730e2085021cf5c8b6d14983e92aea75b) |
---|---|
1/* 2 * sata_mv.c - Marvell SATA support 3 * 4 * Copyright 2008: Marvell Corporation, all rights reserved. 5 * Copyright 2005: EMC Corporation, all rights reserved. 6 * Copyright 2005 Red Hat, Inc. All rights reserved. 7 * 8 * Please ALWAYS copy linux-ide@vger.kernel.org on emails. --- 3045 unchanged lines hidden (view full) --- 3054 if (IS_SOC(hpriv)) { 3055 hpriv->main_irq_cause_addr = mmio + SOC_HC_MAIN_IRQ_CAUSE_OFS; 3056 hpriv->main_irq_mask_addr = mmio + SOC_HC_MAIN_IRQ_MASK_OFS; 3057 } else { 3058 hpriv->main_irq_cause_addr = mmio + PCI_HC_MAIN_IRQ_CAUSE_OFS; 3059 hpriv->main_irq_mask_addr = mmio + PCI_HC_MAIN_IRQ_MASK_OFS; 3060 } 3061 | 1/* 2 * sata_mv.c - Marvell SATA support 3 * 4 * Copyright 2008: Marvell Corporation, all rights reserved. 5 * Copyright 2005: EMC Corporation, all rights reserved. 6 * Copyright 2005 Red Hat, Inc. All rights reserved. 7 * 8 * Please ALWAYS copy linux-ide@vger.kernel.org on emails. --- 3045 unchanged lines hidden (view full) --- 3054 if (IS_SOC(hpriv)) { 3055 hpriv->main_irq_cause_addr = mmio + SOC_HC_MAIN_IRQ_CAUSE_OFS; 3056 hpriv->main_irq_mask_addr = mmio + SOC_HC_MAIN_IRQ_MASK_OFS; 3057 } else { 3058 hpriv->main_irq_cause_addr = mmio + PCI_HC_MAIN_IRQ_CAUSE_OFS; 3059 hpriv->main_irq_mask_addr = mmio + PCI_HC_MAIN_IRQ_MASK_OFS; 3060 } 3061 |
3062 /* initialize shadow irq mask with register's value */ 3063 hpriv->main_irq_mask = readl(hpriv->main_irq_mask_addr); 3064 |
|
3062 /* global interrupt mask: 0 == mask everything */ 3063 mv_set_main_irq_mask(host, ~0, 0); 3064 3065 n_hc = mv_get_hc_count(host->ports[0]->flags); 3066 3067 for (port = 0; port < host->n_ports; port++) 3068 hpriv->ops->read_preamp(hpriv, port, mmio); 3069 --- 403 unchanged lines hidden --- | 3065 /* global interrupt mask: 0 == mask everything */ 3066 mv_set_main_irq_mask(host, ~0, 0); 3067 3068 n_hc = mv_get_hc_count(host->ports[0]->flags); 3069 3070 for (port = 0; port < host->n_ports; port++) 3071 hpriv->ops->read_preamp(hpriv, port, mmio); 3072 --- 403 unchanged lines hidden --- |