Lines Matching defs:dest
51 uint32_t dest, uint8_t dest_mode);
290 static void apic_deliver_irq(uint32_t dest, uint8_t dest_mode,
296 trace_apic_deliver_irq(dest, dest_mode, delivery_mode, vector_num,
299 apic_get_delivery_bitmask(deliver_bitmask, dest, dest_mode);
516 static bool apic_match_dest(APICCommonState *apic, uint32_t dest)
519 return apic->initial_apic_id == dest;
521 return apic->id == (uint8_t)dest;
525 static void apic_find_dest(uint32_t *deliver_bitmask, uint32_t dest)
532 if (apic && apic_match_dest(apic, dest)) {
564 uint32_t dest, uint8_t dest_mode)
578 if (dest == 0xffffffff) {
588 apic_find_dest(deliver_bitmask, dest);
590 if (dest == 0xff) {
600 if ((dest >> 16) == (apic->extended_log_dest >> 16) &&
601 (dest & apic->extended_log_dest & 0xffff)) {
608 dest = (uint8_t)dest;
610 if (dest & apic->log_dest) {
626 if ((dest & 0xf0) == 0xf0 ||
627 (dest & 0xf0) == (apic->log_dest & 0xf0)) {
628 if (dest & apic->log_dest & 0x0f) {
654 static void apic_deliver(DeviceState *dev, uint32_t dest, uint8_t dest_mode,
672 apic_get_delivery_bitmask(deliver_bitmask, dest, dest_mode);
922 uint32_t dest = (addr & MSI_ADDR_DEST_ID_MASK) >> MSI_ADDR_DEST_ID_SHIFT;
927 dest = dest | (addr >> 32);
933 apic_deliver_irq(dest, dest_mode, delivery, vector, trigger_mode);
997 uint32_t dest;
1002 dest = s->icr[1];
1004 dest = (s->icr[1] >> 24) & 0xff;
1007 apic_deliver(dev, dest, (s->icr[0] >> 11) & 1,