Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/jetkvm/kvm
/ functions
Functions
2,643 in github.com/jetkvm/kvm
⨍
Functions
2,643
◇
Types & classes
493
↓ 2 callers
Function
getLocalVersion
(options?: Partial<JsonRpcCallOptions>)
ui/src/utils/jsonrpc.ts:237
↓ 2 callers
Function
getLocalizedMessage
( messageKey: string, // name of the message in a localization file (e.g. "some_action_error") inputs?: Re
ui/src/utils.ts:277
↓ 2 callers
Method
getLogger
(scope string)
internal/logging/logger.go:176
↓ 2 callers
Function
getMassStorageCDROMEnabled
()
usb_mass_storage.go:185
↓ 2 callers
Function
getMdnsOptions
()
network.go:48
↓ 2 callers
Method
getProcess
()
pkg/nmlite/udhcpc/proc.go:123
↓ 2 callers
Function
getRemoteHostTtyACM
()
ui/e2e/remote-agent/ra-all.spec.ts:75
↓ 2 callers
Method
getRtcDeviceFd
()
internal/timesync/rtc_linux.go:51
↓ 2 callers
Method
getScopeLoggerLevel
(scope string)
internal/logging/logger.go:140
↓ 2 callers
Method
getSleepMode
()
internal/native/video.go:90
↓ 2 callers
Function
getTLSState
()
web_tls.go:68
↓ 2 callers
Function
getUdcs
()
internal/usbgadget/udc.go:11
↓ 2 callers
Function
getUpdateStatus
()
ui/src/utils/jsonrpc.ts:223
↓ 2 callers
Function
getUpdateStatus
(type: "system" | "app")
ui/src/routes/devices.$id.settings.general.update.tsx:311
↓ 2 callers
Function
getVideoDisplayRect
* Computes the effective video display area within a container, accounting for * object-contain letterboxing/pillarboxing.
ui/src/components/OcrOverlay.tsx:119
↓ 2 callers
Method
getZerologLogger
(l *zerolog.Logger)
internal/ota/state.go:80
↓ 2 callers
Method
haDeviceInfo
()
mqtt_discovery.go:58
↓ 2 callers
Function
handlePowerToggle
(enabled: boolean)
ui/src/components/extensions/DCPowerControl.tsx:38
↓ 2 callers
Function
handleSetActiveExtension
(extension: Extension | null)
ui/src/components/popovers/ExtensionPopover.tsx:60
↓ 2 callers
Function
handleStepMove
(stepIndex: number, direction: "up" | "down")
ui/src/components/MacroForm.tsx:165
↓ 2 callers
Function
handleUrlChange
(url: string)
ui/src/routes/devices.$id.mount.tsx:388
↓ 2 callers
Function
handleWebRTCSignalWsMessages
( wsCon *websocket.Conn, isCloudConnection bool, source string, connectionID string, scopedLogger *zerolo
web.go:339
↓ 2 callers
Method
ifName
()
pkg/nmlite/link/netlink.go:61
↓ 2 callers
Function
increaseUnlockCount
(ptr uintptr)
internal/sync/log.go:94
↓ 2 callers
Function
initCertStore
()
web_tls.go:35
↓ 2 callers
Function
initImagesFolder
()
usb_mass_storage.go:135
↓ 2 callers
Function
ipv6Validation
(value: string)
ui/src/components/StaticIpv6Card.tsx:41
↓ 2 callers
Function
isInternalDisabledEDID
(edid string)
video.go:52
↓ 2 callers
Function
isLinuxDesktop
()
ui/src/utils.ts:259
↓ 2 callers
Function
isUpdateComplete
(type: "system" | "app")
ui/src/routes/devices.$id.settings.general.update.tsx:332
↓ 2 callers
Function
keyDisplay
(keyDisplayMap: Record<string, string>, key: string)
ui/src/components/MacroStepCard.tsx:80
↓ 2 callers
Method
keyboardWriteHidFileLocked
keyboardWriteHidFileLocked writes a keyboard HID report to the device. Caller MUST hold keyboardMutex.
internal/usbgadget/hid_keyboard.go:445
↓ 2 callers
Method
keypressReport
(key byte, press bool)
internal/usbgadget/hid_keyboard.go:576
↓ 2 callers
Function
lastCrashLogState
()
ui/e2e/failsafe.spec.ts:58
↓ 2 callers
Function
lifetimeToTime
(lifetime int)
pkg/nmlite/utils.go:10
↓ 2 callers
Function
listAudioDevices
()
e2e/remote-agent/main.go:528
↓ 2 callers
Function
listInputDevices
listInputDevices returns all input devices, with JetKVM ones flagged.
e2e/remote-agent/main.go:413
↓ 2 callers
Method
listen
It Listens all incoming requests from clients. Handles addition and removal of clients and broadcast messages to clients.
internal/logging/sse.go:51
↓ 2 callers
Method
loadLeaseFile
()
pkg/nmlite/udhcpc/udhcpc.go:140
↓ 2 callers
Function
load_json
(path: Path)
ui/tools/find_excess_messages.py:17
↓ 2 callers
Method
logError
(msg string, err error)
internal/usbgadget/log.go:18
↓ 2 callers
Function
logLock
(t trackable)
internal/sync/log.go:114
↓ 2 callers
Function
logTrack
(callerSkip int)
internal/sync/log.go:27
↓ 2 callers
Function
logUnlock
(t trackable)
internal/sync/log.go:120
↓ 2 callers
Function
mergeConfig
(nameservers *configMap, searchList *configMap, config *types.InterfaceResolvConfMap)
pkg/nmlite/resolvconf.go:150
↓ 2 callers
Function
mountATXControl
()
serial.go:24
↓ 2 callers
Function
mountDCControl
()
serial.go:141
↓ 2 callers
Function
mountImage
(imagePath string)
usb_mass_storage.go:115
↓ 2 callers
Function
mountKey
(mount: MountInfo)
ui/e2e/remote-agent/ra-all.spec.ts:160
↓ 2 callers
Function
netMaskFromCidr4
(cidr: number)
ui/src/utils/ip.ts:1
↓ 2 callers
Function
newEventBuffer
(maxAge time.Duration)
e2e/remote-agent/main.go:99
↓ 2 callers
Method
newHTTPRequestWithTrace
newHTTPRequestWithTrace creates a new HTTP request with a trace logger TODO: use OTEL instead of doing this manually
internal/ota/ota.go:66
↓ 2 callers
Function
newNetlinkManager
(logger *zerolog.Logger)
pkg/nmlite/link/manager.go:32
↓ 2 callers
Method
newScopeLogger
(scope string)
internal/logging/logger.go:169
↓ 2 callers
Function
newSession
(config SessionConfig)
webrtc.go:422
↓ 2 callers
Function
newUsbGadget
(name string, configMap map[string]gadgetConfigItem, enabledDevices *Devices, config *Config, logger *zerolog.
internal/usbgadget/usbgadget.go:114
↓ 2 callers
Function
normalize
(in []byte, opt NormalizationOptions)
serial_console_helpers.go:52
↓ 2 callers
Function
normalizeFingerprint
(fp string)
internal/ota/gpg.go:173
↓ 2 callers
Function
onActiveSessionsChanged
()
webrtc.go:659
↓ 2 callers
Function
openCaptureWithBackoff
openCaptureWithBackoff opens the ALSA capture device, retrying with exponential backoff (capped at 2 s) until success or ctx cancellation. Re-resolves
audio.go:145
↓ 2 callers
Method
openKeyboardHidFile
()
internal/usbgadget/hid_keyboard.go:413
↓ 2 callers
Method
openKeyboardHidFileLocked
(forceReopen bool)
internal/usbgadget/hid_keyboard.go:350
↓ 2 callers
Function
openWithTimeout
(name string, flag int, perm os.FileMode, timeout time.Duration)
internal/usbgadget/hid_keyboard.go:387
↓ 2 callers
Function
pipewireEnv
()
e2e/remote-agent/main.go:626
↓ 2 callers
Function
pressATXResetButton
(duration time.Duration)
serial.go:120
↓ 2 callers
Method
publishExtendedStates
publishExtendedStates publishes all extended metric states.
mqtt_publish.go:512
↓ 2 callers
Method
publishHADiscovery
()
mqtt_discovery.go:103
↓ 2 callers
Method
publishString
publishString publishes a raw string payload.
mqtt.go:262
↓ 2 callers
Method
publishVideoState
publishVideoState publishes the current video state to MQTT.
mqtt_publish.go:164
↓ 2 callers
Method
queryAllHttpTime
(httpUrls []string)
internal/timesync/http.go:23
↓ 2 callers
Method
readRtcTime
Read implements Read for the Linux RTC
internal/timesync/rtc_linux.go:60
↓ 2 callers
Function
rebindAndRecoverHID
rebindAndRecoverHID performs a corrective USB rebind with recovery poller suppression, resets HID file handles, waits for the kernel to re-attach the
usb_mass_storage.go:59
↓ 2 callers
Method
relMouseWriteHidFile
(data []byte)
internal/usbgadget/hid_mouse_relative.go:68
↓ 2 callers
Function
remoteMetadataToComponentStatus
( remoteMetadata *UpdateMetadata, component string, componentStatus *componentUpdateStatus, params UpdateP
internal/ota/rpc.go:104
↓ 2 callers
Function
remoteSSH
(cmd: string)
ui/benchmarks/sweep-benchmark.spec.ts:14
↓ 2 callers
Method
removeAllDiscovery
removeAllDiscovery removes all HA discovery entries (general + extension-specific).
mqtt_discovery.go:669
↓ 2 callers
Method
reopenKeyboardHidFile
()
internal/usbgadget/hid_keyboard.go:420
↓ 2 callers
Method
reportHidRPCKeyboardMacroState
(state hidrpc.KeyboardMacroState)
hidrpc.go:251
↓ 2 callers
Method
requestLoop
(t *time.Timer, family int, ifname string)
pkg/nmlite/jetdhcpc/client.go:176
↓ 2 callers
Function
resetDeviceToWelcome
(page: Page)
ui/e2e/helpers.ts:464
↓ 2 callers
Function
resetTimer
(t *time.Timer, attempt int, l *zerolog.Logger)
pkg/nmlite/jetdhcpc/client.go:157
↓ 2 callers
Function
restoreSSHDevState
(state: SSHDevState)
ui/e2e/helpers.ts:783
↓ 2 callers
Function
rpcRelMouseReport
(dx int8, dy int8, buttons uint8)
usb.go:91
↓ 2 callers
Function
rpcSetJigglerState
(enabled bool)
jiggler.go:23
↓ 2 callers
Function
runJigglerCronTab
()
jiggler.go:84
↓ 2 callers
Function
saveButtonText
()
ui/src/routes/devices.$id.settings.mqtt.tsx:253
↓ 2 callers
Method
saveCertificate
(hostname string)
internal/websecure/store.go:215
↓ 2 callers
Function
saveConfig
(path string)
config.go:361
↓ 2 callers
Function
saveSSHDevState
()
ui/e2e/helpers.ts:774
↓ 2 callers
Function
sendNextChunk
()
ui/src/routes/devices.$id.mount.tsx:886
↓ 2 callers
Function
setDCRestoreState
(state int)
serial.go:267
↓ 2 callers
Function
setDefaultsAndValidate
(config interface{}, isRoot bool)
internal/confparser/confparser.go:34
↓ 2 callers
Function
setHostDisplayAdvertisedLocked
(enabled bool, reason string, force bool)
video.go:73
↓ 2 callers
Function
setHostname
(nm *nmlite.NetworkManager, hostname, domain string)
network.go:217
↓ 2 callers
Function
setKeyboardMacroCancel
(cancel context.CancelFunc)
jsonrpc.go:1247
↓ 2 callers
Method
setLastError
(err error)
mqtt.go:168
↓ 2 callers
Method
setListenOptions
(listenOptions *MDNSListenOptions)
internal/mdns/mdns.go:180
↓ 2 callers
Method
setLocalNames
(localNames []string)
internal/mdns/mdns.go:169
↓ 2 callers
Function
setNtpServerAndAwaitRequest
* Apply NTP settings, then poll the request metrics until a sync with the * new server list has run. The sync triggered by setNetworkSettings is
ui/e2e/timesync-custom-ntp.spec.ts:80
↓ 2 callers
Function
setProcTitle
(status string)
cmd/main.go:41
← previous
next →
501–600 of 2,643, ranked by callers