From ca605b7dd740c8909408d67911d8ddd272c2b320 Mon Sep 17 00:00:00 2001 From: Sowmini Varadhan Date: Tue, 23 Sep 2014 11:37:44 -0400 Subject: sparc64: Add vio_set_intr() to enable/disable Rx interrupts The vio_set_intr() API should be used by VIO consumers to enable/disable Rx interrupts to facilitate deferred processing in softirq/bottom-half context. Signed-off-by: Sowmini Varadhan Signed-off-by: David S. Miller --- arch/sparc/include/asm/vio.h | 2 ++ 1 file changed, 2 insertions(+) (limited to 'arch/sparc/include/asm/vio.h') diff --git a/arch/sparc/include/asm/vio.h b/arch/sparc/include/asm/vio.h index 7fce9b1e6228..d758c8d8f47d 100644 --- a/arch/sparc/include/asm/vio.h +++ b/arch/sparc/include/asm/vio.h @@ -298,6 +298,7 @@ struct vio_dev { unsigned int tx_irq; unsigned int rx_irq; + u64 rx_ino; struct device dev; }; @@ -453,5 +454,6 @@ int vio_driver_init(struct vio_driver_state *vio, struct vio_dev *vdev, char *name); void vio_port_up(struct vio_driver_state *vio); +int vio_set_intr(unsigned long dev_ino, int state); #endif /* _SPARC64_VIO_H */ -- cgit v1.2.3