MCPcopy Create free account

hub / github.com/jetkvm/kvm / functions

Functions2,643 in github.com/jetkvm/kvm

↓ 1 callersMethodloop
()
serial_console_helpers.go:295
↓ 1 callersFunctionmain
(argv)
ui/tools/find_excess_messages.py:24
↓ 1 callersFunctionmain
()
ui/tools/find_unused_messages.py:51
↓ 1 callersFunctionmain
()
ui/tools/resort_messages.py:6
↓ 1 callersFunctionmain
(argv)
ui/tools/find_duplicate_translations.py:28
↓ 1 callersFunctionmap_locale_code_to_name
( currentLocale: LocaleCode, locale: string, )
ui/src/utils.ts:296
↓ 1 callersMethodmarshal
()
ui/src/hooks/hidRpc.ts:74
↓ 1 callersMethodmarshal
()
ui/src/hooks/hidRpc.ts:91
↓ 1 callersFunctionmeasureAtFactor
(page: Page, factor: number)
ui/benchmarks/sweep-benchmark.spec.ts:50
↓ 1 callersMethodmigrateOversizedCAIfNeeded
migrateOversizedCAIfNeeded drops the self-signed CA — and any leaf certificates issued by it — when the CA's serial number is wider than RFC 5280 §4.1
internal/websecure/store.go:97
↓ 1 callersMethodmonitorAllDevices
monitorAllDevices continuously discovers and monitors JetKVM input devices. When devices disappear (e.g., USB gadget reconfiguration), it re-discovers
e2e/remote-agent/main.go:173
↓ 1 callersFunctionmonitorCrashSignal
(ctx context.Context, logger *zerolog.Logger, nativeInstance NativeInterface)
internal/native/server.go:40
↓ 1 callersMethodmonitorDevice
monitorDevice reads input events from an evdev device file.
e2e/remote-agent/main.go:208
↓ 1 callersMethodmonitorInterfaceState
monitorInterfaceState monitors the interface state and updates accordingly
pkg/nmlite/interface.go:737
↓ 1 callersMethodmonitorProcess
monitorProcess monitors the native process and restarts it if it crashes
internal/native/proxy.go:407
↓ 1 callersMethodmonitorStateChange
Interface operations
pkg/nmlite/link/manager.go:73
↓ 1 callersFunctionmountConfigFS
(path string)
internal/usbgadget/config.go:169
↓ 1 callersFunctionmoveDownBtn
(id: string)
ui/src/components/extensions/SerialConsole.tsx:180
↓ 1 callersFunctionmoveUpBtn
(id: string)
ui/src/components/extensions/SerialConsole.tsx:162
↓ 1 callersFunctionnegotiateAudioCodec
negotiateAudioCodec returns the audio MIME type to use, or "" if the browser offer advertises no supported audio codec.
webrtc.go:139
↓ 1 callersFunctionnewAgent
()
e2e/remote-agent/main.go:164
↓ 1 callersFunctionnewMockHTTPClient
(fixtures map[string]mockData)
internal/ota/ota_test.go:163
↓ 1 callersFunctionnewOtaState
(d *testData, t *testing.T)
internal/ota/ota_test.go:169
↓ 1 callersFunctionnewSseServer
Initialize event and Start procnteessing requests
internal/logging/sse.go:36
↓ 1 callersMethodnewUsbGadgetTransaction
(lock bool)
internal/usbgadget/config_tx.go:29
↓ 1 callersFunctionnormalize
(s, ignore_case=False, trim=False, collapse_ws=False)
ui/tools/find_duplicate_translations.py:19
↓ 1 callersFunctiononClickButton
(btn: QuickButton)
ui/src/components/extensions/SerialConsole.tsx:123
↓ 1 callersFunctiononClose
()
ui/src/hooks/useHidRpc.ts:144
↓ 1 callersFunctiononConnected
()
ui/src/hooks/useHidRpc.ts:136
↓ 1 callersFunctiononDhcpLeaseRenew
()
ui/src/routes/devices.$id.settings.network.tsx:337
↓ 1 callersFunctiononFirstSessionConnected
(session *Session)
webrtc.go:680
↓ 1 callersFunctiononHidMessage
(msg hidQueueMessage, session *Session)
hidrpc.go:66
↓ 1 callersFunctiononLastSessionDisconnected
()
webrtc.go:697
↓ 1 callersFunctiononRPCMessage
(message webrtc.DataChannelMessage, session *Session)
jsonrpc.go:102
↓ 1 callersFunctiononSessionConnected
onSessionConnected runs per session when ICE reaches Connected. Uses the session parameter directly rather than the currentSession global — that globa
webrtc.go:690
↓ 1 callersMethodopenWakeHidFileLocked
(forceReopen bool)
internal/usbgadget/hid_keyboard.go:371
↓ 1 callersMethodperformAutoRelease
(key byte)
internal/usbgadget/hid_keyboard.go:247
↓ 1 callersFunctionperformOcr
(canvas: HTMLCanvasElement)
ui/src/components/OcrOverlay.tsx:67
↓ 1 callersMethodpopulate
(config interface{})
internal/confparser/confparser.go:218
↓ 1 callersFunctionprepareConfiguredDevice
(page: Page)
ui/e2e/failsafe.spec.ts:16
↓ 1 callersFunctionprepareHTTPMount
(url string, mode VirtualMediaMode)
usb_mass_storage.go:428
↓ 1 callersFunctionprepareStorageMount
(filename string, mode VirtualMediaMode)
usb_mass_storage.go:493
↓ 1 callersMethodprocessEvent
(ev inputEvent, deviceName string)
e2e/remote-agent/main.go:249
↓ 1 callersFunctionprogram
()
cmd/main.go:28
↓ 1 callersFunctionprotectedMiddleware
()
web.go:570
↓ 1 callersMethodpublishATXDiscovery
(device *haDevice, availTopic, availTemplate string, actionsEnabled bool)
mqtt_discovery.go:454
↓ 1 callersMethodpublishDCDiscovery
(device *haDevice, availTopic, availTemplate string, actionsEnabled bool)
mqtt_discovery.go:520
↓ 1 callersMethodpublishNetworkState
publishNetworkState publishes the current network state.
mqtt_publish.go:199
↓ 1 callersMethodpublishSystemState
publishSystemState publishes CPU load, temperature, memory and storage metrics.
mqtt_publish.go:217
↓ 1 callersFunctionqueryHttpTime
( ctx context.Context, url string, timeout time.Duration, proxyFunc func(*http.Request) (*url.URL, error),
internal/timesync/http.go:123
↓ 1 callersMethodqueryMultipleHttp
(urls []string, timeout time.Duration)
internal/timesync/http.go:41
↓ 1 callersMethodqueryMultipleNTP
(servers []string, timeout time.Duration)
internal/timesync/ntp.go:106
↓ 1 callersFunctionqueryNtpServer
(server string, timeout time.Duration)
internal/timesync/ntp.go:192
↓ 1 callersMethodquietCh
()
serial_console_helpers.go:335
↓ 1 callersFunctionreadFileNoStat
(filename string)
pkg/nmlite/udhcpc/proc.go:15
↓ 1 callersFunctionreadFileNoStat
(filename string)
pkg/nmlite/jetdhcpc/legacy.go:15
↓ 1 callersFunctionreadFileTail
readFileTail reads at most maxBytes from the end of a file. This prevents memory issues when reading potentially large log files.
failsafe.go:94
↓ 1 callersMethodreadPCM
readPCM fills c.pcm16 with exactly CaptureFrameSize stereo frames from ALSA. Returns ErrNoAudioData on a short or empty read so the caller emits no fr
internal/audio/alsa_capture_cgo.go:341
↓ 1 callersFunctionreadUdcState
()
ui/e2e/remote-agent/ra-all.spec.ts:445
↓ 1 callersMethodreader
()
serial_console_helpers.go:643
↓ 1 callersFunctionrebindUsb
(udc string, ignoreUnbindError bool)
internal/usbgadget/udc.go:32
↓ 1 callersMethodrebindUsb
(ignoreUnbindError bool)
internal/usbgadget/udc.go:67
↓ 1 callersMethodreconcileDefaultRoutes
(link *Link, expected map[string]net.IP, family int, protocol netlink.RouteProtocol)
pkg/nmlite/link/manager.go:392
↓ 1 callersFunctionrecreateSymlinks
(fc *FileChange, logger *zerolog.Logger)
internal/usbgadget/changeset_symlink.go:93
↓ 1 callersMethodrefresh
All lock actions should be done in external functions and the internal functions should not be called directly
pkg/nmlite/link/netlink.go:44
↓ 1 callersFunctionregisterDCMetrics
registerDCMetrics registers the DC power metrics with Prometheus (called once when DC control is mounted)
dc_metrics.go:34
↓ 1 callersFunctionregisterTestHandlers
(handlers: { handleKeyPress: (key: number, press: boolean) => void; pauseKeepAlive: (ms: number) => void;
ui/src/test/testHooks.ts:389
↓ 1 callersFunctionremoteHostSupportsS3
()
ui/e2e/remote-agent/ra-all.spec.ts:145
↓ 1 callersFunctionremoveBtn
(id: string)
ui/src/components/extensions/SerialConsole.tsx:154
↓ 1 callersFunctionremoveExistingCrobJobs
(s gocron.Scheduler)
jiggler.go:65
↓ 1 callersMethodremoveFile
(component string, path string, description string)
internal/usbgadget/config_tx.go:93
↓ 1 callersMethodremoveIPv4DefaultRoute
removeIPv4DefaultRoute removes IPv4 default route
pkg/nmlite/static.go:181
↓ 1 callersFunctionrenameFile
(f *os.File, newName string)
cmd/main.go:189
↓ 1 callersFunctionrenderActiveExtension
()
ui/src/components/popovers/ExtensionPopover.tsx:74
↓ 1 callersFunctionrenderGridCardContent
()
ui/src/components/popovers/MountPopover.tsx:42
↓ 1 callersMethodreportHidRPCKeyboardLedState
(state usbgadget.KeyboardState)
hidrpc.go:235
↓ 1 callersMethodreportHidRPCKeysDownState
(state usbgadget.KeysDownState)
hidrpc.go:242
↓ 1 callersMethodrepublishHADiscovery
republishHADiscovery removes old extension entities and re-publishes all discovery configs. Call this when the active extension changes.
mqtt_discovery.go:733
↓ 1 callersFunctionrequest
(requestUrl: string)
ui/e2e/helpers.ts:1306
↓ 1 callersMethodrequest
(ctx context.Context, url string, family int)
pkg/myip/check.go:18
↓ 1 callersMethodrequestLease4
(ifname string)
pkg/nmlite/jetdhcpc/dhcp4.go:11
↓ 1 callersMethodrequestLease6
(ifname string)
pkg/nmlite/jetdhcpc/dhcp6.go:58
↓ 1 callersFunctionresetConfig
resetConfig resets the config file to defaults. Used internally by OTA updates and native events.
jsonrpc.go:750
↓ 1 callersMethodresetKeepAliveTime
()
webrtc.go:116
↓ 1 callersMethodresolveChanges
(initial bool)
internal/usbgadget/changeset_resolver.go:92
↓ 1 callersFunctionresolveCodec
resolveCodec picks the video codec based on user preference and browser support. Always validates against the browser's SDP offer to prevent negotiati
webrtc.go:191
↓ 1 callersFunctionresolveOnRtcReady
()
ui/src/routes/devices.$id.settings.network.tsx:36
↓ 1 callersFunctionrestartCloudBlink
()
display.go:143
↓ 1 callersFunctionrestartMQTT
restartMQTT stops the existing MQTT connection and starts a new one if enabled.
mqtt.go:422
↓ 1 callersFunctionrestartMdns
()
network.go:76
↓ 1 callersMethodrestartProcess
restartProcess restarts the native process
internal/native/proxy.go:457
↓ 1 callersFunctionriskyCallRPCHandler
(logger zerolog.Logger, handler RPCHandler, params map[string]any)
jsonrpc.go:544
↓ 1 callersFunctionrpcAbsMouseReport
(x int, y int, buttons uint8)
usb.go:87
↓ 1 callersFunctionrpcCancelKeyboardMacro
()
jsonrpc.go:1281
↓ 1 callersFunctionrpcCheckMountUrl
(rawURL string)
usb_mass_storage.go:205
↓ 1 callersFunctionrpcDoExecuteKeyboardMacro
(ctx context.Context, macro []hidrpc.KeyboardMacroStep)
jsonrpc.go:1291
↓ 1 callersFunctionrpcExecuteKeyboardMacro
(macro []hidrpc.KeyboardMacroStep)
jsonrpc.go:1254
↓ 1 callersFunctionrpcGetDevModeState
()
jsonrpc.go:414
↓ 1 callersFunctionrpcGetMassStorageMode
()
jsonrpc.go:690
↓ 1 callersFunctionrpcKeypressReport
(key byte, press bool)
usb.go:83
← previousnext →1,101–1,200 of 2,643, ranked by callers