Searched refs:vmbus_softc (Results 1 – 8 of 8) sorted by relevance
/freebsd/sys/dev/hyperv/vmbus/ |
H A D | vmbus_var.h | 61 struct vmbus_softc; 63 typedef void (*vmbus_chanmsg_proc_t)(struct vmbus_softc *, 87 struct vmbus_softc { struct 88 void (*vmbus_event_proc)(struct vmbus_softc *, int); argument 192 uint32_t vmbus_gpadl_alloc(struct vmbus_softc *); 195 vmbus_msghc_get(struct vmbus_softc *, size_t); 196 void vmbus_msghc_put(struct vmbus_softc *, struct vmbus_msghc *); 199 int vmbus_msghc_exec(struct vmbus_softc *, struct vmbus_msghc *); 200 void vmbus_msghc_exec_cancel(struct vmbus_softc *, 203 vmbus_msghc_wait_result(struct vmbus_softc *, [all …]
|
H A D | vmbus.c | 119 static int vmbus_init(struct vmbus_softc *); 120 static int vmbus_connect(struct vmbus_softc *, uint32_t); 121 static int vmbus_req_channels(struct vmbus_softc *sc); 122 static void vmbus_disconnect(struct vmbus_softc *); 123 static int vmbus_scan(struct vmbus_softc *); 124 static void vmbus_scan_teardown(struct vmbus_softc *); 125 static void vmbus_scan_done(struct vmbus_softc *, 127 static void vmbus_chanmsg_handle(struct vmbus_softc *, 133 static int vmbus_dma_alloc(struct vmbus_softc *); 134 static void vmbus_dma_free(struct vmbus_softc *); [all …]
|
H A D | vmbus_chanvar.h | 102 struct vmbus_softc *ch_vmbus; 181 struct vmbus_softc; 184 void vmbus_event_proc(struct vmbus_softc *, int); 185 void vmbus_event_proc_compat(struct vmbus_softc *, int); 186 void vmbus_chan_msgproc(struct vmbus_softc *, 188 void vmbus_chan_destroy_all(struct vmbus_softc *);
|
H A D | vmbus_chan.c | 60 struct vmbus_softc *, 67 static struct vmbus_channel *vmbus_chan_alloc(struct vmbus_softc *); 82 static void vmbus_chan_ins_prilist(struct vmbus_softc *, 84 static void vmbus_chan_rem_prilist(struct vmbus_softc *, 86 static void vmbus_chan_ins_list(struct vmbus_softc *, 88 static void vmbus_chan_rem_list(struct vmbus_softc *, 107 static void vmbus_chan_msgproc_choffer(struct vmbus_softc *, 110 struct vmbus_softc *, 161 vmbus_chan_ins_prilist(struct vmbus_softc *sc, struct vmbus_channel *chan) in vmbus_chan_ins_prilist() 172 vmbus_chan_rem_prilist(struct vmbus_softc *s [all...] |
H A D | hyperv_var.h | 42 struct vmbus_softc; 49 struct vmbus_softc *sc);
|
H A D | hyperv_mmu.c | 88 const cpuset_t *cpus, struct vmbus_softc * sc) in hv_cpumask_to_vpset() 131 enum invl_op_codes op, struct vmbus_softc *sc, smp_invl_local_cb_t curcpu_cb) in hv_vm_tlb_flush() 251 const cpuset_t mask, enum invl_op_codes op, struct vmbus_softc *sc) in hv_flush_tlb_others_ex()
|
/freebsd/sys/dev/hyperv/vmbus/x86/ |
H A D | vmbus_x86.c | 80 int vmbus_setup_intr1(struct vmbus_softc *sc); 81 void vmbus_intr_teardown1(struct vmbus_softc *sc); 118 struct vmbus_softc *sc = xsc; in vmbus_synic_setup1() 143 vmbus_setup_intr1(struct vmbus_softc *sc) in vmbus_setup_intr1() 170 vmbus_intr_teardown1(struct vmbus_softc *sc) in vmbus_intr_teardown1()
|
/freebsd/sys/dev/hyperv/vmbus/aarch64/ |
H A D | vmbus_aarch64.c | 77 int vmbus_setup_intr1(struct vmbus_softc *sc); 78 void vmbus_intr_teardown1(struct vmbus_softc *sc); 108 vmbus_setup_intr1(struct vmbus_softc *sc) in vmbus_setup_intr1() 138 vmbus_intr_teardown1(struct vmbus_softc *sc) in vmbus_intr_teardown1()
|