• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/drivers/misc/ibmasm/

Lines Matching defs:base_address

55 static inline int sp_interrupt_pending(void __iomem *base_address)
57 return SP_INTR_MASK & readl(base_address + INTR_STATUS_REGISTER);
60 static inline int uart_interrupt_pending(void __iomem *base_address)
62 return UART_INTR_MASK & readl(base_address + INTR_STATUS_REGISTER);
65 static inline void ibmasm_enable_interrupts(void __iomem *base_address, int mask)
67 void __iomem *ctrl_reg = base_address + INTR_CONTROL_REGISTER;
71 static inline void ibmasm_disable_interrupts(void __iomem *base_address, int mask)
73 void __iomem *ctrl_reg = base_address + INTR_CONTROL_REGISTER;
77 static inline void enable_sp_interrupts(void __iomem *base_address)
79 ibmasm_enable_interrupts(base_address, SP_INTR_MASK);
82 static inline void disable_sp_interrupts(void __iomem *base_address)
84 ibmasm_disable_interrupts(base_address, SP_INTR_MASK);
87 static inline void enable_uart_interrupts(void __iomem *base_address)
89 ibmasm_enable_interrupts(base_address, UART_INTR_MASK);
92 static inline void disable_uart_interrupts(void __iomem *base_address)
94 ibmasm_disable_interrupts(base_address, UART_INTR_MASK);
99 static inline u32 get_mfa_outbound(void __iomem *base_address)
105 mfa = readl(base_address + OUTBOUND_QUEUE_PORT);
112 static inline void set_mfa_outbound(void __iomem *base_address, u32 mfa)
114 writel(mfa, base_address + OUTBOUND_QUEUE_PORT);
117 static inline u32 get_mfa_inbound(void __iomem *base_address)
119 u32 mfa = readl(base_address + INBOUND_QUEUE_PORT);
127 static inline void set_mfa_inbound(void __iomem *base_address, u32 mfa)
129 writel(mfa, base_address + INBOUND_QUEUE_PORT);
132 static inline struct i2o_message *get_i2o_message(void __iomem *base_address, u32 mfa)
134 return (struct i2o_message *)(GET_MFA_ADDR(mfa) + base_address);