Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/BlueSCSI/BlueSCSI-v2
/ functions
Functions
839 in github.com/BlueSCSI/BlueSCSI-v2
⨍
Functions
839
◇
Types & classes
56
↓ 1 callers
Function
scsiInitiatorSetBusWidth
src/BlueSCSI_initiator.cpp:1112
↓ 1 callers
Function
scsiMOCommand
Handle magneto-optical scsi device commands
lib/SCSI2SD/src/firmware/mo.c:24
↓ 1 callers
Function
scsiNetworkCommand
lib/SCSI2SD/src/firmware/network.c:214
↓ 1 callers
Function
scsiNetworkEnqueue
lib/SCSI2SD/src/firmware/network.c:482
↓ 1 callers
Function
scsiPoll
lib/SCSI2SD/src/firmware/scsi.c:1293
↓ 1 callers
Function
scsiReadBuffer
lib/SCSI2SD/src/firmware/diagnostic.c:144
↓ 1 callers
Function
scsiReceiveDiagnostic
lib/SCSI2SD/src/firmware/diagnostic.c:65
↓ 1 callers
Function
scsiReset
lib/SCSI2SD/src/firmware/scsi.c:836
↓ 1 callers
Function
scsiSaveByteAddress
lib/SCSI2SD/src/firmware/geometry.c:154
↓ 1 callers
Function
scsiSendDiagnostic
lib/SCSI2SD/src/firmware/diagnostic.c:32
↓ 1 callers
Function
scsiStartRead
lib/BlueSCSI_platform_RP2MCU/scsiPhy.cpp:481
↓ 1 callers
Function
scsiStartRead
For platforms that do not have non-blocking read from SCSI bus
src/BlueSCSI_disk.cpp:91
↓ 1 callers
Function
scsiStatusSEL
lib/BlueSCSI_platform_RP2MCU/scsiPhy.cpp:99
↓ 1 callers
Function
scsiTapeCommand
src/BlueSCSI_tape.cpp:180
↓ 1 callers
Function
scsiToolboxCommand
src/BlueSCSI_Toolbox.cpp:596
↓ 1 callers
Function
scsiVendorCommand
lib/SCSI2SD/src/firmware/vendor.c:46
↓ 1 callers
Function
scsiVendorCommandSetLen
lib/SCSI2SD/src/firmware/vendor.c:182
↓ 1 callers
Function
scsiWriteBuffer
lib/SCSI2SD/src/firmware/diagnostic.c:210
↓ 1 callers
Function
scsi_accel_host_init
lib/BlueSCSI_platform_RP2MCU/scsi_accel_host.cpp:231
↓ 1 callers
Function
scsi_accel_host_read
lib/BlueSCSI_platform_RP2MCU/scsi_accel_host.cpp:89
↓ 1 callers
Function
scsi_accel_rp2040_finishRead
lib/BlueSCSI_platform_RP2MCU/scsi_accel_target_wide.cpp:1005
↓ 1 callers
Function
scsi_accel_rp2040_finishWrite
lib/BlueSCSI_platform_RP2MCU/scsi_accel_target_wide.cpp:666
↓ 1 callers
Function
scsi_accel_rp2040_isReadFinished
lib/BlueSCSI_platform_RP2MCU/scsi_accel_target_wide.cpp:964
↓ 1 callers
Function
scsi_accel_rp2040_isWriteDone
Once DMA has finished, check if all PIO queues have been drained
lib/BlueSCSI_platform_RP2MCU/scsi_accel_target_wide.cpp:612
↓ 1 callers
Function
scsi_accel_rp2040_isWriteDone
Once DMA has finished, check if all PIO queues have been drained
lib/BlueSCSI_platform_RP2MCU/scsi_accel_target.cpp:402
↓ 1 callers
Function
scsi_accel_rp2040_isWriteFinished
lib/BlueSCSI_platform_RP2MCU/scsi_accel_target.cpp:371
↓ 1 callers
Function
scsi_accel_rp2040_startRead
lib/BlueSCSI_platform_RP2MCU/scsi_accel_target.cpp:645
↓ 1 callers
Function
scsi_accel_rp2040_startWrite
lib/BlueSCSI_platform_RP2MCU/scsi_accel_target.cpp:257
↓ 1 callers
Function
scsi_accel_rp2040_stopRead
lib/BlueSCSI_platform_RP2MCU/scsi_accel_target_wide.cpp:993
↓ 1 callers
Function
scsi_accel_rp2040_stopRead
lib/BlueSCSI_platform_RP2MCU/scsi_accel_target.cpp:736
↓ 1 callers
Function
scsi_accel_rp2040_stopWrite
lib/BlueSCSI_platform_RP2MCU/scsi_accel_target_wide.cpp:640
↓ 1 callers
Function
scsi_accel_rp2040_stopWrite
lib/BlueSCSI_platform_RP2MCU/scsi_accel_target.cpp:432
↓ 1 callers
Function
scsi_bsy_deassert_interrupt
lib/BlueSCSI_platform_RP2MCU/scsiPhy.cpp:64
↓ 1 callers
Function
scsi_generate_parity_16bit
Generate parity and GPIO words in 16-bit bus mode. Reads count bytes from src and writes count/2 words to dest. Only 18 bottom bits of the output word
lib/BlueSCSI_platform_RP2MCU/scsi_accel_target_wide.cpp:276
↓ 1 callers
Function
scsi_generate_parity_8bit
Generate parity and GPIO words in 8-bit bus mode. Reads count bytes from src and writes count words to dest. Only DBP and bits 0-7 of the output word
lib/BlueSCSI_platform_RP2MCU/scsi_accel_target_wide.cpp:190
↓ 1 callers
Function
scsi_host_async_read_program_get_default_config
lib/BlueSCSI_platform_RP2MCU/scsi_accel_host_RP2MCU.pio.h:42
↓ 1 callers
Function
scsi_parity_program_get_default_config
lib/BlueSCSI_platform_RP2MCU/scsi_accel_target_RP2MCU.pio.h:34
↓ 1 callers
Function
scsi_read_parity_program_get_default_config
lib/BlueSCSI_platform_RP2MCU/scsi_accel_target_RP2MCU.pio.h:189
↓ 1 callers
Function
scsi_rst_assert_interrupt
lib/BlueSCSI_platform_RP2MCU/scsiPhy.cpp:135
↓ 1 callers
Function
sd_comms_autoconfig
SD Card Communication Autoconfig
lib/BlueSCSI_platform_RP2MCU/sd_card_sdio.cpp:211
↓ 1 callers
Function
sdio_tx_w_clock_program_get_default_config
lib/BlueSCSI_platform_RP2MCU/sdio_RP2MCU.pio.h:138
↓ 1 callers
Function
sdio_tx_w_clock_program_get_default_config
lib/BlueSCSI_platform_RP2MCU/sdio_RP2_Ultra.pio.h:227
↓ 1 callers
Method
setBitsPerSample
lib/BlueI2S/BlueI2S.cpp:73
↓ 1 callers
Method
setDivider
lib/BlueI2S/BlueI2S.cpp:86
↓ 1 callers
Function
setEjectButton
src/BlueSCSI_disk.cpp:1285
↓ 1 callers
Function
setInitiatorModeParityCheck
lib/BlueSCSI_platform_RP2MCU/scsiHostPhy.cpp:492
↓ 1 callers
Function
setNameFromImage
src/BlueSCSI_disk.cpp:304
↓ 1 callers
Function
set_sca_led_off
lib/BlueSCSI_platform_RP2MCU/BlueSCSI_platform.cpp:325
↓ 1 callers
Function
set_sca_led_on
lib/BlueSCSI_platform_RP2MCU/BlueSCSI_platform.cpp:319
↓ 1 callers
Method
set_timings_from_file
lib/BlueSCSI_platform_RP2MCU/custom_timings.cpp:54
↓ 1 callers
Function
setup_msc_initiator
src/BlueSCSI_msc_initiator.cpp:42
↓ 1 callers
Function
shift_program_get_default_config
lib/BlueSCSI_platform_RP2MCU/shift.pio.h:32
↓ 1 callers
Function
shift_program_init
lib/BlueSCSI_platform_RP2MCU/shift.pio.h:38
↓ 1 callers
Function
shorten_path
Shorten absolute paths to be relative to common prefixes.
utils/check_stack_usage.py:81
↓ 1 callers
Function
snapshot_elf
Create a serializable snapshot of an ELF's layout.
utils/compare_elf.py:497
↓ 1 callers
Function
start_dma_write
lib/BlueSCSI_platform_RP2MCU/scsi_accel_target_wide.cpp:411
↓ 1 callers
Method
status
lib/BlueSCSI_platform_RP2MCU/sd_card_sdio.cpp:778
↓ 1 callers
Function
storeBe64
src/BlueSCSI_disk.cpp:1710
↓ 1 callers
Method
stringToSpeedGrade
src/BlueSCSI_settings.cpp:719
↓ 1 callers
Function
strreverse
lib/minIni/minIni.cpp:894
↓ 1 callers
Function
swap_dma_readbuf
Swap filled read buffer to be processed, and other one for DMA usage. Sets dma_iobuf_words according to remaining space in application buffer. Returns
lib/BlueSCSI_platform_RP2MCU/scsi_accel_target_wide.cpp:694
↓ 1 callers
Function
trackinfo_from_cache
Rebuild a minimal CUETrackInfo from the cached fields so the header-only math helpers can be called without keeping a full CUETrackInfo in .bss.
lib/BlueSCSI_platform_RP2MCU/audio_spdif.cpp:157
↓ 1 callers
Function
usb_input_poll
Grab input from USB Serial terminal
lib/BlueSCSI_platform_RP2MCU/BlueSCSI_platform.cpp:1431
↓ 1 callers
Method
use_custom_timings
lib/BlueSCSI_platform_RP2MCU/custom_timings.cpp:49
↓ 1 callers
Method
verify_block
(self, first_sector, sector_count, seed)
utils/speed_tester.py:55
↓ 1 callers
Method
verify_block
(self, first_sector, sector_count, seed)
utils/random_tester.py:52
↓ 1 callers
Function
vhd_build_fixed_footer
src/BlueSCSI_vhd.cpp:147
↓ 1 callers
Function
vhd_compute_checksum
src/BlueSCSI_vhd.cpp:43
↓ 1 callers
Function
vhd_compute_geometry
src/BlueSCSI_vhd.cpp:52
↓ 1 callers
Function
vhd_generate_uuid
* Simple deterministic hash for UUID generation. * Mixes timestamp, SCSI ID, and disk size into 16 bytes. * Uses a basic multiplicative hash (FNV-1a
src/BlueSCSI_vhd.cpp:113
↓ 1 callers
Function
write_be16
Write a big-endian uint16 to buffer */
src/BlueSCSI_vhd.cpp:24
↓ 1 callers
Method
write_block
(self, first_sector, sector_count, seed)
utils/speed_tester.py:41
↓ 1 callers
Method
write_block
(self, first_sector, sector_count, seed)
utils/random_tester.py:39
Method
I2S
lib/BlueI2S/BlueI2S.cpp:27
Method
ImageBackingStore
src/ImageBackingStore.cpp:38
Method
MSCScopedLock
lib/BlueSCSI_platform_RP2MCU/BlueSCSI_platform_msc.cpp:108
Method
Parser
lib/ZipParser/zip_parser.cpp:31
Function
SCSISector2SD
lib/SCSI2SD/src/firmware/geometry.c:51
Method
SdioConfig
lib/BlueSCSI_platform_RP2MCU/SdioCard.h:52
Method
SetMatchingFilename
lib/ZipParser/zip_parser.cpp:50
Function
__USBInstallMassStorage
usb framework checks this func exists for mass storage config. no code needed.
lib/BlueSCSI_platform_RP2MCU/BlueSCSI_platform_msc.cpp:239
Method
__init__
(self, path, sectorsize = 512)
utils/speed_tester.py:36
Method
__init__
(self, path, sectorsize = 512)
utils/random_tester.py:34
Function
__no_inline_not_in_flash_func(set_flash_clock)
lib/BlueSCSI_platform_RP2MCU/BlueSCSI_platform.cpp:806
Function
__usb_irq
lib/BlueSCSI_platform_RP2MCU/BlueSCSI_platform.cpp:87
Function
__usb_timer_task
lib/BlueSCSI_platform_RP2MCU/BlueSCSI_platform.cpp:96
Method
_internal_open
src/ImageBackingStore.cpp:111
Method
activate
lib/BlueSCSI_platform_RP2MCU/sd_card_spi.cpp:37
Function
audio_dma_irq
lib/BlueSCSI_platform_RP2MCU/audio_spdif.cpp:343
Function
audio_get_channel
lib/BlueSCSI_platform_RP2MCU/audio_spdif.cpp:683
Function
audio_get_file_position
lib/BlueSCSI_platform_RP2MCU/audio_i2s.cpp:905
Function
audio_get_file_position
lib/BlueSCSI_platform_RP2MCU/audio_spdif.cpp:691
Function
audio_get_lba_position
lib/BlueSCSI_platform_RP2MCU/audio_spdif.cpp:696
Function
audio_get_status_code
lib/BlueSCSI_platform_RP2MCU/audio_spdif.cpp:667
Function
audio_get_volume
lib/BlueSCSI_platform_RP2MCU/audio_spdif.cpp:675
Function
audio_is_playing
lib/BlueSCSI_platform_RP2MCU/audio_spdif.cpp:375
Function
audio_play
lib/BlueSCSI_platform_RP2MCU/audio_spdif.cpp:503
Function
audio_poll
lib/BlueSCSI_platform_RP2MCU/audio_spdif.cpp:448
Function
audio_set_channel
lib/BlueSCSI_platform_RP2MCU/audio_spdif.cpp:687
Function
audio_set_cue_parser
lib/BlueSCSI_platform_RP2MCU/audio_i2s.cpp:884
← previous
next →
601–700 of 839, ranked by callers