Home
last modified time | relevance | path

Searched refs:VMBUS_PCPU_GET (Results 1 – 6 of 6) sorted by relevance

/freebsd-14.2/sys/dev/hyperv/vmbus/aarch64/
H A Dvmbus_aarch64.c147 if (VMBUS_PCPU_GET(sc, event_tq, cpu) != NULL) { in vmbus_intr_teardown1()
148 taskqueue_free(VMBUS_PCPU_GET(sc, event_tq, cpu)); in vmbus_intr_teardown1()
149 VMBUS_PCPU_GET(sc, event_tq, cpu) = NULL; in vmbus_intr_teardown1()
151 if (VMBUS_PCPU_GET(sc, message_tq, cpu) != NULL) { in vmbus_intr_teardown1()
152 taskqueue_drain(VMBUS_PCPU_GET(sc, message_tq, cpu), in vmbus_intr_teardown1()
154 taskqueue_free(VMBUS_PCPU_GET(sc, message_tq, cpu)); in vmbus_intr_teardown1()
155 VMBUS_PCPU_GET(sc, message_tq, cpu) = NULL; in vmbus_intr_teardown1()
/freebsd-14.2/sys/dev/hyperv/vmbus/x86/
H A Dvmbus_x86.c184 if (VMBUS_PCPU_GET(sc, event_tq, cpu) != NULL) { in vmbus_intr_teardown1()
185 taskqueue_free(VMBUS_PCPU_GET(sc, event_tq, cpu)); in vmbus_intr_teardown1()
186 VMBUS_PCPU_GET(sc, event_tq, cpu) = NULL; in vmbus_intr_teardown1()
188 if (VMBUS_PCPU_GET(sc, message_tq, cpu) != NULL) { in vmbus_intr_teardown1()
189 taskqueue_drain(VMBUS_PCPU_GET(sc, message_tq, cpu), in vmbus_intr_teardown1()
191 taskqueue_free(VMBUS_PCPU_GET(sc, message_tq, cpu)); in vmbus_intr_teardown1()
192 VMBUS_PCPU_GET(sc, message_tq, cpu) = NULL; in vmbus_intr_teardown1()
/freebsd-14.2/sys/dev/hyperv/vmbus/
H A Dvmbus.c693 msg_base = VMBUS_PCPU_GET(sc, message, cpu); in vmbus_handle_intr1()
738 (*VMBUS_PCPU_GET(sc, intr_cnt, cpu))++; in vmbus_handle_intr()
761 VMBUS_PCPU_GET(sc, vcpuid, cpu) = 0; in vmbus_synic_setup()
867 VMBUS_PCPU_GET(sc, message, cpu) = ptr; in vmbus_dma_alloc()
873 VMBUS_PCPU_GET(sc, event_flags, cpu) = ptr; in vmbus_dma_alloc()
918 if (VMBUS_PCPU_GET(sc, message, cpu) != NULL) { in vmbus_dma_free()
921 VMBUS_PCPU_GET(sc, message, cpu) = NULL; in vmbus_dma_free()
924 contigfree(VMBUS_PCPU_GET(sc, event_flags, cpu), in vmbus_dma_free()
926 VMBUS_PCPU_GET(sc, event_flags, cpu) = NULL; in vmbus_dma_free()
1149 return (VMBUS_PCPU_GET(sc, vcpuid, cpu)); in vmbus_get_vcpu_id_method()
[all …]
H A Dhyperv_mmu.c112 vcpu = VMBUS_PCPU_GET(sc, vcpuid, cpu); in hv_cpumask_to_vpset()
200 vcpu = VMBUS_PCPU_GET(sc, vcpuid, cpu); in hv_vm_tlb_flush()
H A Dvmbus_var.h146 #define VMBUS_PCPU_GET(sc, field, cpu) (sc)->vmbus_pcpu[(cpu)].field macro
H A Dvmbus_chan.c423 chan->ch_tq = VMBUS_PCPU_GET(chan->ch_vmbus, event_tq, chan->ch_cpuid); in vmbus_chan_open_br()
1592 eventf = VMBUS_PCPU_GET(sc, event_flags, cpu) + VMBUS_SINT_MESSAGE; in vmbus_event_proc()
1594 VMBUS_PCPU_GET(sc, event_flags_cnt, cpu)); in vmbus_event_proc()
1602 eventf = VMBUS_PCPU_GET(sc, event_flags, cpu) + VMBUS_SINT_MESSAGE; in vmbus_event_proc_compat()
1808 chan->ch_vcpuid = VMBUS_PCPU_GET(chan->ch_vmbus, vcpuid, cpu); in vmbus_chan_cpu_set()