Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Yours3lf/rpi-vk-driver
/ functions
Functions
1,407 in github.com/Yours3lf/rpi-vk-driver
⨍
Functions
1,407
◇
Types & classes
1,521
↓ 199 callers
Function
getCPAptrFromOffset
driver/ConsecutivePoolAllocator.c:260
↓ 155 callers
Function
__gen_uint
brcm/cle/v3d_packet_helpers.h:65
↓ 153 callers
Function
__gen_unpack_uint
brcm/cle/v3d_packet_helpers.h:158
↓ 66 callers
Function
assemble_qpu_asm
QPUassembler/qpu_assembler.c:940
↓ 66 callers
Function
get_num_instructions
QPUassembler/qpu_assembler.c:1466
↓ 61 callers
Function
clFit
driver/common.c:534
↓ 56 callers
Function
append
brcm/qpu/qpu_disasm.c:39
↓ 40 callers
Function
moveBits
move bits to offset, mask rest to 0
driver/ControlListUtil.c:12
↓ 38 callers
Function
out
brcm/clif/clif_private.h:99
↓ 30 callers
Function
consecutivePoolFree
free numBlocks consecutive memory
driver/ConsecutivePoolAllocator.c:127
↓ 28 callers
Function
consecutivePoolAllocate
allocate numBlocks consecutive memory return an offset into the pool buffer, as pool could be reallocated!
driver/ConsecutivePoolAllocator.c:49
↓ 23 callers
Function
CPAdebugPrint
driver/ConsecutivePoolAllocator.c:269
↓ 22 callers
Function
clGetHandleIndex
driver/ControlListUtil.c:596
↓ 20 callers
Function
getMapElement
driver/map.c:11
↓ 18 callers
Function
clInsertData
driver/ControlListUtil.c:102
↓ 15 callers
Function
getFormatBpp
driver/common.c:9
↓ 9 callers
Function
__gen_unpack_float
brcm/cle/v3d_packet_helpers.h:198
↓ 9 callers
Function
createConsecutivePoolAllocator
driver/ConsecutivePoolAllocator.c:8
↓ 9 callers
Function
getStencilOp
driver/common.c:463
↓ 9 callers
Function
get_header
brcm/common/ralloc.c:86
↓ 8 callers
Function
roundUp
driver/common.c:307
↓ 8 callers
Function
safe_name
(name)
brcm/cle/gen_pack_header.py:78
↓ 8 callers
Function
ulog2
driver/common.c:527
↓ 8 callers
Function
v3d_qpu_sig_writes_address
brcm/qpu/qpu_instr.c:791
↓ 7 callers
Function
clInit
driver/ControlListUtil.c:33
↓ 7 callers
Function
out_address
brcm/clif/clif_private.h:109
↓ 7 callers
Function
v3d_group_get_length
Returns the size of a V3D packet. */
brcm/cle/v3d_decoder.c:752
↓ 7 callers
Function
v3d_qpu_float32_unpack_pack
brcm/qpu/qpu_pack.c:621
↓ 7 callers
Function
v3d_qpu_float32_unpack_unpack
brcm/qpu/qpu_pack.c:599
↓ 7 callers
Function
xzalloc
brcm/cle/v3d_decoder.c:168
↓ 6 callers
Method
gen_prefix
(self, name)
brcm/cle/gen_pack_header.py:417
↓ 6 callers
Function
ralloc_size
brcm/common/ralloc.c:118
↓ 6 callers
Function
readPPM
test/cubeMipmapping/cubeMipmapping.cpp:87
↓ 6 callers
Function
readPPM
test/cubemapping/cubemapping.cpp:86
↓ 6 callers
Function
v3d_qpu_disasm_sig_addr
brcm/qpu/qpu_disasm.c:181
↓ 6 callers
Function
vc4_has_feature
driver/kernelInterface.c:148
↓ 6 callers
Function
vc4_seqno_wait
driver/kernelInterface.c:317
↓ 5 callers
Function
clif_lookup_bo
brcm/clif/clif_dump.c:75
↓ 5 callers
Function
createMap
driver/map.c:42
↓ 5 callers
Function
getBigEndian
test/ETC/ETC.cpp:86
↓ 5 callers
Function
linear_alloc_child
brcm/common/ralloc.c:622
↓ 5 callers
Function
poolFree
driver/PoolAllocator.c:63
↓ 5 callers
Function
setMapElement
driver/map.c:21
↓ 5 callers
Function
set_loader_magic_value
external/include/vulkan/vk_icd.h:68
↓ 5 callers
Function
v3d_print_group
brcm/cle/v3d_decoder.c:978
↓ 5 callers
Function
v3d_spec_find_struct
brcm/cle/v3d_decoder.c:90
↓ 4 callers
Function
__gen_sfixed
brcm/cle/v3d_packet_helpers.h:121
↓ 4 callers
Function
clEmitShaderRelocation
input: 2 cls (cl + handles cl)
driver/ControlListUtil.c:622
↓ 4 callers
Function
clif_dump_binary
Dumps the binary data in the BO from start to end (relative to the start of * the BO). */
brcm/clif/clif_dump.c:236
↓ 4 callers
Function
clif_dump_cl
brcm/clif/clif_dump.c:115
↓ 4 callers
Function
createPoolAllocator
driver/PoolAllocator.c:7
↓ 4 callers
Function
divRoundUp
driver/ControlListUtil.c:6
↓ 4 callers
Function
fifoGetLast
driver/fifo.c:69
↓ 4 callers
Function
getBOAlignedSize
driver/kernelInterface.c:380
↓ 4 callers
Function
getCompareOp
driver/common.c:438
↓ 4 callers
Function
getMemoryTypeIndex
test/HDR/HDR.cpp:1381
↓ 4 callers
Function
getPow2Pad
return closest power of 2 number greater or equal to n
driver/common.c:948
↓ 4 callers
Function
packVec4IntoABGR8
driver/common.c:168
↓ 4 callers
Function
poolAllocate
driver/PoolAllocator.c:45
↓ 4 callers
Function
printf_length
Return the length of the string that would be generated by a printf-style * format and argument list, not including the \0 byte. */
brcm/common/ralloc.c:441
↓ 4 callers
Function
ralloc_free
brcm/common/ralloc.c:229
↓ 4 callers
Function
resize
helper function - assumes ptr != NULL */
brcm/common/ralloc.c:162
↓ 4 callers
Function
v3d_qpu_disasm_raddr
brcm/qpu/qpu_disasm.c:59
↓ 4 callers
Function
v3d_qpu_float32_pack_pack
brcm/qpu/qpu_pack.c:693
↓ 4 callers
Function
v3d_qpu_magic_waddr_is_sfu
brcm/qpu/qpu_instr.c:510
↓ 4 callers
Function
v3d_qpu_unpack_name
brcm/qpu/qpu_instr.c:325
↓ 4 callers
Function
xstrdup
brcm/cle/v3d_decoder.c:156
↓ 3 callers
Function
__gen_unpack_sfixed
brcm/cle/v3d_packet_helpers.h:182
↓ 3 callers
Function
__gen_unpack_sint
brcm/cle/v3d_packet_helpers.h:172
↓ 3 callers
Function
clCloseCurrentMarker
driver/ControlListUtil.c:87
↓ 3 callers
Function
clInsertFlush
driver/ControlListUtil.c:152
↓ 3 callers
Function
clInsertIncrementSemaphore
driver/ControlListUtil.c:179
↓ 3 callers
Function
clInsertNewCLMarker
driver/ControlListUtil.c:45
↓ 3 callers
Function
clInsertStartTileBinning
driver/ControlListUtil.c:170
↓ 3 callers
Function
clInsertTileBinningModeConfiguration
driver/ControlListUtil.c:452
↓ 3 callers
Function
create_group
brcm/cle/v3d_decoder.c:203
↓ 3 callers
Function
debugPrintFifo
driver/fifo.c:124
↓ 3 callers
Function
destroyPoolAllocator
driver/PoolAllocator.c:36
↓ 3 callers
Method
emit_pack_function
(self, name, group)
brcm/cle/gen_pack_header.py:528
↓ 3 callers
Method
emit_template_struct
(self, name, group)
brcm/cle/gen_pack_header.py:523
↓ 3 callers
Method
emit_unpack_function
(self, name, group)
brcm/cle/gen_pack_header.py:539
↓ 3 callers
Function
fail
brcm/cle/v3d_decoder.c:131
↓ 3 callers
Function
getIndex
driver/map.c:3
↓ 3 callers
Function
getMemoryTypeIndex
test/cubeMipmapping/cubeMipmapping.cpp:1317
↓ 3 callers
Function
getMemoryTypeIndex
test/texturing/texturing.cpp:1275
↓ 3 callers
Function
getMemoryTypeIndex
test/clearTest/clearTest.cpp:1415
↓ 3 callers
Function
getMemoryTypeIndex
test/MSAA/MSAA.cpp:1238
↓ 3 callers
Function
getMemoryTypeIndex
test/depthTest/depthTest.cpp:1375
↓ 3 callers
Function
getMemoryTypeIndex
test/depthTex/depthTex.cpp:1292
↓ 3 callers
Function
getMemoryTypeIndex
test/ETC/ETC.cpp:1357
↓ 3 callers
Function
getMemoryTypeIndex
test/mipmapping/mipmapping.cpp:1315
↓ 3 callers
Function
getMemoryTypeIndex
test/stencilTest/stencilTest.cpp:1419
↓ 3 callers
Function
getMemoryTypeIndex
test/cubemapping/cubemapping.cpp:1297
↓ 3 callers
Function
getRenderTargetFormatVC4
driver/common.c:917
↓ 3 callers
Method
group_enabled
(self)
brcm/cle/gen_pack_header.py:435
↓ 3 callers
Function
is_byte_offset
We allow fields to have either a bit index, or append "b" for a byte index. */
brcm/cle/v3d_decoder.c:176
↓ 3 callers
Function
iter_group_offset_bits
brcm/cle/v3d_decoder.c:792
↓ 3 callers
Function
list_empty
brcm/common/list.h:104
↓ 3 callers
Function
ralloc_vasprintf_rewrite_tail
brcm/common/ralloc.c:510
↓ 3 callers
Function
v3d_get_enum_name
brcm/cle/v3d_decoder.c:775
next →
1–100 of 1,407, ranked by callers