Lines Matching refs:ics
101 ICSState *ics = ICS(msi); in phb3_msi_try_send() local
132 icp_irq(ics, server, srcno + ics->offset, prio); in phb3_msi_try_send()
160 ICSState *ics = ICS(msi); in pnv_phb3_msi_send() local
165 if (src >= ics->nr_irqs) { in pnv_phb3_msi_send()
193 static void phb3_msi_reject(ICSState *ics, uint32_t nr) in phb3_msi_reject() argument
195 Phb3MsiState *msi = PHB3_MSI(ics); in phb3_msi_reject()
196 unsigned int srcno = nr - ics->offset; in phb3_msi_reject()
206 static void phb3_msi_resend(ICSState *ics) in phb3_msi_resend() argument
208 Phb3MsiState *msi = PHB3_MSI(ics); in phb3_msi_resend()
246 ICSState *ics = ICS(msi); in pnv_phb3_msi_update_config() local
251 ics->nr_irqs = count; in pnv_phb3_msi_update_config()
252 ics->offset = base; in pnv_phb3_msi_update_config()
258 ICSState *ics = ICS(msi); in phb3_msi_realize() local
259 ICSStateClass *icsc = ICS_GET_CLASS(ics); in phb3_msi_realize()
270 msi->qirqs = qemu_allocate_irqs(phb3_msi_set_irq, msi, ics->nr_irqs); in phb3_msi_realize()
276 ICSState *ics = ICS(obj); in phb3_msi_instance_init() local
284 ics->offset = 0; in phb3_msi_instance_init()
320 ICSState *ics = ICS(msi); in pnv_phb3_msi_pic_print_info() local
324 ics->offset, ics->offset + ics->nr_irqs - 1, ics); in pnv_phb3_msi_pic_print_info()
326 for (i = 0; i < ics->nr_irqs; i++) { in pnv_phb3_msi_pic_print_info()
338 ics->offset + i, in pnv_phb3_msi_pic_print_info()