From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mgw3.sony.co.jp (MGW3.Sony.CO.JP [137.153.0.15]) by ozlabs.org (Postfix) with ESMTP id 80F7267DA2 for ; Fri, 17 Nov 2006 14:41:51 +1100 (EST) Received: from mail6.sony.co.jp (localhost [127.0.0.1]) by mail6.sony.co.jp (R8/Sony) with ESMTP id kAH3fjKL019522 for ; Fri, 17 Nov 2006 12:41:45 +0900 (JST) Received: from mailgw01.scei.sony.co.jp (mailgw01.scei.sony.co.jp [43.27.73.7]) by mail6.sony.co.jp (R8/Sony) with SMTP id kAH3fjcs019505 for ; Fri, 17 Nov 2006 12:41:45 +0900 (JST) Message-ID: <455D2F73.9090900@am.sony.com> Date: Thu, 16 Nov 2006 19:41:39 -0800 From: Geoff Levand MIME-Version: 1.0 To: Paul Mackerras Subject: [PATCH 2/16] powerpc: add virq_to_hw accessor routine Content-Type: text/plain; charset=ISO-8859-1 Cc: linuxppc-dev@ozlabs.org, Arnd Bergmann List-Id: Linux on PowerPC Developers Mail List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Subject: powerpc: add virq_to_hw accessor routine From: Geoff Levand This adds an accessor routine virq_to_hw() to the virq routines which hides the implementation details of the virq to hwirq map. Signed-off-by: Geoff Levand Signed-off-by: Arnd Bergmann --- include/asm-powerpc/irq.h | 4 ++++ 1 file changed, 4 insertions(+) Index: linux-2.6/include/asm-powerpc/irq.h =================================================================== --- linux-2.6.orig/include/asm-powerpc/irq.h +++ linux-2.6/include/asm-powerpc/irq.h @@ -135,6 +135,10 @@ struct irq_map_entry { extern struct irq_map_entry irq_map[NR_IRQS]; +static inline irq_hw_number_t virq_to_hw(unsigned int virq) +{ + return irq_map[virq].hwirq; +} /** * irq_alloc_host - Allocate a new irq_host data structure