Lines Matching refs:backend
41 type backend = Fd of backend_fd | Xenmmap of backend_mmap type
47 backend: backend; RecordField
57 let reconnect t = match t.backend with
61 | Xenmmap backend ->
62 Xs_ring.close backend.mmap;
63 backend.eventchn_notify ();
88 match con.backend with
102 match con.backend with
158 let newcon backend = {
159 backend = backend;
177 match con.backend with
178 | Fd backend -> Unix.close backend.fd
179 | Xenmmap backend -> Xenmmap.unmap backend.mmap
182 match con.backend with
200 match con.backend with
202 | Xenmmap backend -> backend.work_again
205 match con.backend with
210 match con.backend with
211 | Fd backend -> backend.fd