Lines Matching refs:dest
52 uint8_t dest, uint8_t dest_mode);
279 void apic_deliver_irq(uint8_t dest, uint8_t dest_mode, uint8_t delivery_mode, in apic_deliver_irq() argument
284 trace_apic_deliver_irq(dest, dest_mode, delivery_mode, vector_num, in apic_deliver_irq()
287 apic_get_delivery_bitmask(deliver_bitmask, dest, dest_mode); in apic_deliver_irq()
438 static int apic_find_dest(uint8_t dest) in apic_find_dest() argument
440 APICCommonState *apic = local_apics[dest]; in apic_find_dest()
443 if (apic && apic->id == dest) in apic_find_dest()
444 return dest; /* shortcut in case apic->id == local_apics[dest]->id */ in apic_find_dest()
448 if (apic && apic->id == dest) in apic_find_dest()
458 uint8_t dest, uint8_t dest_mode) in apic_get_delivery_bitmask() argument
464 if (dest == 0xff) { in apic_get_delivery_bitmask()
467 int idx = apic_find_dest(dest); in apic_get_delivery_bitmask()
479 if (dest & apic_iter->log_dest) in apic_get_delivery_bitmask()
482 if ((dest & 0xf0) == (apic_iter->log_dest & 0xf0) && in apic_get_delivery_bitmask()
483 (dest & apic_iter->log_dest & 0x0f)) { in apic_get_delivery_bitmask()
512 static void apic_deliver(DeviceState *dev, uint8_t dest, uint8_t dest_mode, in apic_deliver() argument
523 apic_get_delivery_bitmask(deliver_bitmask, dest, dest_mode); in apic_deliver()
731 uint8_t dest = (addr & MSI_ADDR_DEST_ID_MASK) >> MSI_ADDR_DEST_ID_SHIFT; in apic_send_msi() local
737 apic_deliver_irq(dest, dest_mode, delivery, vector, trigger_mode); in apic_send_msi()