MCPcopy Create free account

hub / github.com/bootlin/elixir / functions

Functions1,162 in github.com/bootlin/elixir

↓ 61 callersMethodappend
(self, id, type, line, family)
elixir/data.py:75
↓ 32 callersMethodget
(self, key)
elixir/data.py:165
↓ 22 callersMethodexists
(self, key)
elixir/data.py:161
↓ 17 callersFunctiondecode_number
(string)
elixir/filters/utils.py:84
↓ 17 callersFunctionencode_number
(number)
elixir/filters/utils.py:72
↓ 17 callersFunctioni2c_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 callersFunctionprogress
(msg, current)
update.py:550
↓ 12 callersFunctioni2c_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 callersMethoditer
(self, dummy=False)
elixir/data.py:62
↓ 11 callersMethodput
(self, key, val, sync=False)
elixir/data.py:173
↓ 10 callersFunctioni2c_quirk_error
t/tree/drivers/i2c/i2c-core-base.c:1875
↓ 9 callersMethodclose
(self)
elixir/data.py:222
↓ 9 callersFunctionscriptLines
(*args, env=None)
elixir/lib.py:43
↓ 8 callersFunctionfilename_without_ext_matches
(filepath: str, allowed_filenames_without_ext)
elixir/filters/utils.py:57
↓ 8 callersMethodget_latest_tag
(self, rc)
elixir/query.py:188
↓ 8 callersFunctioni2c_check_functionality
Return 1 if adapter supports everything we need, 0 if not. */
t/tree/include/linux/i2c.h:868
↓ 8 callersFunctioni2c_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 callersFunctiondecode
(byte_object)
elixir/lib.py:59
↓ 7 callersFunctionget_source_base_url
(project: str, version: str)
elixir/web.py:191
↓ 7 callersFunctioni2c_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 callersFunctionstringify_source_path
(project: str, version: str, path: str)
elixir/web.py:195
↓ 6 callersMethod__init__
(self, tag_buf)
update.py:75
↓ 6 callersFunctioni2c_smbus_try_get_dmabuf
t/tree/drivers/i2c/i2c-core-smbus.c:293
↓ 6 callersFunctioni2c_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 callersFunctionnvram_read_macaddr
t/tree/drivers/firmware/broadcom/bcm74xx_sprom.c:140
↓ 6 callersFunctionparseLineId
(lineId)
static/script.js:117
↓ 5 callersFunctionextension_matches
(filepath: str, allowed_extensions)
elixir/filters/utils.py:64
↓ 5 callersFunctionget_query
(basedir, project)
elixir/query.py:49
↓ 5 callersFunctioni2c_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 callersFunctioni2c_parent_is_i2c_adapter
t/tree/include/linux/i2c.h:727
↓ 5 callersMethodscript
(self, *args)
elixir/query.py:66
↓ 5 callersFunctionvalidate_project_and_version
(ctx, project, version)
elixir/web.py:173
↓ 5 callersFunctionxa_entry
Private */
t/tree/include/linux/xarray.h:1141
↓ 5 callersFunctionxa_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 callersFunction__raw_readb
t/tree/include/asm-generic/io.h:75
↓ 4 callersFunction__raw_readl
t/tree/include/asm-generic/io.h:91
↓ 4 callersFunction__raw_readw
t/tree/include/asm-generic/io.h:83
↓ 4 callersFunction__raw_writeb
t/tree/include/asm-generic/io.h:109
↓ 4 callersFunction__raw_writel
t/tree/include/asm-generic/io.h:125
↓ 4 callersFunction__raw_writew
t/tree/include/asm-generic/io.h:117
↓ 4 callersMethodappend
(self, id, lines, family)
elixir/data.py:140
↓ 4 callersMethodfile_exists
(self, version, path)
elixir/query.py:90
↓ 4 callersFunctionget_nvram_var
t/tree/drivers/firmware/broadcom/bcm74xx_sprom.c:48
↓ 4 callersFunctionhidePopup
(referencePopup)
static/dynamic-references.js:177
↓ 4 callersFunctioni2c_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 callersFunctioni2c_for_each_dev
t/tree/drivers/i2c/i2c-core-base.c:1664
↓ 4 callersFunctioni2c_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 callersFunctioni2c_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 callersFunctionof_node_put
t/tree/include/linux/of.h:129
↓ 4 callersFunctionof_property_count_elems_of_size
t/tree/include/linux/of.h:706
↓ 4 callersFunctionrcu_lock_acquire
t/tree/include/linux/rcupdate.h:206
↓ 4 callersFunctionrcu_lock_release
t/tree/include/linux/rcupdate.h:211
↓ 4 callersMethodrun
(self)
update.py:79
↓ 4 callersMethodscriptLines
(self, *args)
elixir/query.py:69
↓ 4 callersMethodsearch_ident
(self, version, ident, family)
elixir/query.py:179
↓ 4 callersFunctionstringify_ident_path
(project, version, family, ident)
elixir/web.py:271
↓ 4 callersFunctionsymbol_instance_to_entry
(base_url: str, symbol: SymbolInstance)
elixir/web.py:681
↓ 4 callersFunctionvalidFamily
(family)
elixir/lib.py:215
↓ 4 callersFunctionxa_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 callersFunctionxas_not_node
True if the pointer is something other than a node */
t/tree/include/linux/xarray.h:1403
↓ 3 callersFunction__radix_tree_iter_add
t/tree/include/linux/radix-tree.h:335
↓ 3 callersFunction__raw_readq
t/tree/include/asm-generic/io.h:100
↓ 3 callersFunction__raw_writeq
t/tree/include/asm-generic/io.h:134
↓ 3 callersFunctionbcm47xx_fill_sprom
t/tree/drivers/firmware/broadcom/bcm74xx_sprom.c:563
↓ 3 callersFunctiondevice_init_wakeup
t/tree/include/linux/pm_wakeup.h:156
↓ 3 callersFunctionget_ident_base_url
(project: str, version: str, family: str|None = None)
elixir/web.py:262
↓ 3 callersFunctionget_projects
(basedir: str)
elixir/web.py:409
↓ 3 callersMethodget_versions
(self)
elixir/query.py:143
↓ 3 callersFunctionhighlightFromTo
(firstLine, lastLine)
static/script.js:158
↓ 3 callersFunctioni2c_adapter_depth
t/tree/drivers/i2c/i2c-core-base.c:1017
↓ 3 callersFunctioni2c_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 callersFunctioni2c_check_addr_busy
t/tree/drivers/i2c/i2c-core-base.c:611
↓ 3 callersFunctioni2c_get_functionality
Return the functionality mask */
t/tree/include/linux/i2c.h:862
↓ 3 callersFunctioni2c_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 callersFunctioni2c_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 callersFunctioni2c_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 callersFunctioni2c_smbus_msg_pec
Assume a 7-bit address, which is reasonable for SMBus */
t/tree/drivers/i2c/i2c-core-smbus.c:51
↓ 3 callersFunctioni2c_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 callersFunctioni2c_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 callersFunctionioremap_nocache
t/tree/include/asm-generic/io.h:977
↓ 3 callersFunctionof_node_clear_flag
t/tree/include/linux/of.h:204
↓ 3 callersFunctionof_property_read_string_helper
t/tree/include/linux/of.h:830
↓ 3 callersFunctionof_property_read_u32
t/tree/include/linux/of.h:1196
↓ 3 callersFunctionscript
(*args, env=None)
elixir/lib.py:29
↓ 3 callersFunctionstub_get_wordp
t/tree/drivers/i2c/i2c-stub.c:112
↓ 3 callersFunctionvalidate_creds
t/tree/include/linux/cred.h:203
↓ 3 callersFunctionvalidate_ident
(ident: str)
elixir/web_utils.py:74
↓ 3 callersFunctionvalidate_project
(project: str)
elixir/web_utils.py:57
↓ 2 callersFunction__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 callersFunction__i2c_check_suspended
t/tree/drivers/i2c/i2c-core.h:50
↓ 2 callersFunction__i2c_lock_bus_helper
t/tree/drivers/i2c/i2c-core.h:35
↓ 2 callersFunction__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 callersFunctionacpi_device_enumerated
t/tree/include/acpi/acpi_bus.h:543
↓ 2 callersFunctionacpi_device_handle
t/tree/include/linux/acpi.h:38
↓ 2 callersFunctionaddClassToRangeOfElements
(first, last, class_name)
static/script.js:176
↓ 2 callersFunctionbcm47xx_fill_sprom_path_r4589
t/tree/drivers/firmware/broadcom/bcm74xx_sprom.c:408
↓ 2 callersFunctionbcm47xx_is_valid_mac
t/tree/drivers/firmware/broadcom/bcm74xx_sprom.c:482
↓ 2 callersFunctioncancelLoadingPopup
()
static/dynamic-references.js:211
↓ 2 callersFunctionclearRangeHighlight
()
static/script.js:169
↓ 2 callersFunctioncreate_key
t/tree/drivers/firmware/broadcom/bcm74xx_sprom.c:35
next →1–100 of 1,162, ranked by callers