MCPcopy Create free account

hub / github.com/jetkvm/kvm / functions

Functions2,643 in github.com/jetkvm/kvm

↓ 2 callersFunctiongetLocalVersion
(options?: Partial<JsonRpcCallOptions>)
ui/src/utils/jsonrpc.ts:237
↓ 2 callersFunctiongetLocalizedMessage
( messageKey: string, // name of the message in a localization file (e.g. "some_action_error") inputs?: Re
ui/src/utils.ts:277
↓ 2 callersMethodgetLogger
(scope string)
internal/logging/logger.go:176
↓ 2 callersFunctiongetMassStorageCDROMEnabled
()
usb_mass_storage.go:185
↓ 2 callersFunctiongetMdnsOptions
()
network.go:48
↓ 2 callersMethodgetProcess
()
pkg/nmlite/udhcpc/proc.go:123
↓ 2 callersFunctiongetRemoteHostTtyACM
()
ui/e2e/remote-agent/ra-all.spec.ts:75
↓ 2 callersMethodgetRtcDeviceFd
()
internal/timesync/rtc_linux.go:51
↓ 2 callersMethodgetScopeLoggerLevel
(scope string)
internal/logging/logger.go:140
↓ 2 callersMethodgetSleepMode
()
internal/native/video.go:90
↓ 2 callersFunctiongetTLSState
()
web_tls.go:68
↓ 2 callersFunctiongetUdcs
()
internal/usbgadget/udc.go:11
↓ 2 callersFunctiongetUpdateStatus
()
ui/src/utils/jsonrpc.ts:223
↓ 2 callersFunctiongetUpdateStatus
(type: "system" | "app")
ui/src/routes/devices.$id.settings.general.update.tsx:311
↓ 2 callersFunctiongetVideoDisplayRect
* Computes the effective video display area within a container, accounting for * object-contain letterboxing/pillarboxing.
ui/src/components/OcrOverlay.tsx:119
↓ 2 callersMethodgetZerologLogger
(l *zerolog.Logger)
internal/ota/state.go:80
↓ 2 callersMethodhaDeviceInfo
()
mqtt_discovery.go:58
↓ 2 callersFunctionhandlePowerToggle
(enabled: boolean)
ui/src/components/extensions/DCPowerControl.tsx:38
↓ 2 callersFunctionhandleSetActiveExtension
(extension: Extension | null)
ui/src/components/popovers/ExtensionPopover.tsx:60
↓ 2 callersFunctionhandleStepMove
(stepIndex: number, direction: "up" | "down")
ui/src/components/MacroForm.tsx:165
↓ 2 callersFunctionhandleUrlChange
(url: string)
ui/src/routes/devices.$id.mount.tsx:388
↓ 2 callersFunctionhandleWebRTCSignalWsMessages
( wsCon *websocket.Conn, isCloudConnection bool, source string, connectionID string, scopedLogger *zerolo
web.go:339
↓ 2 callersMethodifName
()
pkg/nmlite/link/netlink.go:61
↓ 2 callersFunctionincreaseUnlockCount
(ptr uintptr)
internal/sync/log.go:94
↓ 2 callersFunctioninitCertStore
()
web_tls.go:35
↓ 2 callersFunctioninitImagesFolder
()
usb_mass_storage.go:135
↓ 2 callersFunctionipv6Validation
(value: string)
ui/src/components/StaticIpv6Card.tsx:41
↓ 2 callersFunctionisInternalDisabledEDID
(edid string)
video.go:52
↓ 2 callersFunctionisLinuxDesktop
()
ui/src/utils.ts:259
↓ 2 callersFunctionisUpdateComplete
(type: "system" | "app")
ui/src/routes/devices.$id.settings.general.update.tsx:332
↓ 2 callersFunctionkeyDisplay
(keyDisplayMap: Record<string, string>, key: string)
ui/src/components/MacroStepCard.tsx:80
↓ 2 callersMethodkeyboardWriteHidFileLocked
keyboardWriteHidFileLocked writes a keyboard HID report to the device. Caller MUST hold keyboardMutex.
internal/usbgadget/hid_keyboard.go:445
↓ 2 callersMethodkeypressReport
(key byte, press bool)
internal/usbgadget/hid_keyboard.go:576
↓ 2 callersFunctionlastCrashLogState
()
ui/e2e/failsafe.spec.ts:58
↓ 2 callersFunctionlifetimeToTime
(lifetime int)
pkg/nmlite/utils.go:10
↓ 2 callersFunctionlistAudioDevices
()
e2e/remote-agent/main.go:528
↓ 2 callersFunctionlistInputDevices
listInputDevices returns all input devices, with JetKVM ones flagged.
e2e/remote-agent/main.go:413
↓ 2 callersMethodlisten
It Listens all incoming requests from clients. Handles addition and removal of clients and broadcast messages to clients.
internal/logging/sse.go:51
↓ 2 callersMethodloadLeaseFile
()
pkg/nmlite/udhcpc/udhcpc.go:140
↓ 2 callersFunctionload_json
(path: Path)
ui/tools/find_excess_messages.py:17
↓ 2 callersMethodlogError
(msg string, err error)
internal/usbgadget/log.go:18
↓ 2 callersFunctionlogLock
(t trackable)
internal/sync/log.go:114
↓ 2 callersFunctionlogTrack
(callerSkip int)
internal/sync/log.go:27
↓ 2 callersFunctionlogUnlock
(t trackable)
internal/sync/log.go:120
↓ 2 callersFunctionmergeConfig
(nameservers *configMap, searchList *configMap, config *types.InterfaceResolvConfMap)
pkg/nmlite/resolvconf.go:150
↓ 2 callersFunctionmountATXControl
()
serial.go:24
↓ 2 callersFunctionmountDCControl
()
serial.go:141
↓ 2 callersFunctionmountImage
(imagePath string)
usb_mass_storage.go:115
↓ 2 callersFunctionmountKey
(mount: MountInfo)
ui/e2e/remote-agent/ra-all.spec.ts:160
↓ 2 callersFunctionnetMaskFromCidr4
(cidr: number)
ui/src/utils/ip.ts:1
↓ 2 callersFunctionnewEventBuffer
(maxAge time.Duration)
e2e/remote-agent/main.go:99
↓ 2 callersMethodnewHTTPRequestWithTrace
newHTTPRequestWithTrace creates a new HTTP request with a trace logger TODO: use OTEL instead of doing this manually
internal/ota/ota.go:66
↓ 2 callersFunctionnewNetlinkManager
(logger *zerolog.Logger)
pkg/nmlite/link/manager.go:32
↓ 2 callersMethodnewScopeLogger
(scope string)
internal/logging/logger.go:169
↓ 2 callersFunctionnewSession
(config SessionConfig)
webrtc.go:422
↓ 2 callersFunctionnewUsbGadget
(name string, configMap map[string]gadgetConfigItem, enabledDevices *Devices, config *Config, logger *zerolog.
internal/usbgadget/usbgadget.go:114
↓ 2 callersFunctionnormalize
(in []byte, opt NormalizationOptions)
serial_console_helpers.go:52
↓ 2 callersFunctionnormalizeFingerprint
(fp string)
internal/ota/gpg.go:173
↓ 2 callersFunctiononActiveSessionsChanged
()
webrtc.go:659
↓ 2 callersFunctionopenCaptureWithBackoff
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 callersMethodopenKeyboardHidFile
()
internal/usbgadget/hid_keyboard.go:413
↓ 2 callersMethodopenKeyboardHidFileLocked
(forceReopen bool)
internal/usbgadget/hid_keyboard.go:350
↓ 2 callersFunctionopenWithTimeout
(name string, flag int, perm os.FileMode, timeout time.Duration)
internal/usbgadget/hid_keyboard.go:387
↓ 2 callersFunctionpipewireEnv
()
e2e/remote-agent/main.go:626
↓ 2 callersFunctionpressATXResetButton
(duration time.Duration)
serial.go:120
↓ 2 callersMethodpublishExtendedStates
publishExtendedStates publishes all extended metric states.
mqtt_publish.go:512
↓ 2 callersMethodpublishHADiscovery
()
mqtt_discovery.go:103
↓ 2 callersMethodpublishString
publishString publishes a raw string payload.
mqtt.go:262
↓ 2 callersMethodpublishVideoState
publishVideoState publishes the current video state to MQTT.
mqtt_publish.go:164
↓ 2 callersMethodqueryAllHttpTime
(httpUrls []string)
internal/timesync/http.go:23
↓ 2 callersMethodreadRtcTime
Read implements Read for the Linux RTC
internal/timesync/rtc_linux.go:60
↓ 2 callersFunctionrebindAndRecoverHID
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 callersMethodrelMouseWriteHidFile
(data []byte)
internal/usbgadget/hid_mouse_relative.go:68
↓ 2 callersFunctionremoteMetadataToComponentStatus
( remoteMetadata *UpdateMetadata, component string, componentStatus *componentUpdateStatus, params UpdateP
internal/ota/rpc.go:104
↓ 2 callersFunctionremoteSSH
(cmd: string)
ui/benchmarks/sweep-benchmark.spec.ts:14
↓ 2 callersMethodremoveAllDiscovery
removeAllDiscovery removes all HA discovery entries (general + extension-specific).
mqtt_discovery.go:669
↓ 2 callersMethodreopenKeyboardHidFile
()
internal/usbgadget/hid_keyboard.go:420
↓ 2 callersMethodreportHidRPCKeyboardMacroState
(state hidrpc.KeyboardMacroState)
hidrpc.go:251
↓ 2 callersMethodrequestLoop
(t *time.Timer, family int, ifname string)
pkg/nmlite/jetdhcpc/client.go:176
↓ 2 callersFunctionresetDeviceToWelcome
(page: Page)
ui/e2e/helpers.ts:464
↓ 2 callersFunctionresetTimer
(t *time.Timer, attempt int, l *zerolog.Logger)
pkg/nmlite/jetdhcpc/client.go:157
↓ 2 callersFunctionrestoreSSHDevState
(state: SSHDevState)
ui/e2e/helpers.ts:783
↓ 2 callersFunctionrpcRelMouseReport
(dx int8, dy int8, buttons uint8)
usb.go:91
↓ 2 callersFunctionrpcSetJigglerState
(enabled bool)
jiggler.go:23
↓ 2 callersFunctionrunJigglerCronTab
()
jiggler.go:84
↓ 2 callersFunctionsaveButtonText
()
ui/src/routes/devices.$id.settings.mqtt.tsx:253
↓ 2 callersMethodsaveCertificate
(hostname string)
internal/websecure/store.go:215
↓ 2 callersFunctionsaveConfig
(path string)
config.go:361
↓ 2 callersFunctionsaveSSHDevState
()
ui/e2e/helpers.ts:774
↓ 2 callersFunctionsendNextChunk
()
ui/src/routes/devices.$id.mount.tsx:886
↓ 2 callersFunctionsetDCRestoreState
(state int)
serial.go:267
↓ 2 callersFunctionsetDefaultsAndValidate
(config interface{}, isRoot bool)
internal/confparser/confparser.go:34
↓ 2 callersFunctionsetHostDisplayAdvertisedLocked
(enabled bool, reason string, force bool)
video.go:73
↓ 2 callersFunctionsetHostname
(nm *nmlite.NetworkManager, hostname, domain string)
network.go:217
↓ 2 callersFunctionsetKeyboardMacroCancel
(cancel context.CancelFunc)
jsonrpc.go:1247
↓ 2 callersMethodsetLastError
(err error)
mqtt.go:168
↓ 2 callersMethodsetListenOptions
(listenOptions *MDNSListenOptions)
internal/mdns/mdns.go:180
↓ 2 callersMethodsetLocalNames
(localNames []string)
internal/mdns/mdns.go:169
↓ 2 callersFunctionsetNtpServerAndAwaitRequest
* 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 callersFunctionsetProcTitle
(status string)
cmd/main.go:41
← previousnext →501–600 of 2,643, ranked by callers