Enter the query into the form above.
API method:
GET /api/symbols?search=hello&page=1&limit=20
where search is your query, page is a page number and limit is a number of items on a single page. Pagination information (such as a number of pages and etc) is returned
in response headers.
If you'd like to join our channel search send a patch to ~whereiseveryone/toys@lists.sr.ht adding your channel as an entry in channels.scm.
Return #t if the setgroups proc file, introduced in Linux-libre 3.19, exists.
Write an initial RAM disk (initrd) to OUTPUT. The initrd starts the script at INIT, running GUILE. It contains all the items referred to by REFERENCES-GRAPHS.
Write a cpio archive containing DIRECTORY to file OUTPUT, with reset timestamps in the archive. When COMPRESS? is true, compress it using GZIP. On success, return OUTPUT.
Lookup module NAME under DIRECTORY, and return its absolute file name. NAME can be a file name with or without '.ko', or it can be a module name. Raise an error if it could not be found.
Module names can differ from file names in interesting ways; for instance, module names usually (always?) use underscores as the inter-word separator, whereas file names often, but not always, use hyphens. Examples: "usb-storage.ko", "serpent_generic.ko".
Load Linux module from FILE, the name of a '.ko[.gz|.xz|.zst]' file; return true on success, false otherwise. When RECURSIVE? is true, load its dependencies first (à la 'modprobe'.) The actual files containing modules depended on are obtained by calling LOOKUP-MODULE with the module name. Modules whose name appears in BLACK-LIST are not loaded.
Assuming MODULES-PROVIDED lists kernel modules that are already provided--e.g., in the initrd, return the list of missing kernel modules that are required to access DEVICE.
Return the "canonical" name for MODULE, replacing hyphens with underscores.
Return the list of names of currently loaded Linux modules.
Return the list of modules that FILE depends on. The returned list contains module names, not actual file names.
Return true if DEVICE has the chosen class.
Write a database that maps "module names" as they appear in the relevant ELF section of '.ko[.gz|.xz|.zst]' files, to actual file names. This format is Guix-specific. It aims to deal with inconsistent naming, in particular hyphens vs. underscores.
Create a new directory OUTPUT and ensure that the directory OUTPUT/lib/modules/VERSION can be used as a source of Linux kernel modules for the first kmod in PATH now to eventually load. Take modules to put into OUTPUT from INPUTS.
Right now that means it creates modules.*.bin which modprobe will use to find loadable modules.
Return the list of module aliases required by DEVICE, a /dev file name, as in this example:
(device-module-aliases "/dev/sda") => ("scsi:t-0x00" "pci:v00008086d00009D03sv0000103Csd000080FAbc01sc06i01")
The modules corresponding to these aliases can then be found using 'matching-modules'.
Return true if DEVICE has the chosen class.
Return the list of PCI devices of the system (<pci-device> records).
Return #t if MODULE is already loaded. MODULE must be a Linux module name, not a file name.
Traverse the '.ko[.gz|.xz|.zst]' files in DIRECTORY and create the corresponding 'modules.alias' file.
Load MODULES and their dependencies from DIRECTORY, a directory containing the '.ko' files. The '.ko' suffix is automatically added to MODULES if needed.
Return the list of modules that can be preloaded, and then the list of modules that can be postloaded, of the soft dependencies of module FILE.
Return the list of aliases of module FILE.
Read the 'pci.ids' database at FILE (get it from the pciutils package or from <https://pci-ids.ucw.cz/>) and return a lookup procedure that takes a PCI vendor ID and a device ID (two integers) and returns the vendor name and device name as two values.
Return the module name corresponding to FILE, stripping the trailing '.ko[.gz|.xz|.zst]' and normalizing it.
Return true if DEVICE has the chosen class.