MCPcopy Create free account

hub / github.com/BlueSCSI/BlueSCSI-v2 / functions

Functions839 in github.com/BlueSCSI/BlueSCSI-v2

↓ 1 callersFunctionscsiInitiatorSetBusWidth
src/BlueSCSI_initiator.cpp:1112
↓ 1 callersFunctionscsiMOCommand
Handle magneto-optical scsi device commands
lib/SCSI2SD/src/firmware/mo.c:24
↓ 1 callersFunctionscsiNetworkCommand
lib/SCSI2SD/src/firmware/network.c:214
↓ 1 callersFunctionscsiNetworkEnqueue
lib/SCSI2SD/src/firmware/network.c:482
↓ 1 callersFunctionscsiPoll
lib/SCSI2SD/src/firmware/scsi.c:1293
↓ 1 callersFunctionscsiReadBuffer
lib/SCSI2SD/src/firmware/diagnostic.c:144
↓ 1 callersFunctionscsiReceiveDiagnostic
lib/SCSI2SD/src/firmware/diagnostic.c:65
↓ 1 callersFunctionscsiReset
lib/SCSI2SD/src/firmware/scsi.c:836
↓ 1 callersFunctionscsiSaveByteAddress
lib/SCSI2SD/src/firmware/geometry.c:154
↓ 1 callersFunctionscsiSendDiagnostic
lib/SCSI2SD/src/firmware/diagnostic.c:32
↓ 1 callersFunctionscsiStartRead
lib/BlueSCSI_platform_RP2MCU/scsiPhy.cpp:481
↓ 1 callersFunctionscsiStartRead
For platforms that do not have non-blocking read from SCSI bus
src/BlueSCSI_disk.cpp:91
↓ 1 callersFunctionscsiStatusSEL
lib/BlueSCSI_platform_RP2MCU/scsiPhy.cpp:99
↓ 1 callersFunctionscsiTapeCommand
src/BlueSCSI_tape.cpp:180
↓ 1 callersFunctionscsiToolboxCommand
src/BlueSCSI_Toolbox.cpp:596
↓ 1 callersFunctionscsiVendorCommand
lib/SCSI2SD/src/firmware/vendor.c:46
↓ 1 callersFunctionscsiVendorCommandSetLen
lib/SCSI2SD/src/firmware/vendor.c:182
↓ 1 callersFunctionscsiWriteBuffer
lib/SCSI2SD/src/firmware/diagnostic.c:210
↓ 1 callersFunctionscsi_accel_host_init
lib/BlueSCSI_platform_RP2MCU/scsi_accel_host.cpp:231
↓ 1 callersFunctionscsi_accel_host_read
lib/BlueSCSI_platform_RP2MCU/scsi_accel_host.cpp:89
↓ 1 callersFunctionscsi_accel_rp2040_finishRead
lib/BlueSCSI_platform_RP2MCU/scsi_accel_target_wide.cpp:1005
↓ 1 callersFunctionscsi_accel_rp2040_finishWrite
lib/BlueSCSI_platform_RP2MCU/scsi_accel_target_wide.cpp:666
↓ 1 callersFunctionscsi_accel_rp2040_isReadFinished
lib/BlueSCSI_platform_RP2MCU/scsi_accel_target_wide.cpp:964
↓ 1 callersFunctionscsi_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 callersFunctionscsi_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 callersFunctionscsi_accel_rp2040_isWriteFinished
lib/BlueSCSI_platform_RP2MCU/scsi_accel_target.cpp:371
↓ 1 callersFunctionscsi_accel_rp2040_startRead
lib/BlueSCSI_platform_RP2MCU/scsi_accel_target.cpp:645
↓ 1 callersFunctionscsi_accel_rp2040_startWrite
lib/BlueSCSI_platform_RP2MCU/scsi_accel_target.cpp:257
↓ 1 callersFunctionscsi_accel_rp2040_stopRead
lib/BlueSCSI_platform_RP2MCU/scsi_accel_target_wide.cpp:993
↓ 1 callersFunctionscsi_accel_rp2040_stopRead
lib/BlueSCSI_platform_RP2MCU/scsi_accel_target.cpp:736
↓ 1 callersFunctionscsi_accel_rp2040_stopWrite
lib/BlueSCSI_platform_RP2MCU/scsi_accel_target_wide.cpp:640
↓ 1 callersFunctionscsi_accel_rp2040_stopWrite
lib/BlueSCSI_platform_RP2MCU/scsi_accel_target.cpp:432
↓ 1 callersFunctionscsi_bsy_deassert_interrupt
lib/BlueSCSI_platform_RP2MCU/scsiPhy.cpp:64
↓ 1 callersFunctionscsi_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 callersFunctionscsi_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 callersFunctionscsi_host_async_read_program_get_default_config
lib/BlueSCSI_platform_RP2MCU/scsi_accel_host_RP2MCU.pio.h:42
↓ 1 callersFunctionscsi_parity_program_get_default_config
lib/BlueSCSI_platform_RP2MCU/scsi_accel_target_RP2MCU.pio.h:34
↓ 1 callersFunctionscsi_read_parity_program_get_default_config
lib/BlueSCSI_platform_RP2MCU/scsi_accel_target_RP2MCU.pio.h:189
↓ 1 callersFunctionscsi_rst_assert_interrupt
lib/BlueSCSI_platform_RP2MCU/scsiPhy.cpp:135
↓ 1 callersFunctionsd_comms_autoconfig
SD Card Communication Autoconfig
lib/BlueSCSI_platform_RP2MCU/sd_card_sdio.cpp:211
↓ 1 callersFunctionsdio_tx_w_clock_program_get_default_config
lib/BlueSCSI_platform_RP2MCU/sdio_RP2MCU.pio.h:138
↓ 1 callersFunctionsdio_tx_w_clock_program_get_default_config
lib/BlueSCSI_platform_RP2MCU/sdio_RP2_Ultra.pio.h:227
↓ 1 callersMethodsetBitsPerSample
lib/BlueI2S/BlueI2S.cpp:73
↓ 1 callersMethodsetDivider
lib/BlueI2S/BlueI2S.cpp:86
↓ 1 callersFunctionsetEjectButton
src/BlueSCSI_disk.cpp:1285
↓ 1 callersFunctionsetInitiatorModeParityCheck
lib/BlueSCSI_platform_RP2MCU/scsiHostPhy.cpp:492
↓ 1 callersFunctionsetNameFromImage
src/BlueSCSI_disk.cpp:304
↓ 1 callersFunctionset_sca_led_off
lib/BlueSCSI_platform_RP2MCU/BlueSCSI_platform.cpp:325
↓ 1 callersFunctionset_sca_led_on
lib/BlueSCSI_platform_RP2MCU/BlueSCSI_platform.cpp:319
↓ 1 callersMethodset_timings_from_file
lib/BlueSCSI_platform_RP2MCU/custom_timings.cpp:54
↓ 1 callersFunctionsetup_msc_initiator
src/BlueSCSI_msc_initiator.cpp:42
↓ 1 callersFunctionshift_program_get_default_config
lib/BlueSCSI_platform_RP2MCU/shift.pio.h:32
↓ 1 callersFunctionshift_program_init
lib/BlueSCSI_platform_RP2MCU/shift.pio.h:38
↓ 1 callersFunctionshorten_path
Shorten absolute paths to be relative to common prefixes.
utils/check_stack_usage.py:81
↓ 1 callersFunctionsnapshot_elf
Create a serializable snapshot of an ELF's layout.
utils/compare_elf.py:497
↓ 1 callersFunctionstart_dma_write
lib/BlueSCSI_platform_RP2MCU/scsi_accel_target_wide.cpp:411
↓ 1 callersMethodstatus
lib/BlueSCSI_platform_RP2MCU/sd_card_sdio.cpp:778
↓ 1 callersFunctionstoreBe64
src/BlueSCSI_disk.cpp:1710
↓ 1 callersMethodstringToSpeedGrade
src/BlueSCSI_settings.cpp:719
↓ 1 callersFunctionstrreverse
lib/minIni/minIni.cpp:894
↓ 1 callersFunctionswap_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 callersFunctiontrackinfo_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 callersFunctionusb_input_poll
Grab input from USB Serial terminal
lib/BlueSCSI_platform_RP2MCU/BlueSCSI_platform.cpp:1431
↓ 1 callersMethoduse_custom_timings
lib/BlueSCSI_platform_RP2MCU/custom_timings.cpp:49
↓ 1 callersMethodverify_block
(self, first_sector, sector_count, seed)
utils/speed_tester.py:55
↓ 1 callersMethodverify_block
(self, first_sector, sector_count, seed)
utils/random_tester.py:52
↓ 1 callersFunctionvhd_build_fixed_footer
src/BlueSCSI_vhd.cpp:147
↓ 1 callersFunctionvhd_compute_checksum
src/BlueSCSI_vhd.cpp:43
↓ 1 callersFunctionvhd_compute_geometry
src/BlueSCSI_vhd.cpp:52
↓ 1 callersFunctionvhd_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 callersFunctionwrite_be16
Write a big-endian uint16 to buffer */
src/BlueSCSI_vhd.cpp:24
↓ 1 callersMethodwrite_block
(self, first_sector, sector_count, seed)
utils/speed_tester.py:41
↓ 1 callersMethodwrite_block
(self, first_sector, sector_count, seed)
utils/random_tester.py:39
MethodI2S
lib/BlueI2S/BlueI2S.cpp:27
MethodImageBackingStore
src/ImageBackingStore.cpp:38
MethodMSCScopedLock
lib/BlueSCSI_platform_RP2MCU/BlueSCSI_platform_msc.cpp:108
MethodParser
lib/ZipParser/zip_parser.cpp:31
FunctionSCSISector2SD
lib/SCSI2SD/src/firmware/geometry.c:51
MethodSdioConfig
lib/BlueSCSI_platform_RP2MCU/SdioCard.h:52
MethodSetMatchingFilename
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
Methodactivate
lib/BlueSCSI_platform_RP2MCU/sd_card_spi.cpp:37
Functionaudio_dma_irq
lib/BlueSCSI_platform_RP2MCU/audio_spdif.cpp:343
Functionaudio_get_channel
lib/BlueSCSI_platform_RP2MCU/audio_spdif.cpp:683
Functionaudio_get_file_position
lib/BlueSCSI_platform_RP2MCU/audio_i2s.cpp:905
Functionaudio_get_file_position
lib/BlueSCSI_platform_RP2MCU/audio_spdif.cpp:691
Functionaudio_get_lba_position
lib/BlueSCSI_platform_RP2MCU/audio_spdif.cpp:696
Functionaudio_get_status_code
lib/BlueSCSI_platform_RP2MCU/audio_spdif.cpp:667
Functionaudio_get_volume
lib/BlueSCSI_platform_RP2MCU/audio_spdif.cpp:675
Functionaudio_is_playing
lib/BlueSCSI_platform_RP2MCU/audio_spdif.cpp:375
Functionaudio_play
lib/BlueSCSI_platform_RP2MCU/audio_spdif.cpp:503
Functionaudio_poll
lib/BlueSCSI_platform_RP2MCU/audio_spdif.cpp:448
Functionaudio_set_channel
lib/BlueSCSI_platform_RP2MCU/audio_spdif.cpp:687
Functionaudio_set_cue_parser
lib/BlueSCSI_platform_RP2MCU/audio_i2s.cpp:884
← previousnext →601–700 of 839, ranked by callers