Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/bootlin/elixir
/ functions
Functions
1,162 in github.com/bootlin/elixir
⨍
Functions
1,162
◇
Types & classes
642
↓ 61 callers
Method
append
(self, id, type, line, family)
elixir/data.py:75
↓ 32 callers
Method
get
(self, key)
elixir/data.py:165
↓ 22 callers
Method
exists
(self, key)
elixir/data.py:161
↓ 17 callers
Function
decode_number
(string)
elixir/filters/utils.py:84
↓ 17 callers
Function
encode_number
(number)
elixir/filters/utils.py:72
↓ 17 callers
Function
i2c_smbus_xfer
* i2c_smbus_xfer - execute SMBus protocol operations * @adapter: Handle to I2C bus * @addr: Address of SMBus slave on that bus * @flags: I2C_CLIENT
t/tree/drivers/i2c/i2c-core-smbus.c:525
↓ 14 callers
Function
progress
(msg, current)
update.py:550
↓ 12 callers
Function
i2c_verify_client
* i2c_verify_client - return parameter as i2c_client, or NULL * @dev: device, probably from some driver model iterator * * When traversing the driv
t/tree/drivers/i2c/i2c-core-base.c:511
↓ 11 callers
Method
iter
(self, dummy=False)
elixir/data.py:62
↓ 11 callers
Method
put
(self, key, val, sync=False)
elixir/data.py:173
↓ 10 callers
Function
i2c_quirk_error
t/tree/drivers/i2c/i2c-core-base.c:1875
↓ 9 callers
Method
close
(self)
elixir/data.py:222
↓ 9 callers
Function
scriptLines
(*args, env=None)
elixir/lib.py:43
↓ 8 callers
Function
filename_without_ext_matches
(filepath: str, allowed_filenames_without_ext)
elixir/filters/utils.py:57
↓ 8 callers
Method
get_latest_tag
(self, rc)
elixir/query.py:188
↓ 8 callers
Function
i2c_check_functionality
Return 1 if adapter supports everything we need, 0 if not. */
t/tree/include/linux/i2c.h:868
↓ 8 callers
Function
i2c_unregister_device
* i2c_unregister_device - reverse effect of i2c_new_device() * @client: value returned from i2c_new_device() * Context: can sleep */
t/tree/drivers/i2c/i2c-core-base.c:831
↓ 7 callers
Function
decode
(byte_object)
elixir/lib.py:59
↓ 7 callers
Function
get_source_base_url
(project: str, version: str)
elixir/web.py:191
↓ 7 callers
Function
i2c_new_device
* i2c_new_device - instantiate an i2c device * @adap: the adapter managing the device * @info: describes one I2C device; bus_num is ignored * Conte
t/tree/drivers/i2c/i2c-core-base.c:815
↓ 7 callers
Function
stringify_source_path
(project: str, version: str, path: str)
elixir/web.py:195
↓ 6 callers
Method
__init__
(self, tag_buf)
update.py:75
↓ 6 callers
Function
i2c_smbus_try_get_dmabuf
t/tree/drivers/i2c/i2c-core-smbus.c:293
↓ 6 callers
Function
i2c_unlock_bus
* i2c_unlock_bus - Release exclusive access to an I2C bus segment * @adapter: Target I2C bus segment * @flags: I2C_LOCK_ROOT_ADAPTER unlocks the roo
t/tree/include/linux/i2c.h:778
↓ 6 callers
Function
nvram_read_macaddr
t/tree/drivers/firmware/broadcom/bcm74xx_sprom.c:140
↓ 6 callers
Function
parseLineId
(lineId)
static/script.js:117
↓ 5 callers
Function
extension_matches
(filepath: str, allowed_extensions)
elixir/filters/utils.py:64
↓ 5 callers
Function
get_query
(basedir, project)
elixir/query.py:49
↓ 5 callers
Function
i2c_lock_bus
* i2c_lock_bus - Get exclusive access to an I2C bus segment * @adapter: Target I2C bus segment * @flags: I2C_LOCK_ROOT_ADAPTER locks the root i2c ad
t/tree/include/linux/i2c.h:752
↓ 5 callers
Function
i2c_parent_is_i2c_adapter
t/tree/include/linux/i2c.h:727
↓ 5 callers
Method
script
(self, *args)
elixir/query.py:66
↓ 5 callers
Function
validate_project_and_version
(ctx, project, version)
elixir/web.py:173
↓ 5 callers
Function
xa_entry
Private */
t/tree/include/linux/xarray.h:1141
↓ 5 callers
Function
xa_is_internal
* xa_is_internal() - Is the entry an internal entry? * @entry: XArray entry. * * Context: Any context. * Return: %true if the entry is an internal
t/tree/include/linux/xarray.h:167
↓ 4 callers
Function
__raw_readb
t/tree/include/asm-generic/io.h:75
↓ 4 callers
Function
__raw_readl
t/tree/include/asm-generic/io.h:91
↓ 4 callers
Function
__raw_readw
t/tree/include/asm-generic/io.h:83
↓ 4 callers
Function
__raw_writeb
t/tree/include/asm-generic/io.h:109
↓ 4 callers
Function
__raw_writel
t/tree/include/asm-generic/io.h:125
↓ 4 callers
Function
__raw_writew
t/tree/include/asm-generic/io.h:117
↓ 4 callers
Method
append
(self, id, lines, family)
elixir/data.py:140
↓ 4 callers
Method
file_exists
(self, version, path)
elixir/query.py:90
↓ 4 callers
Function
get_nvram_var
t/tree/drivers/firmware/broadcom/bcm74xx_sprom.c:48
↓ 4 callers
Function
hidePopup
(referencePopup)
static/dynamic-references.js:177
↓ 4 callers
Function
i2c_encode_flags_to_addr
Return a unique address which takes the flags of the client into account */
t/tree/drivers/i2c/i2c-core-base.c:521
↓ 4 callers
Function
i2c_for_each_dev
t/tree/drivers/i2c/i2c-core-base.c:1664
↓ 4 callers
Function
i2c_transfer
* i2c_transfer - execute a single or combined I2C message * @adap: Handle to I2C bus * @msgs: One or more messages to execute before STOP is issued
t/tree/drivers/i2c/i2c-core-base.c:2016
↓ 4 callers
Function
i2c_transfer_buffer_flags
* i2c_transfer_buffer_flags - issue a single I2C message transferring data * to/from a buffer * @client: Handle to slave device * @buf: Wh
t/tree/drivers/i2c/i2c-core-base.c:2062
↓ 4 callers
Function
of_node_put
t/tree/include/linux/of.h:129
↓ 4 callers
Function
of_property_count_elems_of_size
t/tree/include/linux/of.h:706
↓ 4 callers
Function
rcu_lock_acquire
t/tree/include/linux/rcupdate.h:206
↓ 4 callers
Function
rcu_lock_release
t/tree/include/linux/rcupdate.h:211
↓ 4 callers
Method
run
(self)
update.py:79
↓ 4 callers
Method
scriptLines
(self, *args)
elixir/query.py:69
↓ 4 callers
Method
search_ident
(self, version, ident, family)
elixir/query.py:179
↓ 4 callers
Function
stringify_ident_path
(project, version, family, ident)
elixir/web.py:271
↓ 4 callers
Function
symbol_instance_to_entry
(base_url: str, symbol: SymbolInstance)
elixir/web.py:681
↓ 4 callers
Function
validFamily
(family)
elixir/lib.py:215
↓ 4 callers
Function
xa_err
* xa_err() - Turn an XArray result into an errno. * @entry: Result from calling an XArray function. * * If an XArray operation cannot complete an o
t/tree/include/linux/xarray.h:217
↓ 4 callers
Function
xas_not_node
True if the pointer is something other than a node */
t/tree/include/linux/xarray.h:1403
↓ 3 callers
Function
__radix_tree_iter_add
t/tree/include/linux/radix-tree.h:335
↓ 3 callers
Function
__raw_readq
t/tree/include/asm-generic/io.h:100
↓ 3 callers
Function
__raw_writeq
t/tree/include/asm-generic/io.h:134
↓ 3 callers
Function
bcm47xx_fill_sprom
t/tree/drivers/firmware/broadcom/bcm74xx_sprom.c:563
↓ 3 callers
Function
device_init_wakeup
t/tree/include/linux/pm_wakeup.h:156
↓ 3 callers
Function
get_ident_base_url
(project: str, version: str, family: str|None = None)
elixir/web.py:262
↓ 3 callers
Function
get_projects
(basedir: str)
elixir/web.py:409
↓ 3 callers
Method
get_versions
(self)
elixir/query.py:143
↓ 3 callers
Function
highlightFromTo
(firstLine, lastLine)
static/script.js:158
↓ 3 callers
Function
i2c_adapter_depth
t/tree/drivers/i2c/i2c-core-base.c:1017
↓ 3 callers
Function
i2c_check_7bit_addr_validity_strict
And this is a strict address validity check, used when probing. If a * device uses a reserved address, then it shouldn't be probed. 7-bit * addressi
t/tree/drivers/i2c/i2c-core-base.c:555
↓ 3 callers
Function
i2c_check_addr_busy
t/tree/drivers/i2c/i2c-core-base.c:611
↓ 3 callers
Function
i2c_get_functionality
Return the functionality mask */
t/tree/include/linux/i2c.h:862
↓ 3 callers
Function
i2c_in_atomic_xfer_mode
* We only allow atomic transfers for very late communication, e.g. to send * the powerdown command to a PMIC. Atomic transfers are a corner case and
t/tree/drivers/i2c/i2c-core.h:30
↓ 3 callers
Function
i2c_new_client_device
* i2c_new_client_device - instantiate an i2c device * @adap: the adapter managing the device * @info: describes one I2C device; bus_num is ignored
t/tree/drivers/i2c/i2c-core-base.c:724
↓ 3 callers
Function
i2c_new_dummy_device
* i2c_new_dummy_device - return a new i2c device bound to a dummy driver * @adapter: the adapter managing the device * @address: seven bit address t
t/tree/drivers/i2c/i2c-core-base.c:889
↓ 3 callers
Function
i2c_smbus_msg_pec
Assume a 7-bit address, which is reasonable for SMBus */
t/tree/drivers/i2c/i2c-core-smbus.c:51
↓ 3 callers
Function
i2c_smbus_read_word_data
* i2c_smbus_read_word_data - SMBus "read word" protocol * @client: Handle to slave device * @command: Byte interpreted by slave * * This executes
t/tree/drivers/i2c/i2c-core-smbus.c:168
↓ 3 callers
Function
i2c_verify_adapter
* i2c_verify_adapter - return parameter as i2c_adapter or NULL * @dev: device, probably from some driver model iterator * * When traversing the dri
t/tree/drivers/i2c/i2c-core-base.c:1179
↓ 3 callers
Function
ioremap_nocache
t/tree/include/asm-generic/io.h:977
↓ 3 callers
Function
of_node_clear_flag
t/tree/include/linux/of.h:204
↓ 3 callers
Function
of_property_read_string_helper
t/tree/include/linux/of.h:830
↓ 3 callers
Function
of_property_read_u32
t/tree/include/linux/of.h:1196
↓ 3 callers
Function
script
(*args, env=None)
elixir/lib.py:29
↓ 3 callers
Function
stub_get_wordp
t/tree/drivers/i2c/i2c-stub.c:112
↓ 3 callers
Function
validate_creds
t/tree/include/linux/cred.h:203
↓ 3 callers
Function
validate_ident
(ident: str)
elixir/web_utils.py:74
↓ 3 callers
Function
validate_project
(project: str)
elixir/web_utils.py:57
↓ 2 callers
Function
__i2c_add_numbered_adapter
* __i2c_add_numbered_adapter - i2c_add_numbered_adapter where nr is never -1 * @adap: the adapter to register (with adap->nr initialized) * Context:
t/tree/drivers/i2c/i2c-core-base.c:1402
↓ 2 callers
Function
__i2c_check_suspended
t/tree/drivers/i2c/i2c-core.h:50
↓ 2 callers
Function
__i2c_lock_bus_helper
t/tree/drivers/i2c/i2c-core.h:35
↓ 2 callers
Function
__i2c_transfer
* __i2c_transfer - unlocked flavor of i2c_transfer * @adap: Handle to I2C bus * @msgs: One or more messages to execute before STOP is issued to * t
t/tree/drivers/i2c/i2c-core-base.c:1949
↓ 2 callers
Function
acpi_device_enumerated
t/tree/include/acpi/acpi_bus.h:543
↓ 2 callers
Function
acpi_device_handle
t/tree/include/linux/acpi.h:38
↓ 2 callers
Function
addClassToRangeOfElements
(first, last, class_name)
static/script.js:176
↓ 2 callers
Function
bcm47xx_fill_sprom_path_r4589
t/tree/drivers/firmware/broadcom/bcm74xx_sprom.c:408
↓ 2 callers
Function
bcm47xx_is_valid_mac
t/tree/drivers/firmware/broadcom/bcm74xx_sprom.c:482
↓ 2 callers
Function
cancelLoadingPopup
()
static/dynamic-references.js:211
↓ 2 callers
Function
clearRangeHighlight
()
static/script.js:169
↓ 2 callers
Function
create_key
t/tree/drivers/firmware/broadcom/bcm74xx_sprom.c:35
next →
1–100 of 1,162, ranked by callers