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
↓ 1 callers
Method
doUpdate
before calling doUpdate, the caller must have locked the mutex otherwise a runtime error will occur
internal/ota/ota.go:184
↓ 1 callers
Function
doVideoSleepModeTicker
(ctx context.Context, duration time.Duration)
video.go:178
↓ 1 callers
Method
downloadSignature
downloadSignature downloads a detached GPG signature file from the given URL. Returns the signature bytes or an error.
internal/ota/utils.go:157
↓ 1 callers
Function
editBtn
(btn: QuickButton)
ui/src/components/extensions/SerialConsole.tsx:147
↓ 1 callers
Function
enableRemoteHostUSBWake
(options: { includeRootHub?: boolean } = {})
ui/e2e/remote-agent/ra-all.spec.ts:164
↓ 1 callers
Function
encode
encode packs the 3-byte body: 12 bits MIN, 12 bits MAX, big-endian.
internal/playoutdelay/interceptor.go:82
↓ 1 callers
Method
encodeG722
encodeG722 downsamples 48 kHz stereo to 16 kHz mono (3 stereo pairs → 1 sample) then runs the G.722 encoder.
internal/audio/alsa_capture_cgo.go:374
↓ 1 callers
Method
encodePCMU
encodePCMU downsamples 48 kHz stereo to 8 kHz mono (6 stereo pairs → 1 sample) and mu-law encodes each. Sum across all source samples before the singl
internal/audio/alsa_capture_cgo.go:359
↓ 1 callers
Method
enqueueBuffered
(s string)
serial_console_helpers.go:570
↓ 1 callers
Method
enqueueHidMessage
(queueIndex int, msg hidQueueMessage)
webrtc.go:290
↓ 1 callers
Method
enqueueKeysDownState
(state usbgadget.KeysDownState)
webrtc.go:338
↓ 1 callers
Method
enqueueRPCMessage
(msg webrtc.DataChannelMessage)
webrtc.go:354
↓ 1 callers
Function
ensureErrorDumpDir
()
cmd/main.go:228
↓ 1 callers
Method
ensureInterfaceUp
(ifname string)
pkg/nmlite/jetdhcpc/client.go:222
↓ 1 callers
Function
ensureNoPasswordViaAPI
()
ui/e2e/helpers.ts:999
↓ 1 callers
Function
ensureNoPasswordViaAPI
()
ui/e2e/remote-agent/ra-all.spec.ts:554
↓ 1 callers
Function
ensureSymlink
(oldName, newName string)
cmd/main.go:181
↓ 1 callers
Function
ensureToneWAV
ensureToneWAV writes a 20 s 997 Hz stereo sine WAV for pw-play (which needs a file, unlike speaker-test's generated tone).
e2e/remote-agent/main.go:666
↓ 1 callers
Function
expectHostStaysAsleep
(durationMs: number, intervalMs = 2000)
ui/e2e/remote-agent/ra-all.spec.ts:218
↓ 1 callers
Method
expectJetKVMConnected
* Verify JetKVM is connected as a USB device on the remote host.
ui/e2e/remote-agent/remote-agent.ts:413
↓ 1 callers
Function
expectNativeFailsafeOverlay
(page: Page)
ui/e2e/failsafe.spec.ts:40
↓ 1 callers
Function
extractSerialNumber
()
hw.go:15
↓ 1 callers
Function
extractStats
()
ui/src/components/InfoBar.tsx:49
↓ 1 callers
Method
fetchFromKeyservers
fetchFromKeyservers tries each keyserver in order and returns on first success. Returns the raw key bytes and the already-validated keyring.
internal/ota/gpg.go:96
↓ 1 callers
Method
fetchFromSingleKeyserver
fetchFromSingleKeyserver fetches the public key from a single keyserver
internal/ota/gpg.go:128
↓ 1 callers
Method
fetchUpdateMetadata
(ctx context.Context, params UpdateParams)
internal/ota/ota.go:103
↓ 1 callers
Function
file_internal_native_proto_native_proto_init
()
internal/native/proto/native.pb.go:2673
↓ 1 callers
Method
filterNTPServers
(ntpServers []string)
internal/timesync/ntp.go:39
↓ 1 callers
Function
findALSACard
(cardID string)
audio.go:174
↓ 1 callers
Function
findPipeWireSinkID
findPipeWireSinkID returns the PipeWire node ID of the sink backing the JetKVM gadget, or "" when PipeWire isn't running or hasn't created it yet.
e2e/remote-agent/main.go:634
↓ 1 callers
Method
findUdhcpcProcess
()
pkg/nmlite/udhcpc/proc.go:41
↓ 1 callers
Function
find_usages
(keys, files)
ui/tools/find_unused_messages.py:28
↓ 1 callers
Function
flatten
(d, prefix="")
ui/tools/find_unused_messages.py:9
↓ 1 callers
Function
flatten_strings
(obj, prefix="")
ui/tools/find_duplicate_translations.py:9
↓ 1 callers
Method
flushBuffer
()
serial_console_helpers.go:583
↓ 1 callers
Function
fromNclient4Lease
fromNclient4Lease creates a lease from a nclient4.Lease.
pkg/nmlite/jetdhcpc/lease.go:44
↓ 1 callers
Function
fromNclient6Lease
fromNclient6Lease creates a lease from a nclient6.Message.
pkg/nmlite/jetdhcpc/lease.go:86
↓ 1 callers
Function
fromUint16toUint8
(n: number)
ui/src/hooks/hidRpc.ts:34
↓ 1 callers
Function
fromUint32toUint8
(n: number)
ui/src/hooks/hidRpc.ts:42
↓ 1 callers
Function
gather_files
( src_dir, exts=(".ts", ".tsx", ".js", ".jsx") )
ui/tools/find_unused_messages.py:17
↓ 1 callers
Function
genId
============== helpers ==============
ui/src/components/extensions/SerialConsole.tsx:601
↓ 1 callers
Function
generateHex
(min: number, max: number)
ui/src/components/UsbInfoSetting.tsx:20
↓ 1 callers
Method
generateResolvConf
generateResolvConf generates resolv.conf content
pkg/nmlite/resolvconf.go:182
↓ 1 callers
Function
generateSerialNumber
()
internal/websecure/utils.go:92
↓ 1 callers
Method
getActualState
GetActualState returns the actual state of the file at the given path.
internal/usbgadget/changeset.go:197
↓ 1 callers
Method
getAudioDevices
()
ui/e2e/remote-agent/remote-agent.ts:325
↓ 1 callers
Method
getCA
()
internal/websecure/selfsign.go:53
↓ 1 callers
Function
getCloudConnectionState
()
cloud.go:158
↓ 1 callers
Method
getDHCP4Logger
(ifname string)
pkg/nmlite/jetdhcpc/logging.go:48
↓ 1 callers
Method
getDHCP6Logger
TODO: nclient6 doesn't implement the WithLogger option, we might need to open a PR to add it
pkg/nmlite/jetdhcpc/logging.go:62
↓ 1 callers
Method
getDisableKeys
()
internal/usbgadget/config_tx.go:170
↓ 1 callers
Function
getDisplayInfo
getDisplayInfo reads display information from DRM sysfs.
e2e/remote-agent/main.go:475
↓ 1 callers
Function
getErrorMessage
(err: unknown)
ui/src/main.tsx:343
↓ 1 callers
Method
getFQDN
()
pkg/nmlite/hostname.go:51
↓ 1 callers
Method
getFQDNFromHosts
getFQDNFromHosts tries to get the FQDN from /etc/hosts
pkg/nmlite/hostname.go:228
↓ 1 callers
Method
getFileChangeResolvedAction
()
internal/usbgadget/changeset.go:292
↓ 1 callers
Method
getFixture
(expectedURL *url.URL)
internal/ota/ota_test.go:128
↓ 1 callers
Function
getInitialVirtualMediaState
()
usb_mass_storage.go:374
↓ 1 callers
Method
getInputDevices
()
ui/e2e/remote-agent/remote-agent.ts:317
↓ 1 callers
Function
getLocalNetworkIP
()
ui/e2e/helpers.ts:1237
↓ 1 callers
Function
getMassStorageImage
()
usb_mass_storage.go:31
↓ 1 callers
Function
getNetworkSettings
()
ui/src/utils/jsonrpc.ts:171
↓ 1 callers
Function
getNetworkState
()
ui/src/utils/jsonrpc.ts:190
↓ 1 callers
Method
getOrderedConfigItems
()
internal/usbgadget/config_tx.go:113
↓ 1 callers
Function
getPhaseTestId
()
ui/src/components/UpdatingStatusCard.tsx:23
↓ 1 callers
Method
getProcessPid
()
pkg/nmlite/udhcpc/proc.go:90
↓ 1 callers
Function
getReasonCopy
()
ui/src/components/FailSafeModeOverlay.tsx:39
↓ 1 callers
Function
getReasonMessage
()
ui/src/components/FailSafeModeBanner.tsx:10
↓ 1 callers
Function
getRelativeTimeString
(date: Date | number, lang = navigator.language)
ui/src/components/KvmCard.tsx:12
↓ 1 callers
Function
getRenewalTime
(lease *Lease)
pkg/nmlite/jetdhcpc/client.go:168
↓ 1 callers
Function
getRestartAppPathViaSSH
()
ui/e2e/helpers.ts:796
↓ 1 callers
Method
getRtcDevice
()
internal/timesync/rtc_linux.go:40
↓ 1 callers
Function
getRtcDevicePath
()
internal/timesync/rtc.go:19
↓ 1 callers
Function
getSerialSettings
()
serial.go:360
↓ 1 callers
Method
getSyncMode
()
internal/timesync/timesync.go:102
↓ 1 callers
Method
getUpdateStatus
getUpdateStatus gets the update status for the given components and updates the componentUpdateStatuses map
internal/ota/ota.go:322
↓ 1 callers
Method
getUpdateURL
getUpdateURL returns the update URL for the given parameters
internal/ota/ota.go:34
↓ 1 callers
Function
getVideoStreamDimensions
(page: Page)
ui/e2e/helpers.ts:235
↓ 1 callers
Method
getWatchPaths
()
pkg/nmlite/udhcpc/udhcpc.go:60
↓ 1 callers
Function
getWorker
()
ui/src/components/OcrOverlay.tsx:45
↓ 1 callers
Function
handleAutoUpdateChange
(enabled: boolean)
ui/src/routes/devices.$id.settings.general._index.tsx:33
↓ 1 callers
Function
handleBacklightDimAfterChange
(dim_after: number)
ui/src/routes/devices.$id.settings.hardware.tsx:67
↓ 1 callers
Function
handleBacklightMaxBrightnessChange
(max_brightness: number)
ui/src/routes/devices.$id.settings.hardware.tsx:62
↓ 1 callers
Function
handleBacklightOffAfterChange
(off_after: number)
ui/src/routes/devices.$id.settings.hardware.tsx:72
↓ 1 callers
Function
handleBacklightSettingsSave
(backlightSettings: BacklightSettings)
ui/src/routes/devices.$id.settings.hardware.tsx:50
↓ 1 callers
Function
handleCDCACMChannel
(d *webrtc.DataChannel)
cdc_acm_console.go:12
↓ 1 callers
Function
handleCodecChange
(codec: string)
ui/src/routes/devices.$id.settings.video.tsx:158
↓ 1 callers
Function
handleDelayChange
(stepIndex: number, delay: number)
ui/src/components/MacroForm.tsx:159
↓ 1 callers
Function
handleDelete
(index: number)
ui/src/components/popovers/WakeOnLan/DeviceList.tsx:34
↓ 1 callers
Function
handleDeleteFile
(file: StorageFile)
ui/src/routes/devices.$id.mount.tsx:573
↓ 1 callers
Function
handleDeleteMacro
()
ui/src/routes/devices.$id.settings.macros.edit.tsx:71
↓ 1 callers
Function
handleDisableHostDisplayWhenIdleChange
(enabled: boolean)
ui/src/routes/devices.$id.settings.video.tsx:172
↓ 1 callers
Function
handleDisplayRotationChange
(rotation: string)
ui/src/routes/devices.$id.settings.hardware.tsx:23
↓ 1 callers
Method
handleEvent
(event *pb.Event)
internal/native/grpc_client.go:225
↓ 1 callers
Method
handleEventStream
(stream pb.NativeService_StreamEventsClient)
internal/native/grpc_client.go:97
↓ 1 callers
Method
handleHidQueue
(queue <-chan hidQueueMessage)
webrtc.go:273
↓ 1 callers
Function
handleHidRPCKeyboardInput
(message hidrpc.Message)
hidrpc.go:165
↓ 1 callers
Function
handleHidRPCKeypressKeepAlive
discard ancient packets outright
hidrpc.go:114
↓ 1 callers
Function
handleHidRPCMessage
(message hidrpc.Message, session *Session)
hidrpc.go:14
↓ 1 callers
Function
handleHttpUpload
(file: File, alreadyUploadedBytes: number, dataChannel: string)
ui/src/routes/devices.$id.mount.tsx:925
← previous
next →
901–1,000 of 2,643, ranked by callers