MCPcopy Index your code

hub / github.com/jetkvm/kvm / functions

Functions2,643 in github.com/jetkvm/kvm

↓ 8 callersMethodparseAndValidateKeyring
(key []byte)
internal/ota/gpg.go:180
↓ 8 callersFunctionreadSysFile
(path string)
e2e/remote-agent/main.go:376
↓ 8 callersFunctionsetProcTitle
(status string)
main.go:22
↓ 7 callersMethodSetIPv6
(enabled bool)
internal/network/types/dhcp.go:16
↓ 7 callersMethodString
()
internal/native/proto/native.pb.go:38
↓ 7 callersMethodSwitchToScreenIfDifferent
(screenName string)
internal/native/interface.go:36
↓ 7 callersFunctioncheckAuth
()
ui/src/main.tsx:101
↓ 7 callersFunctionconfigureDeviceUpdateUrl
(url: string)
ui/e2e/helpers.ts:1205
↓ 7 callersFunctiongetDefaultConfig
()
config.go:184
↓ 7 callersFunctiongetLedState
(page: Page)
ui/e2e/helpers.ts:149
↓ 7 callersMethodlogWithSuppression
(counterName string, every int, logger *zerolog.Logger, err error, msg string, args ...any)
internal/usbgadget/utils.go:146
↓ 7 callersFunctionnewGPGVerifierWithMock
newGPGVerifierWithMock creates a GPGVerifier with the given mock HTTP client factory. It also overrides the keyservers list to use a single test URL p
internal/ota/gpg_test.go:103
↓ 7 callersFunctionopenAccessSettings
(page: Page)
ui/e2e/helpers.ts:604
↓ 7 callersFunctionrpcKeyboardReport
(modifier byte, keys []byte)
usb.go:79
↓ 7 callersMethodrunCmdLog
runCmdLog runs a command and logs its output.
internal/diagnostics/helpers.go:14
↓ 7 callersFunctionsetMassStorageImage
(imagePath string)
usb_mass_storage.go:44
↓ 7 callersFunctionwakeDisplay
(page: Page, taps = 3, delayMs = 100)
ui/e2e/helpers.ts:114
↓ 6 callersMethodAdd
(ev InputEvent)
e2e/remote-agent/main.go:106
↓ 6 callersMethodGetLinkByName
GetLinkByName gets a network link by name
pkg/nmlite/link/manager.go:118
↓ 6 callersMethodSendText
(s string)
serial_console_helpers.go:17
↓ 6 callersMethodUIObjHide
(objName string)
internal/native/interface.go:19
↓ 6 callersMethodUIObjSetImageSrc
(objName string, image string)
internal/native/interface.go:31
↓ 6 callersFunctioncreateMockUpdateServer
( config: MockUpdateServerConfig, )
ui/e2e/helpers.ts:1093
↓ 6 callersFunctiondeployBinaryToDevice
(binaryPath: string)
ui/e2e/helpers.ts:1191
↓ 6 callersFunctiondismissSessionTakeoverDialog
(page: Page)
ui/e2e/helpers.ts:594
↓ 6 callersFunctiongetNtpMetrics
Fetch timesync NTP metrics from the /metrics endpoint.
ui/e2e/timesync-custom-ntp.spec.ts:14
↓ 6 callersFunctiongetOTAEnvVars
(opts?: { requireSignature?: boolean })
ui/e2e/helpers.ts:1342
↓ 6 callersFunctionjoinPath
(basePath string, paths []string)
internal/usbgadget/utils.go:44
↓ 6 callersFunctionnewSignaturePolicyState
(client HttpClient)
internal/ota/signature_policy_test.go:31
↓ 6 callersFunctionnewTestGPGVerifier
()
internal/ota/gpg_test.go:24
↓ 6 callersFunctionnormalizeSortOrders
(macros: KeySequence[])
ui/src/utils.ts:269
↓ 6 callersFunctionrequestDisplayUpdate
(shouldWakeDisplay bool, reason string)
display.go:184
↓ 6 callersMethodresetLogSuppressionCounter
(counterName string)
internal/usbgadget/utils.go:167
↓ 6 callersMethodresetUserInputTime
()
internal/usbgadget/hid.go:5
↓ 6 callersFunctionrestoreDeviceUpdateUrl
()
ui/e2e/helpers.ts:1211
↓ 6 callersFunctionselectWelcomeAuthMode
( page: Page, mode: "password" | "noPassword", )
ui/e2e/helpers.ts:494
↓ 6 callersFunctionsetProcTitle
(status string)
internal/native/server.go:31
↓ 6 callersFunctionsettle
()
ui/src/routes/devices.$id.settings.mqtt.tsx:92
↓ 6 callersFunctionsignWithEntity
(t *testing.T, entity *openpgp.Entity, data []byte)
internal/ota/gpg_test.go:363
↓ 6 callersMethodtriggerStateUpdate
()
internal/ota/ota.go:162
↓ 6 callersMethodupdate
Update updates the resolv.conf file
pkg/nmlite/resolvconf.go:111
↓ 6 callersFunctionwaitForLedState
( page: Page, ledName: keyof KeyboardLedState, expectedValue: boolean, timeout = 5000, )
ui/e2e/helpers.ts:170
↓ 5 callersMethodDoNotUseThisIsForCrashTestingOnly
()
internal/native/interface.go:37
↓ 5 callersFunctionEffectiveControlURL
(controlURL string)
internal/tailscale/tailscale.go:106
↓ 5 callersFunctionGetLocalVersion
GetLocalVersion returns the local version of the system and app
ota.go:75
↓ 5 callersFunctionIsHIDTemporarilyUnavailableError
IsHIDTemporarilyUnavailableError matches transient HID gadget errors that can happen while the USB gadget is detaching/rebinding.
internal/usbgadget/hid_errors.go:10
↓ 5 callersMethodLoadState
LoadState loads the DHCP state from disk
pkg/nmlite/jetdhcpc/state.go:81
↓ 5 callersFunctionNewGPGVerifier
NewGPGVerifier creates a new GPG verifier instance
internal/ota/gpg.go:50
↓ 5 callersFunctionNormalizeControlURL
(controlURL string)
internal/tailscale/tailscale.go:73
↓ 5 callersMethodOpenKeyboardHidFile
()
internal/usbgadget/hid_keyboard.go:427
↓ 5 callersMethodRecordFailure
RecordFailure records a failed authentication attempt for the IP
ratelimit.go:121
↓ 5 callersMethodResetHIDFiles
ResetHIDFiles closes all open HID gadget file descriptors. After a UDC rebind, previously open /dev/hidg* handles may point to a stale transport endpo
internal/usbgadget/usbgadget.go:205
↓ 5 callersMethodSignal
(sig interface{})
internal/native/proxy.go:111
↓ 5 callersMethodSwitchToScreenIf
(screenName string, shouldSwitch []string)
internal/native/interface.go:35
↓ 5 callersMethodToRPCState
ToRPCState converts the State to the RPCState
internal/ota/rpc.go:90
↓ 5 callersMethodUIObjAddState
(objName string, state string)
internal/native/interface.go:23
↓ 5 callersMethodUIObjClearState
(objName string, state string)
internal/native/interface.go:24
↓ 5 callersMethodUISetVar
(name string, value string)
internal/native/interface.go:21
↓ 5 callersMethodVideoSleepModeSupported
()
internal/native/interface.go:8
↓ 5 callersFunctionappendStatToMap
( stat: T, prevMap: Map<number, T>, maxEntries = 130, )
ui/src/hooks/stores.ts:24
↓ 5 callersFunctioncancelKeyboardMacro
cancelKeyboardMacro cancels any ongoing keyboard macro execution
jsonrpc.go:1236
↓ 5 callersFunctioneffectiveAudioEnabled
()
usb.go:22
↓ 5 callersFunctionensureArray
(arr: T[] | null | undefined)
ui/src/components/MacroStepCard.tsx:76
↓ 5 callersFunctionensureConfigLoaded
()
config.go:392
↓ 5 callersFunctiongetActiveSessions
()
webrtc.go:72
↓ 5 callersFunctiongoToWelcomeMode
(page: Page)
ui/e2e/helpers.ts:486
↓ 5 callersMethodisGadgetConfigItemEnabled
(itemKey string)
internal/usbgadget/config.go:70
↓ 5 callersMethodlistDirLog
listDirLog lists a directory and logs its contents.
internal/diagnostics/helpers.go:70
↓ 5 callersMethodpublishVirtualMediaState
publishVirtualMediaState publishes the currently mounted disk image.
mqtt_publish.go:275
↓ 5 callersFunctionreconnectAfterReboot
( page: Page, waitBeforeRetry = 2000, timeoutMs = 120_000, )
ui/e2e/helpers.ts:446
↓ 5 callersFunctionrecoverRemoteHostAfterUSBWakeTest
(page: Page, timeoutMs = 120000)
ui/e2e/remote-agent/ra-all.spec.ts:291
↓ 5 callersFunctionrpcHidReport
rpcHidReport wraps a HID gadget call with the common guard (skip if USB not ready) and error suppression (swallow transient HID errors during rebind).
usb.go:69
↓ 5 callersFunctionsendErrorJsonThenAbort
(c *gin.Context, status int, message string)
web.go:588
↓ 5 callersFunctionsetCloudConnectionState
(state CloudConnectionState)
cloud.go:164
↓ 5 callersFunctionsetUSBRecoveryTimer
(lastAttempt time.Time)
usb.go:165
↓ 5 callersFunctionshowTemporaryError
(message: string)
ui/src/components/MacroForm.tsx:45
↓ 5 callersFunctionusbReconfigWithRetry
( method: "setUsbDevices" | "setUsbConfig", params: Record<string, unknown>, waitForState: (attemptMs: n
ui/e2e/remote-agent/ra-all.spec.ts:485
↓ 5 callersFunctionuseKeyboard
()
ui/src/hooks/useKeyboard.ts:35
↓ 5 callersFunctionuseKeyboardLayout
()
ui/src/hooks/useKeyboardLayout.ts:6
↓ 5 callersMethodverifyFile
verifyFile verifies the SHA256 hash of the downloaded file and optionally verifies the GPG signature if signature bytes are provided.
internal/ota/utils.go:192
↓ 5 callersFunctionverifyHidAndVideo
(page: Page)
ui/e2e/helpers.ts:403
↓ 5 callersFunctionwaitForVideoStream
(page: Page, timeout = 30000)
ui/e2e/helpers.ts:94
↓ 5 callersFunctionwithinUint8Range
(value: number)
ui/src/hooks/hidRpc.ts:22
↓ 4 callersMethodAction
()
internal/usbgadget/changeset.go:283
↓ 4 callersMethodAddrDel
AddrDel removes an address from a link
pkg/nmlite/link/manager.go:246
↓ 4 callersMethodClear
()
e2e/remote-agent/main.go:132
↓ 4 callersMethodDisplaySetRotation
(rotation uint16)
internal/native/interface.go:32
↓ 4 callersFunctionErrorfL
(l *zerolog.Logger, format string, err error, args ...any)
log.go:8
↓ 4 callersFunctionGetBuiltAppVersion
GetBuiltAppVersion returns the built-in app version
ota.go:70
↓ 4 callersFunctionGetDeviceSKU
()
hw.go:86
↓ 4 callersMethodGetInterface
GetInterface returns the interface manager for a specific interface
pkg/nmlite/manager.go:135
↓ 4 callersFunctionGetStatus
GetStatus queries the Tailscale daemon for current status. Returns a Status with Installed=false when the binary is not found. The warn function is ca
internal/tailscale/tailscale.go:173
↓ 4 callersMethodIsIPv6
IsIPv6 returns true if the DHCP lease is for an IPv6 address
internal/network/types/dhcp.go:66
↓ 4 callersFunctionLoadConfig
()
config.go:242
↓ 4 callersMethodLogAll
LogAll runs all diagnostic checks and logs the results. The phase parameter distinguishes context (e.g., "crash" vs "handshake" vs "download"). LogAll
internal/diagnostics/diagnostics.go:70
↓ 4 callersMethodNTPServers
()
pkg/nmlite/state.go:31
↓ 4 callersFunctionNewUsbGadget
NewUsbGadget creates a new UsbGadget.
internal/usbgadget/usbgadget.go:110
↓ 4 callersMethodRebindUsb
RebindUsb rebinds the USB gadget to the UDC.
internal/usbgadget/udc.go:73
↓ 4 callersMethodRenew
()
internal/network/types/dhcp.go:13
↓ 4 callersFunctionSetControlURL
SetControlURL validates, normalizes, and applies a control URL via the tailscale CLI (when installed). It returns the normalized URL; the caller is re
internal/tailscale/tailscale.go:127
← previousnext →101–200 of 2,643, ranked by callers