Lines Matching defs:msi
63 struct iproc_msi *msi; member
127 static inline u32 iproc_msi_read_reg(struct iproc_msi *msi, in iproc_msi_read_reg()
136 static inline void iproc_msi_write_reg(struct iproc_msi *msi, in iproc_msi_write_reg()
145 static inline u32 hwirq_to_group(struct iproc_msi *msi, unsigned long hwirq) in hwirq_to_group()
150 static inline unsigned int iproc_msi_addr_offset(struct iproc_msi *msi, in iproc_msi_addr_offset()
159 static inline unsigned int iproc_msi_eq_offset(struct iproc_msi *msi, u32 eq) in iproc_msi_eq_offset()
196 static inline int hwirq_to_cpu(struct iproc_msi *msi, unsigned long hwirq) in hwirq_to_cpu()
201 static inline unsigned long hwirq_to_canonical_hwirq(struct iproc_msi *msi, in hwirq_to_canonical_hwirq()
210 struct iproc_msi *msi = irq_data_get_irq_chip_data(data); in iproc_msi_irq_set_affinity() local
232 struct iproc_msi *msi = irq_data_get_irq_chip_data(data); in iproc_msi_irq_compose_msi_msg() local
251 struct iproc_msi *msi = domain->host_data; in iproc_msi_irq_domain_alloc() local
285 struct iproc_msi *msi = irq_data_get_irq_chip_data(data); in iproc_msi_irq_domain_free() local
304 static inline u32 decode_msi_hwirq(struct iproc_msi *msi, u32 eq, u32 head) in decode_msi_hwirq()
327 struct iproc_msi *msi; in iproc_msi_handler() local
386 static void iproc_msi_enable(struct iproc_msi *msi) in iproc_msi_enable()
429 static void iproc_msi_disable(struct iproc_msi *msi) in iproc_msi_disable()
448 struct iproc_msi *msi) in iproc_msi_alloc_domains()
464 static void iproc_msi_free_domains(struct iproc_msi *msi) in iproc_msi_free_domains()
470 static void iproc_msi_irq_free(struct iproc_msi *msi, unsigned int cpu) in iproc_msi_irq_free()
480 static int iproc_msi_irq_setup(struct iproc_msi *msi, unsigned int cpu) in iproc_msi_irq_setup()
517 struct iproc_msi *msi; in iproc_msi_init() local
656 struct iproc_msi *msi = pcie->msi; in iproc_msi_exit() local