MCPcopy Create free account

hub / github.com/jetkvm/kvm / functions

Functions2,643 in github.com/jetkvm/kvm

↓ 1 callersMethodIPv6Ready
()
pkg/nmlite/state.go:89
↓ 1 callersMethodIPv6String
()
pkg/nmlite/state.go:100
↓ 1 callersMethodInit
()
internal/usbgadget/config.go:177
↓ 1 callersFunctionInitializeNetlinkManager
InitializeNetlinkManager initializes the singleton NetlinkManager with a logger
pkg/nmlite/link/manager.go:53
↓ 1 callersMethodIsSame
IsSame checks if the link is the same as another link
pkg/nmlite/link/netlink.go:144
↓ 1 callersMethodIsSame
(other *RequestedFileChange)
internal/usbgadget/changeset.go:165
↓ 1 callersMethodIsUDCBound
IsUDCBound checks if the UDC state is bound.
internal/usbgadget/udc.go:96
↓ 1 callersMethodIsUpdatePending
IsUpdatePending returns true if an update is pending
internal/ota/state.go:182
↓ 1 callersMethodKeyboardMacroReport
KeyboardMacroReport returns the keyboard macro report from the message.
internal/hidrpc/message.go:111
↓ 1 callersMethodKillProcess
()
pkg/nmlite/udhcpc/proc.go:170
↓ 1 callersMethodLastError
LastError returns the last connection error, or empty string if none.
mqtt.go:179
↓ 1 callersMethodLease4
()
internal/network/types/dhcp.go:11
↓ 1 callersMethodLease6
()
internal/network/types/dhcp.go:12
↓ 1 callersFunctionLinearToPCMU
LinearToPCMU encodes a signed 16-bit PCM sample as G.711 mu-law.
internal/audio/g711.go:9
↓ 1 callersMethodLock
Lock locks the mutex
internal/sync/release.go:15
↓ 1 callersMethodLogDeviceFiles
LogDeviceFiles checks core device files exist.
internal/diagnostics/devices.go:52
↓ 1 callersMethodLogDmesgTail
LogDmesgTail logs the last 200 lines of dmesg.
internal/diagnostics/kernel.go:21
↓ 1 callersMethodLogGoRuntime
LogGoRuntime logs Go runtime statistics.
internal/diagnostics/system.go:14
↓ 1 callersMethodLogI2CInfo
LogI2CInfo logs I2C bus scans and touchscreen/HDMI sysfs info.
internal/diagnostics/devices.go:20
↓ 1 callersMethodLogInputDevices
LogInputDevices logs input device information.
internal/diagnostics/devices.go:9
↓ 1 callersMethodLogKernelInfo
LogKernelInfo logs kernel modules, GPIO state, and filtered dmesg.
internal/diagnostics/kernel.go:4
↓ 1 callersMethodLogNetworking
LogNetworking logs network interface state and configuration.
internal/diagnostics/network.go:4
↓ 1 callersMethodLogSessionInfo
LogSessionInfo logs WebRTC session diagnostics.
internal/diagnostics/session.go:4
↓ 1 callersMethodLogSystemInfo
LogSystemInfo logs uptime info.
internal/diagnostics/system.go:6
↓ 1 callersMethodLogUSBGadget
LogUSBGadget logs comprehensive USB gadget state, controller info, and HID devices.
internal/diagnostics/usb.go:12
↓ 1 callersFunctionMain
()
main.go:30
↓ 1 callersFunctionMarshal
Marshal marshals the HID RPC message to the data.
internal/hidrpc/hidrpc.go:61
↓ 1 callersMethodMountConfigFS
()
internal/usbgadget/config_tx.go:126
↓ 1 callersMethodMouseReport
MouseReport returns the mouse report from the message.
internal/hidrpc/message.go:180
↓ 1 callersFunctionNewClient
NewClient creates a new DHCP client for the given interface.
pkg/nmlite/jetdhcpc/client.go:119
↓ 1 callersFunctionNewConsoleBroker
(s Sink, norm NormalizationOptions)
serial_console_helpers.go:256
↓ 1 callersFunctionNewDHCPClient
NewDHCPClient creates a new DHCP client
pkg/nmlite/dhcp.go:31
↓ 1 callersFunctionNewDHCPClient
(options *DHCPClientOptions)
pkg/nmlite/udhcpc/udhcpc.go:45
↓ 1 callersFunctionNewFactory
()
internal/playoutdelay/interceptor.go:36
↓ 1 callersFunctionNewGRPCClient
NewGRPCClient creates a new gRPC client connected to the native service
internal/native/grpc_client.go:52
↓ 1 callersFunctionNewGRPCServer
NewGRPCServer creates a new gRPC server for the native service
internal/native/grpc_server.go:27
↓ 1 callersFunctionNewHandshakeMessage
NewHandshakeMessage creates a new handshake message.
internal/hidrpc/hidrpc.go:74
↓ 1 callersFunctionNewInterfaceManager
NewInterfaceManager creates a new interface manager
pkg/nmlite/interface.go:51
↓ 1 callersFunctionNewKeyboardLedMessage
NewKeyboardLedMessage creates a new keyboard LED message.
internal/hidrpc/hidrpc.go:90
↓ 1 callersFunctionNewKeyboardMacroStateMessage
NewKeyboardMacroStateMessage creates a new keyboard macro state message.
internal/hidrpc/hidrpc.go:110
↓ 1 callersFunctionNewKeydownStateMessage
NewKeydownStateMessage creates a new keydown state message.
internal/hidrpc/hidrpc.go:98
↓ 1 callersFunctionNewLogger
(zerologLogger zerolog.Logger)
internal/logging/logger.go:86
↓ 1 callersFunctionNewMDNS
(opts *MDNSOptions)
internal/mdns/mdns.go:43
↓ 1 callersFunctionNewMQTTManager
(cfg *MQTTConfig, deviceID string)
mqtt.go:90
↓ 1 callersFunctionNewNBDDevice
()
block_device.go:67
↓ 1 callersFunctionNewNative
(opts NativeOptions)
internal/native/native.go:67
↓ 1 callersFunctionNewNativeProxy
NewNativeProxy creates a new NativeProxy that spawns a separate process
internal/native/proxy.go:147
↓ 1 callersFunctionNewNetworkManager
NewNetworkManager creates a new network manager
pkg/nmlite/manager.go:36
↓ 1 callersFunctionNewPublicIPState
NewPublicIPState creates a new PublicIPState
pkg/myip/ip.go:63
↓ 1 callersFunctionNewRateLimiter
NewRateLimiter creates a new rate limiter with automatic cleanup
ratelimit.go:36
↓ 1 callersFunctionNewResolvConfManager
NewResolvConfManager creates a new resolv.conf manager
pkg/nmlite/resolvconf.go:51
↓ 1 callersFunctionNewSerialMux
(p serial.Port, broker *ConsoleBroker)
serial_console_helpers.go:614
↓ 1 callersFunctionNewStaticConfigManager
NewStaticConfigManager creates a new static configuration manager
pkg/nmlite/static.go:19
↓ 1 callersFunctionNewTimeSync
(opts *TimeSyncOptions)
internal/timesync/timesync.go:65
↓ 1 callersFunctionNewWithLogger
NewWithLogger creates a new Diagnostics instance with a custom logger.
internal/diagnostics/diagnostics.go:60
↓ 1 callersFunctionOpenALSACapture
(device string)
internal/audio/alsa_capture_stub.go:9
↓ 1 callersMethodOverrideGadgetConfig
OverrideGadgetConfig overrides the gadget config for the given item and attribute. It returns an error if the item is not found or the attribute is no
internal/usbgadget/config.go:149
↓ 1 callersFunctionParseIPv4Netmask
ParseIPv4Netmask parses an IPv4 netmask string and returns the IPNet
pkg/nmlite/link/utils.go:10
↓ 1 callersFunctionParseIPv6Prefix
ParseIPv6Prefix parses an IPv6 address and prefix length
pkg/nmlite/link/utils.go:42
↓ 1 callersMethodPointerReport
PointerReport returns the point report from the message.
internal/hidrpc/message.go:156
↓ 1 callersMethodReadEncoded
(codec Codec)
internal/audio/alsa_capture_cgo.go:323
↓ 1 callersMethodReconcileLink
ReconcileLink reconciles the addresses and routes of a link
pkg/nmlite/link/manager.go:478
↓ 1 callersMethodRecordSuccess
RecordSuccess clears the rate limit entry for an IP after successful auth
ratelimit.go:163
↓ 1 callersMethodRefresh
Refresh refreshes the link
pkg/nmlite/link/netlink.go:70
↓ 1 callersMethodRelMouseReport
(mx int8, my int8, buttons uint8)
internal/usbgadget/hid_mouse_relative.go:88
↓ 1 callersMethodRelMouseWheelReport
(wheelY int8, wheelX int8)
internal/usbgadget/hid_mouse_relative.go:111
↓ 1 callersMethodRemoveDefaultRoute
RemoveDefaultRoute removes the default route for the given family
pkg/nmlite/link/manager.go:363
↓ 1 callersMethodRenewDHCPLease
RenewDHCPLease renews the DHCP lease for a specific interface
pkg/nmlite/manager.go:194
↓ 1 callersMethodReopenKeyboardHidFile
()
internal/usbgadget/hid_keyboard.go:431
↓ 1 callersMethodRouteAdd
RouteAdd adds a route
pkg/nmlite/link/manager.go:294
↓ 1 callersMethodRouteReplace
RouteReplace replaces a route
pkg/nmlite/link/manager.go:308
↓ 1 callersFunctionRtcTimetoTime
(t unix.RTCTime)
internal/timesync/rtc_linux.go:27
↓ 1 callersFunctionRunNativeProcess
RunNativeProcess runs the native process mode
internal/native/server.go:78
↓ 1 callersFunctionRunWebSecureServer
()
web_tls.go:209
↓ 1 callersFunctionRunWebServer
()
web.go:657
↓ 1 callersFunctionRunWebsocketClient
()
cloud.go:498
↓ 1 callersFunctionSaveBackupConfig
()
config.go:357
↓ 1 callersMethodSetCloudflareEndpoint
SetCloudflareEndpoint sets the Cloudflare endpoint
pkg/myip/ip.go:96
↓ 1 callersMethodSetConfig
SetConfig updates the interface configuration
pkg/nmlite/interface.go:351
↓ 1 callersMethodSetDhcpNtpAddresses
(addresses []string)
internal/timesync/timesync.go:94
↓ 1 callersMethodSetDisplayRotation
SetDisplayRotation sets the display rotation
config.go:147
↓ 1 callersMethodSetGadgetConfig
(config *Config)
internal/usbgadget/config.go:105
↓ 1 callersMethodSetHostname
SetHostname sets the hostname and domain for the network manager
pkg/nmlite/manager.go:56
↓ 1 callersMethodSetIPv4AndIPv6
SetFamily sets if we need to track IPv4 and IPv6 public IP addresses
pkg/myip/ip.go:87
↓ 1 callersMethodSetLeaseExpiry
SetLeaseExpiry sets the lease expiry time.
pkg/nmlite/udhcpc/parser.go:49
↓ 1 callersMethodSetMTU
(mtu int)
pkg/nmlite/link/netlink.go:121
↓ 1 callersMethodSetNetworkConfig
(cfg *types.NetworkConfig)
internal/timesync/timesync.go:98
↓ 1 callersMethodSetOnConfigChange
SetOnConfigChange sets the callback for configuration changes
pkg/nmlite/interface.go:393
↓ 1 callersMethodSetOnDHCPLeaseChange
SetOnDHCPLeaseChange sets the callback for DHCP lease changes
pkg/nmlite/interface.go:398
↓ 1 callersMethodSetOnInterfaceStateChange
SetOnInterfaceStateChange sets the callback for interface state changes
pkg/nmlite/manager.go:204
↓ 1 callersMethodSetOnKeyboardStateChange
(f func(state KeyboardState))
internal/usbgadget/hid_keyboard.go:166
↓ 1 callersMethodSetOnKeysDownChange
(f func(state KeysDownState))
internal/usbgadget/hid_keyboard.go:184
↓ 1 callersMethodSetOnLeaseChange
(callback func(lease *DHCPLease))
internal/network/types/dhcp.go:17
↓ 1 callersMethodSetOnResolvConfChange
SetOnResolvConfChange sets the callback for resolv.conf changes
pkg/nmlite/interface.go:403
↓ 1 callersMethodSetOnStateChange
SetOnStateChange sets the callback for state changes
pkg/nmlite/interface.go:388
↓ 1 callersMethodSetOptions
SetOptions sets the local names and listen options and restarts the mDNS server
internal/mdns/mdns.go:206
↓ 1 callersMethodSetTerminalPaused
(v bool)
serial_console_helpers.go:279
↓ 1 callersMethodStart
Start starts managing the interface
pkg/nmlite/interface.go:112
↓ 1 callersMethodStart
Start starts the timer loop to check public IP addresses periodically
pkg/myip/ip.go:120
↓ 1 callersMethodStart
()
internal/native/interface.go:5
← previousnext →701–800 of 2,643, ranked by callers