static void shutdown_opsput_lanpld_irq(unsigned int irq) { unsigned long port; unsigned int pldirq; pldirq = irq2lanpldirq(irq); port = lanpldirq2port(pldirq); outw(PLD_ICUCR_ILEVEL7, port); }
static void shutdown_m32700ut_lanpld(struct irq_data *data) { unsigned long port; unsigned int pldirq; pldirq = irq2lanpldirq(data->irq); port = lanpldirq2port(pldirq); outw(PLD_ICUCR_ILEVEL7, port); }
static void enable_opsput_lanpld_irq(unsigned int irq) { unsigned long port, data; unsigned int pldirq; pldirq = irq2lanpldirq(irq); port = lanpldirq2port(pldirq); data = lanpld_icu_data[pldirq].icucr|PLD_ICUCR_IEN|PLD_ICUCR_ILEVEL6; outw(data, port); }
static void disable_m32700ut_lanpld_irq(unsigned int irq) { unsigned long port, data; unsigned int pldirq; pldirq = irq2lanpldirq(irq); port = lanpldirq2port(pldirq); data = lanpld_icu_data[pldirq].icucr|PLD_ICUCR_ILEVEL7; outw(data, port); }