MCPcopy Index your code

hub / github.com/jetkvm/kvm / functions

Functions2,643 in github.com/jetkvm/kvm

↓ 519 callersMethodErrorf
(format string, args ...any)
internal/logging/pion.go:41
↓ 295 callersMethodInfo
(msg string)
internal/logging/pion.go:26
↓ 259 callersMethodWarn
(msg string)
internal/logging/pion.go:32
↓ 256 callersMethodError
(msg string)
internal/logging/pion.go:38
↓ 205 callersMethodLock
Lock locks the mutex
internal/sync/mutex.go:15
↓ 201 callersMethodUnlock
Unlock unlocks the mutex
internal/sync/mutex.go:21
↓ 119 callersFunctioncallJsonRpc
( page: Page, method: string, params: Record<string, unknown> = {}, timeoutMs?: number, )
ui/e2e/helpers.ts:1047
↓ 105 callersMethodInterface
Interface returns the interface of the link
pkg/nmlite/link/netlink.go:86
↓ 100 callersMethodTrace
Print all messages except trace.
internal/logging/pion.go:13
↓ 85 callersMethodDebug
(msg string)
internal/logging/pion.go:20
↓ 81 callersMethodtopic
topic returns a fully qualified topic string using baseTopic.
mqtt.go:72
↓ 70 callersFunctionsendKeypress
(page: Page, keyCode: number, press: boolean)
ui/e2e/helpers.ts:121
↓ 68 callersMethodString
()
pkg/nmlite/interface_state.go:24
↓ 63 callersMethodString
()
internal/audio/capture.go:22
↓ 55 callersMethodClose
Close disconnects from the MQTT broker gracefully and stops background goroutines.
mqtt.go:229
↓ 50 callersMethodclose
()
webrtc.go:376
↓ 48 callersFunctionfile_internal_native_proto_native_proto_rawDescGZIP
()
internal/native/proto/native.pb.go:2536
↓ 47 callersMethodremoveDiscovery
removeDiscovery removes a single HA discovery entity by publishing an empty retained payload.
mqtt_discovery.go:643
↓ 41 callersMethodRUnlock
RUnlock unlocks the mutex for reading
internal/sync/mutex.go:58
↓ 40 callersMethodRLock
RLock locks the mutex for reading
internal/sync/mutex.go:52
↓ 38 callersMethodget
(path: string)
ui/e2e/remote-agent/remote-agent.ts:249
↓ 37 callersMethodWrite
(p []byte)
internal/logging/logger.go:33
↓ 37 callersFunctionsshExec
(cmd: string, ignoreErrors = false)
ui/e2e/helpers.ts:729
↓ 37 callersFunctionuseJsonRpc
(onRequest?: (payload: JsonRpcRequest) => void)
ui/src/hooks/useJsonRpc.ts:54
↓ 37 callersFunctionwaitForWebRTCReady
(page: Page, timeout = 30000)
ui/e2e/helpers.ts:29
↓ 36 callersMethodclearKeyboardEvents
()
ui/e2e/remote-agent/remote-agent.ts:295
↓ 35 callersFunctionGetSubsystemLogger
(subsystem string)
internal/logging/root.go:18
↓ 35 callersFunctionSaveConfig
()
config.go:353
↓ 35 callersMethodgetKeyboardEvents
()
ui/e2e/remote-agent/remote-agent.ts:279
↓ 34 callersMethodEncode
(dst []byte, samples []int16)
internal/audio/g722.go:75
↓ 33 callersMethodpublishDiscovery
(component, objectID string, payload haDiscoveryPayload)
mqtt_discovery.go:636
↓ 29 callersMethodStop
()
internal/network/types/dhcp.go:19
↓ 28 callersFunctionpanicPlatformNotSupported
()
internal/native/cgo_notlinux.go:5
↓ 28 callersMethodrunShellLog
runShellLog runs a shell command (for pipelines) and logs its output.
internal/diagnostics/helpers.go:32
↓ 26 callersMethodClose
Close cleans up resources used by the USB gadget
internal/usbgadget/usbgadget.go:165
↓ 24 callersMethodGet
()
e2e/remote-agent/main.go:123
↓ 22 callersMethodDone
Done decrements the wait group counter
internal/sync/release.go:75
↓ 21 callersMethodreadFileLog
readFileLog reads a file and logs its content.
internal/diagnostics/helpers.go:50
↓ 20 callersMethodAdd
Add adds a function to the wait group
internal/sync/release.go:70
↓ 20 callersMethodDo
(req *http.Request)
internal/ota/ota.go:20
↓ 19 callersFunctionensureLocalAuthMode
(page: Page, desired: LocalAuthModeConfig)
ui/e2e/helpers.ts:834
↓ 19 callersFunctionsendAbsMouseMove
( page: Page, x: number, y: number, buttons = 0, )
ui/e2e/helpers.ts:219
↓ 18 callersMethodAttrs
Attrs returns the attributes of the link
pkg/nmlite/link/netlink.go:78
↓ 18 callersMethodType
()
internal/hidrpc/message.go:19
↓ 18 callersMethodkeys
()
ui/src/hooks/hidRpc.ts:151
↓ 17 callersMethodMarshal
Marshal marshals the message to a byte array.
internal/hidrpc/message.go:15
↓ 17 callersMethodpublish
publish marshals the payload to JSON and publishes to the topic.
mqtt.go:245
↓ 16 callersFunctionensureRpcReady
( page: Page, { timeoutMs = 60000, navigateFirst = false, }: { timeoutMs?: number; navigateFirst
ui/e2e/helpers.ts:62
↓ 16 callersFunctionhandleSerialSettingsChange
(config: keyof SerialSettings, value: unknown)
ui/src/components/extensions/SerialConsole.tsx:107
↓ 16 callersFunctionpad
(s: string, n: number)
ui/benchmarks/sweep-benchmark.spec.ts:97
↓ 16 callersFunctionremoteHostExec
Run a command on the remote host (the machine whose display is captured by the KVM).
ui/e2e/remote-agent/ra-all.spec.ts:42
↓ 15 callersMethodReset
()
internal/native/proto/native.pb.go:31
↓ 15 callersMethodStart
()
internal/network/types/dhcp.go:18
↓ 15 callersFunctionwriteJSONRPCEvent
(event string, params any, session *Session)
jsonrpc.go:72
↓ 14 callersMethodIsConnected
IsConnected returns the current connection state.
mqtt.go:224
↓ 14 callersMethodclearMouseEvents
()
ui/e2e/remote-agent/remote-agent.ts:299
↓ 14 callersMethodcomponentUpdateError
(prefix string, err error, l *zerolog.Logger)
internal/ota/errors.go:15
↓ 14 callersFunctiong722Saturate
(v int)
internal/audio/g722.go:264
↓ 14 callersFunctionrebootDeviceViaSSH
(waitForReady = true)
ui/e2e/helpers.ts:1034
↓ 13 callersMethodPrintf
Printf prints a log message as-is via predefined Printfer
pkg/nmlite/jetdhcpc/logging.go:18
↓ 13 callersMethodUpdateLabelIfChanged
(objName string, newText string)
internal/native/interface.go:33
↓ 13 callersFunctionupdateField
(field: K, value: MQTTSettings[K])
ui/src/routes/devices.$id.settings.mqtt.tsx:223
↓ 12 callersMethodWait
Wait waits for the wait group to finish
internal/sync/release.go:80
↓ 12 callersFunctionnativeProxyClientExecWithoutArgument
(p *NativeProxy, fn func(*GRPCClient) error)
internal/native/proxy.go:524
↓ 12 callersFunctionrestartAppViaSSH
()
ui/e2e/helpers.ts:810
↓ 12 callersFunctionsleep
(ms: number)
ui/src/utils.ts:326
↓ 12 callersFunctiontapKey
(page: Page, keyCode: number, holdMs = 20)
ui/e2e/helpers.ts:143
↓ 12 callersFunctionunlockWithLog
(lock *sync.Mutex, logger *zerolog.Logger, msg string, args ...any)
internal/usbgadget/utils.go:176
↓ 12 callersFunctionuseDeviceUiNavigation
()
ui/src/hooks/useAppNavigation.ts:41
↓ 11 callersMethodFetchPublicKey
FetchPublicKey fetches the public key from keyservers with fallback support. It tries each keyserver in order and returns on first success. The key is
internal/ota/gpg.go:66
↓ 11 callersFunctionGetDeviceID
()
hw.go:70
↓ 11 callersMethodaddFileChange
(component string, change RequestedFileChange)
internal/usbgadget/config_tx.go:73
↓ 11 callersFunctiongetDeviceHost
()
ui/e2e/helpers.ts:987
↓ 11 callersFunctiongetNetlinkManager
()
pkg/nmlite/netlink.go:5
↓ 11 callersMethodhealth
Check if the agent is running.
ui/e2e/remote-agent/remote-agent.ts:262
↓ 10 callersFunctiongetCurrentVersion
(page: Page)
ui/e2e/helpers.ts:412
↓ 10 callersFunctionlogLockTrack
(ptr uintptr)
internal/sync/log.go:51
↓ 10 callersMethodwaitForInputDevices
* Wait for JetKVM input devices to have specific types registered. * Useful for verifying USB preset changes (e.g., keyboard_only removes mouse dev
ui/e2e/remote-agent/remote-agent.ts:505
↓ 10 callersFunctionwaitForKeyboardReady
* Retry keyboard round-trip (send Space, verify host received it) until success * or timeout. Used after USB rebinds where the HID channel needs time
ui/e2e/remote-agent/ra-all.spec.ts:110
↓ 10 callersFunctionwaitForVideoDimensions
( page: Page, timeout = 10000, )
ui/e2e/helpers.ts:196
↓ 9 callersFunctionSetDefaultsAndValidate
(config interface{})
internal/confparser/confparser.go:30
↓ 9 callersMethodString
()
internal/usbgadget/changeset.go:129
↓ 9 callersMethodUpdateLabelAndChangeVisibility
(objName string, newText string)
internal/native/interface.go:34
↓ 9 callersMethodactionsAllowed
actionsAllowed checks if MQTT actions are enabled in the config.
mqtt.go:274
↓ 9 callersFunctionextractFingerprintFromArmoredKey
(t *testing.T, armoredKey []byte)
internal/ota/gpg_test.go:47
↓ 9 callersFunctiongetKeysDownState
(page: Page)
ui/e2e/helpers.ts:162
↓ 9 callersMethodgetMouseEvents
()
ui/e2e/remote-agent/remote-agent.ts:283
↓ 9 callersFunctionsleep
(ms: number)
ui/e2e/remote-agent/remote-agent.ts:633
↓ 9 callersFunctiontestUsingJson
(t *testing.T, filename string)
internal/ota/ota_test.go:210
↓ 9 callersMethodtriggerComponentUpdateState
(component string, update *componentUpdateStatus)
internal/ota/ota.go:166
↓ 9 callersMethodwaitForMouseEvent
( predicate: (ev: MouseEvent) => boolean, timeoutMs = 3000, )
ui/e2e/remote-agent/remote-agent.ts:451
↓ 8 callersMethodEnqueue
(payload []byte, source string, requestEcho bool, origin TXOrigin)
serial_console_helpers.go:633
↓ 8 callersMethodGetUsbState
GetUsbState returns the current state of the USB gadget
internal/usbgadget/udc.go:81
↓ 8 callersMethodSize
()
block_device.go:42
↓ 8 callersFunctionconnectedDisplayConnectors
(displays: DisplayInfo[])
ui/e2e/remote-agent/remote-agent.ts:60
↓ 8 callersMethoddownloadComponentSignature
downloadComponentSignature checks if a signature is required and downloads it if available. Returns the signature bytes (nil if not required/available
internal/ota/utils.go:130
↓ 8 callersMethodemitToTerminal
(s string)
serial_console_helpers.go:559
↓ 8 callersMethodexpectKeyPress
* Verify a key was pressed on the remote host. * Clears events, calls `action`, then checks for the expected Linux key code.
ui/e2e/remote-agent/remote-agent.ts:343
↓ 8 callersFunctiongenerateTestArmoredKey
generateTestArmoredKey creates a valid armored PGP public key for testing.
internal/ota/gpg_test.go:33
↓ 8 callersFunctiongetPointer
(t trackable)
internal/sync/log.go:76
next →1–100 of 2,643, ranked by callers