MCPcopy Create free account

hub / github.com/jetkvm/kvm / functions

Functions2,643 in github.com/jetkvm/kvm

↓ 1 callersMethoddoUpdate
before calling doUpdate, the caller must have locked the mutex otherwise a runtime error will occur
internal/ota/ota.go:184
↓ 1 callersFunctiondoVideoSleepModeTicker
(ctx context.Context, duration time.Duration)
video.go:178
↓ 1 callersMethoddownloadSignature
downloadSignature downloads a detached GPG signature file from the given URL. Returns the signature bytes or an error.
internal/ota/utils.go:157
↓ 1 callersFunctioneditBtn
(btn: QuickButton)
ui/src/components/extensions/SerialConsole.tsx:147
↓ 1 callersFunctionenableRemoteHostUSBWake
(options: { includeRootHub?: boolean } = {})
ui/e2e/remote-agent/ra-all.spec.ts:164
↓ 1 callersFunctionencode
encode packs the 3-byte body: 12 bits MIN, 12 bits MAX, big-endian.
internal/playoutdelay/interceptor.go:82
↓ 1 callersMethodencodeG722
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 callersMethodencodePCMU
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 callersMethodenqueueBuffered
(s string)
serial_console_helpers.go:570
↓ 1 callersMethodenqueueHidMessage
(queueIndex int, msg hidQueueMessage)
webrtc.go:290
↓ 1 callersMethodenqueueKeysDownState
(state usbgadget.KeysDownState)
webrtc.go:338
↓ 1 callersMethodenqueueRPCMessage
(msg webrtc.DataChannelMessage)
webrtc.go:354
↓ 1 callersFunctionensureErrorDumpDir
()
cmd/main.go:228
↓ 1 callersMethodensureInterfaceUp
(ifname string)
pkg/nmlite/jetdhcpc/client.go:222
↓ 1 callersFunctionensureNoPasswordViaAPI
()
ui/e2e/helpers.ts:999
↓ 1 callersFunctionensureNoPasswordViaAPI
()
ui/e2e/remote-agent/ra-all.spec.ts:554
↓ 1 callersFunctionensureSymlink
(oldName, newName string)
cmd/main.go:181
↓ 1 callersFunctionensureToneWAV
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 callersFunctionexpectHostStaysAsleep
(durationMs: number, intervalMs = 2000)
ui/e2e/remote-agent/ra-all.spec.ts:218
↓ 1 callersMethodexpectJetKVMConnected
* Verify JetKVM is connected as a USB device on the remote host.
ui/e2e/remote-agent/remote-agent.ts:413
↓ 1 callersFunctionexpectNativeFailsafeOverlay
(page: Page)
ui/e2e/failsafe.spec.ts:40
↓ 1 callersFunctionextractSerialNumber
()
hw.go:15
↓ 1 callersFunctionextractStats
()
ui/src/components/InfoBar.tsx:49
↓ 1 callersMethodfetchFromKeyservers
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 callersMethodfetchFromSingleKeyserver
fetchFromSingleKeyserver fetches the public key from a single keyserver
internal/ota/gpg.go:128
↓ 1 callersMethodfetchUpdateMetadata
(ctx context.Context, params UpdateParams)
internal/ota/ota.go:103
↓ 1 callersFunctionfile_internal_native_proto_native_proto_init
()
internal/native/proto/native.pb.go:2673
↓ 1 callersMethodfilterNTPServers
(ntpServers []string)
internal/timesync/ntp.go:39
↓ 1 callersFunctionfindALSACard
(cardID string)
audio.go:174
↓ 1 callersFunctionfindPipeWireSinkID
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 callersMethodfindUdhcpcProcess
()
pkg/nmlite/udhcpc/proc.go:41
↓ 1 callersFunctionfind_usages
(keys, files)
ui/tools/find_unused_messages.py:28
↓ 1 callersFunctionflatten
(d, prefix="")
ui/tools/find_unused_messages.py:9
↓ 1 callersFunctionflatten_strings
(obj, prefix="")
ui/tools/find_duplicate_translations.py:9
↓ 1 callersMethodflushBuffer
()
serial_console_helpers.go:583
↓ 1 callersFunctionfromNclient4Lease
fromNclient4Lease creates a lease from a nclient4.Lease.
pkg/nmlite/jetdhcpc/lease.go:44
↓ 1 callersFunctionfromNclient6Lease
fromNclient6Lease creates a lease from a nclient6.Message.
pkg/nmlite/jetdhcpc/lease.go:86
↓ 1 callersFunctionfromUint16toUint8
(n: number)
ui/src/hooks/hidRpc.ts:34
↓ 1 callersFunctionfromUint32toUint8
(n: number)
ui/src/hooks/hidRpc.ts:42
↓ 1 callersFunctiongather_files
( src_dir, exts=(".ts", ".tsx", ".js", ".jsx") )
ui/tools/find_unused_messages.py:17
↓ 1 callersFunctiongenId
============== helpers ==============
ui/src/components/extensions/SerialConsole.tsx:601
↓ 1 callersFunctiongenerateHex
(min: number, max: number)
ui/src/components/UsbInfoSetting.tsx:20
↓ 1 callersMethodgenerateResolvConf
generateResolvConf generates resolv.conf content
pkg/nmlite/resolvconf.go:182
↓ 1 callersFunctiongenerateSerialNumber
()
internal/websecure/utils.go:92
↓ 1 callersMethodgetActualState
GetActualState returns the actual state of the file at the given path.
internal/usbgadget/changeset.go:197
↓ 1 callersMethodgetAudioDevices
()
ui/e2e/remote-agent/remote-agent.ts:325
↓ 1 callersMethodgetCA
()
internal/websecure/selfsign.go:53
↓ 1 callersFunctiongetCloudConnectionState
()
cloud.go:158
↓ 1 callersMethodgetDHCP4Logger
(ifname string)
pkg/nmlite/jetdhcpc/logging.go:48
↓ 1 callersMethodgetDHCP6Logger
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 callersMethodgetDisableKeys
()
internal/usbgadget/config_tx.go:170
↓ 1 callersFunctiongetDisplayInfo
getDisplayInfo reads display information from DRM sysfs.
e2e/remote-agent/main.go:475
↓ 1 callersFunctiongetErrorMessage
(err: unknown)
ui/src/main.tsx:343
↓ 1 callersMethodgetFQDN
()
pkg/nmlite/hostname.go:51
↓ 1 callersMethodgetFQDNFromHosts
getFQDNFromHosts tries to get the FQDN from /etc/hosts
pkg/nmlite/hostname.go:228
↓ 1 callersMethodgetFileChangeResolvedAction
()
internal/usbgadget/changeset.go:292
↓ 1 callersMethodgetFixture
(expectedURL *url.URL)
internal/ota/ota_test.go:128
↓ 1 callersFunctiongetInitialVirtualMediaState
()
usb_mass_storage.go:374
↓ 1 callersMethodgetInputDevices
()
ui/e2e/remote-agent/remote-agent.ts:317
↓ 1 callersFunctiongetLocalNetworkIP
()
ui/e2e/helpers.ts:1237
↓ 1 callersFunctiongetMassStorageImage
()
usb_mass_storage.go:31
↓ 1 callersFunctiongetNetworkSettings
()
ui/src/utils/jsonrpc.ts:171
↓ 1 callersFunctiongetNetworkState
()
ui/src/utils/jsonrpc.ts:190
↓ 1 callersMethodgetOrderedConfigItems
()
internal/usbgadget/config_tx.go:113
↓ 1 callersFunctiongetPhaseTestId
()
ui/src/components/UpdatingStatusCard.tsx:23
↓ 1 callersMethodgetProcessPid
()
pkg/nmlite/udhcpc/proc.go:90
↓ 1 callersFunctiongetReasonCopy
()
ui/src/components/FailSafeModeOverlay.tsx:39
↓ 1 callersFunctiongetReasonMessage
()
ui/src/components/FailSafeModeBanner.tsx:10
↓ 1 callersFunctiongetRelativeTimeString
(date: Date | number, lang = navigator.language)
ui/src/components/KvmCard.tsx:12
↓ 1 callersFunctiongetRenewalTime
(lease *Lease)
pkg/nmlite/jetdhcpc/client.go:168
↓ 1 callersFunctiongetRestartAppPathViaSSH
()
ui/e2e/helpers.ts:796
↓ 1 callersMethodgetRtcDevice
()
internal/timesync/rtc_linux.go:40
↓ 1 callersFunctiongetRtcDevicePath
()
internal/timesync/rtc.go:19
↓ 1 callersFunctiongetSerialSettings
()
serial.go:360
↓ 1 callersMethodgetSyncMode
()
internal/timesync/timesync.go:102
↓ 1 callersMethodgetUpdateStatus
getUpdateStatus gets the update status for the given components and updates the componentUpdateStatuses map
internal/ota/ota.go:322
↓ 1 callersMethodgetUpdateURL
getUpdateURL returns the update URL for the given parameters
internal/ota/ota.go:34
↓ 1 callersFunctiongetVideoStreamDimensions
(page: Page)
ui/e2e/helpers.ts:235
↓ 1 callersMethodgetWatchPaths
()
pkg/nmlite/udhcpc/udhcpc.go:60
↓ 1 callersFunctiongetWorker
()
ui/src/components/OcrOverlay.tsx:45
↓ 1 callersFunctionhandleAutoUpdateChange
(enabled: boolean)
ui/src/routes/devices.$id.settings.general._index.tsx:33
↓ 1 callersFunctionhandleBacklightDimAfterChange
(dim_after: number)
ui/src/routes/devices.$id.settings.hardware.tsx:67
↓ 1 callersFunctionhandleBacklightMaxBrightnessChange
(max_brightness: number)
ui/src/routes/devices.$id.settings.hardware.tsx:62
↓ 1 callersFunctionhandleBacklightOffAfterChange
(off_after: number)
ui/src/routes/devices.$id.settings.hardware.tsx:72
↓ 1 callersFunctionhandleBacklightSettingsSave
(backlightSettings: BacklightSettings)
ui/src/routes/devices.$id.settings.hardware.tsx:50
↓ 1 callersFunctionhandleCDCACMChannel
(d *webrtc.DataChannel)
cdc_acm_console.go:12
↓ 1 callersFunctionhandleCodecChange
(codec: string)
ui/src/routes/devices.$id.settings.video.tsx:158
↓ 1 callersFunctionhandleDelayChange
(stepIndex: number, delay: number)
ui/src/components/MacroForm.tsx:159
↓ 1 callersFunctionhandleDelete
(index: number)
ui/src/components/popovers/WakeOnLan/DeviceList.tsx:34
↓ 1 callersFunctionhandleDeleteFile
(file: StorageFile)
ui/src/routes/devices.$id.mount.tsx:573
↓ 1 callersFunctionhandleDeleteMacro
()
ui/src/routes/devices.$id.settings.macros.edit.tsx:71
↓ 1 callersFunctionhandleDisableHostDisplayWhenIdleChange
(enabled: boolean)
ui/src/routes/devices.$id.settings.video.tsx:172
↓ 1 callersFunctionhandleDisplayRotationChange
(rotation: string)
ui/src/routes/devices.$id.settings.hardware.tsx:23
↓ 1 callersMethodhandleEvent
(event *pb.Event)
internal/native/grpc_client.go:225
↓ 1 callersMethodhandleEventStream
(stream pb.NativeService_StreamEventsClient)
internal/native/grpc_client.go:97
↓ 1 callersMethodhandleHidQueue
(queue <-chan hidQueueMessage)
webrtc.go:273
↓ 1 callersFunctionhandleHidRPCKeyboardInput
(message hidrpc.Message)
hidrpc.go:165
↓ 1 callersFunctionhandleHidRPCKeypressKeepAlive
discard ancient packets outright
hidrpc.go:114
↓ 1 callersFunctionhandleHidRPCMessage
(message hidrpc.Message, session *Session)
hidrpc.go:14
↓ 1 callersFunctionhandleHttpUpload
(file: File, alreadyUploadedBytes: number, dataChannel: string)
ui/src/routes/devices.$id.mount.tsx:925
← previousnext →901–1,000 of 2,643, ranked by callers