Lines Matching refs:sn_irq_info
858 tioce_force_interrupt(struct sn_irq_info *sn_irq_info) in tioce_force_interrupt() argument
866 if (!sn_irq_info->irq_bridge) in tioce_force_interrupt()
869 if (sn_irq_info->irq_bridge_type != PCIIO_ASIC_TYPE_TIOCE) in tioce_force_interrupt()
872 pcidev_info = (struct pcidev_info *)sn_irq_info->irq_pciioinfo; in tioce_force_interrupt()
885 u64 int_bit_mask = (1ULL << sn_irq_info->irq_int_bit); in tioce_force_interrupt()
890 u64 force_irq = (1 << 8) | sn_irq_info->irq_irq; in tioce_force_interrupt()
891 u64 ctalk = sn_irq_info->irq_xtalkaddr; in tioce_force_interrupt()
910 switch (sn_irq_info->irq_int_bit) { in tioce_force_interrupt()
953 tioce_target_interrupt(struct sn_irq_info *sn_irq_info) in tioce_target_interrupt() argument
962 pcidev_info = (struct pcidev_info *)sn_irq_info->irq_pciioinfo; in tioce_target_interrupt()
970 bit = sn_irq_info->irq_int_bit; in tioce_target_interrupt()
973 vector = (u64)sn_irq_info->irq_irq << INTR_VECTOR_SHFT; in tioce_target_interrupt()
974 vector |= sn_irq_info->irq_xtalkaddr; in tioce_target_interrupt()
978 tioce_force_interrupt(sn_irq_info); in tioce_target_interrupt()