diff options
author | Sowmini Varadhan <sowmini.varadhan@oracle.com> | 2014-09-23 11:37:44 -0400 |
---|---|---|
committer | David S. Miller <davem@davemloft.net> | 2014-09-30 14:40:45 -0700 |
commit | ca605b7dd740c8909408d67911d8ddd272c2b320 (patch) | |
tree | 9832c8fbbb26f2b6236a969b44aab949d57a4742 /arch/sparc/include | |
parent | d0aedcd4f14a22e23b313f42b7e6e6ebfc0fbc31 (diff) |
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 <sowmini.varadhan@oracle.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'arch/sparc/include')
-rw-r--r-- | arch/sparc/include/asm/vio.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/arch/sparc/include/asm/vio.h b/arch/sparc/include/asm/vio.h index 7fce9b1e622..d758c8d8f47 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 */ |