MCPcopy
hub / github.com/google/gvisor / EventRegister

Method EventRegister

pkg/sentry/devices/nvproxy/uvm.go:94–101  ·  view source on GitHub ↗

EventRegister implements waiter.Waitable.EventRegister.

(e *waiter.Entry)

Source from the content-addressed store, hash-verified

92
93// EventRegister implements waiter.Waitable.EventRegister.
94func (fd *uvmFD) EventRegister(e *waiter.Entry) error {
95 fd.queue.EventRegister(e)
96 if err := fdnotifier.UpdateFD(fd.hostFD); err != nil {
97 fd.queue.EventUnregister(e)
98 return err
99 }
100 return nil
101}
102
103// EventUnregister implements waiter.Waitable.EventUnregister.
104func (fd *uvmFD) EventUnregister(e *waiter.Entry) {

Callers

nothing calls this directly

Calls 3

UpdateFDFunction · 0.92
EventRegisterMethod · 0.65
EventUnregisterMethod · 0.65

Tested by

no test coverage detected