MCPcopy Create free account

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

Functions839 in github.com/BlueSCSI/BlueSCSI-v2

↓ 3 callersFunctionscsi_accel_host_config_gpio
lib/BlueSCSI_platform_RP2MCU/scsi_accel_host.cpp:49
↓ 3 callersFunctionscsi_check_parity_16bit
Check parity of a 16-bit received word. Argument is the 18-bit word read from IO pins, inverted Returns true if parity is valid.
lib/BlueSCSI_platform_RP2MCU/BlueSCSI_platform_gpio_ultra_wide.h:193
↓ 3 callersFunctionscsi_generate_parity
Generate parity for bytes. This is only used for slow control & command transfers. Returns the GPIO value without SCSI_IO_SHIFT.
lib/BlueSCSI_platform_RP2MCU/BlueSCSI_platform.h:290
↓ 3 callersFunctionscsidma_set_data_gpio_func
lib/BlueSCSI_platform_RP2MCU/scsi_accel_target_wide.cpp:1201
↓ 3 callersFunctionsdio_compute_next_tx_checksum
lib/BlueSCSI_platform_RP2MCU/sdio.cpp:845
↓ 3 callersFunctionsdio_send_command
lib/BlueSCSI_platform_RP2MCU/sdio.cpp:262
↓ 3 callersFunctionsetup_playback
* Sets up playback via side effect for last_track_reached, within_gap, fpos and fleft, gap_read * \param start - start of playback in lba * \param l
lib/BlueSCSI_platform_RP2MCU/audio_i2s.cpp:157
↓ 3 callersFunctionstart_dma_read
lib/BlueSCSI_platform_RP2MCU/scsi_accel_target_wide.cpp:790
↓ 3 callersFunctionstoreBe32
src/BlueSCSI_disk.cpp:1702
↓ 3 callersFunctionstriptrailing
lib/minIni/minIni.cpp:138
↓ 3 callersFunctiontoolboxFilenameValid
src/BlueSCSI_Toolbox.cpp:75
↓ 3 callersFunctionwritesection
lib/minIni/minIni.cpp:589
↓ 2 callersFunctionCHS2LBA
Standard mapping according to ECMA-107 and ISO/IEC 9293:1994 Sector always starts at 1. There is no 0 sector.
lib/SCSI2SD/src/firmware/geometry.c:61
↓ 2 callersMethodFoundMatch
lib/ZipParser/zip_parser.cpp:240
↓ 2 callersFunctionSDSectorsPerSCSISector
lib/SCSI2SD/src/firmware/geometry.h:30
↓ 2 callersFunctionaudio_get_lba_position
lib/BlueSCSI_platform_RP2MCU/audio_i2s.cpp:867
↓ 2 callersFunctionaudio_get_status_code
lib/BlueSCSI_platform_RP2MCU/audio_i2s.cpp:842
↓ 2 callersFunctionaudio_is_active
lib/BlueSCSI_platform_RP2MCU/audio_spdif.cpp:371
↓ 2 callersFunctionaudio_is_playing
lib/BlueSCSI_platform_RP2MCU/audio_i2s.cpp:393
↓ 2 callersFunctionaudio_offset_from_lba
src/BlueSCSI_audio_math.h:35
↓ 2 callersFunctionaudio_play
lib/BlueSCSI_platform_RP2MCU/audio_i2s.cpp:679
↓ 2 callersFunctionaudio_set_file_position
lib/BlueSCSI_platform_RP2MCU/audio_i2s.cpp:910
↓ 2 callersFunctionaudio_set_volume
lib/BlueSCSI_platform_RP2MCU/audio_i2s.cpp:854
↓ 2 callersFunctionaudio_setup
lib/BlueSCSI_platform_RP2MCU/audio_i2s.cpp:398
↓ 2 callersFunctionblink_poll
src/BlueSCSI_blink.cpp:42
↓ 2 callersFunctionbluescsi_setup_sd_card
Place all the setup code that requires the SD card to be initialized here Which is pretty much everything after platform_init and and platform_late_in
src/BlueSCSI.cpp:1239
↓ 2 callersFunctioncdromCueFilenameMatchesBin
Check if a CUE FILE reference matches a BIN filename. Strips extensions and compares stems case-insensitively. Allows BlueSCSI prefix pattern: e.g., "
src/BlueSCSI_cdrom.cpp:1247
↓ 2 callersFunctioncdromGetAudioPlaybackStatus
src/BlueSCSI_cdrom.cpp:1498
↓ 2 callersFunctioncdromPerformEject
Eject CDROM tray if closed, close if open Switch image on ejection.
src/BlueSCSI_cdrom.cpp:1388
↓ 2 callersFunctioncleanstring
lib/minIni/minIni.cpp:192
↓ 2 callersFunctioncompare_brief
One-line-per-target region summary.
utils/compare_elf.py:431
↓ 2 callersFunctionconfig_parity_sm_for_write
Load the SCSI parity state machine with the address of the parity lookup table. Also sets up DMA channels B and C
lib/BlueSCSI_platform_RP2MCU/scsi_accel_target.cpp:193
↓ 2 callersMethodcontiguousRange
src/ImageBackingStore.cpp:253
↓ 2 callersFunctiondoAppleD8
src/BlueSCSI_cdrom.cpp:2211
↓ 2 callersFunctiondoCountFiles
src/BlueSCSI_Toolbox.cpp:94
↓ 2 callersFunctiondoFormatUnitComplete
Callback once all data has been read in the data out phase.
src/BlueSCSI_disk.cpp:1624
↓ 2 callersFunctiondoFormatUnitSkipData
src/BlueSCSI_disk.cpp:1629
↓ 2 callersFunctiondoModeSense
lib/SCSI2SD/src/firmware/mode.c:310
↓ 2 callersFunctiondoPerformEject
Eject and switch image This is really press eject button for close and open.
src/BlueSCSI_disk.cpp:945
↓ 2 callersFunctiondoSeek
src/BlueSCSI_disk.cpp:1876
↓ 2 callersFunctiondoTestUnitReady
src/BlueSCSI_disk.cpp:1824
↓ 2 callersFunctiondo_read6_or_10
src/BlueSCSI_msc_initiator.cpp:423
↓ 2 callersFunctionenter_SelectionPhase
lib/SCSI2SD/src/firmware/scsi.c:896
↓ 2 callersFunctionextract_target_name
Extract canonical target name from an ELF filename.
utils/compare_elf.py:284
↓ 2 callersFunctionfill_dma_writebuf
Convert data bytes to GPIO words ready for DMA
lib/BlueSCSI_platform_RP2MCU/scsi_accel_target_wide.cpp:368
↓ 2 callersFunctionfind_symbol_moves
Return (flash_to_ram, ram_to_flash) lists of (name, size) tuples.
utils/compare_elf.py:761
↓ 2 callersFunctiongetCapacityBlocks
src/BlueSCSI_disk.cpp:1693
↓ 2 callersMethodgetDevicePreset
src/BlueSCSI_settings.cpp:708
↓ 2 callersFunctiongetDeviceTypeQualifier
lib/SCSI2SD/src/firmware/inquiry.c:296
↓ 2 callersMethodgetFoldername
src/ImageBackingStore.cpp:448
↓ 2 callersMethodgetPioDreq
lib/BlueI2S/BlueI2S.cpp:92
↓ 2 callersFunctionget_file_from_index
src/BlueSCSI_Toolbox.cpp:205
↓ 2 callersFunctionget_symbol_regions
Return dict of symbol_name -> region for all symbols in an ELF.
utils/compare_elf.py:235
↓ 2 callersFunctionini_openwrite
lib/minIni/minIni_cache.cpp:77
↓ 2 callersFunctionini_seek
Go back to previously saved position
lib/minIni/minIni_cache.cpp:158
↓ 2 callersFunctionini_tempname
lib/minIni/minIni.cpp:566
↓ 2 callersMethodinitSystem
src/BlueSCSI_settings.cpp:410
↓ 2 callersFunctioninit_eject_button
src/BlueSCSI.cpp:1208
↓ 2 callersFunctioninit_logfile
src/BlueSCSI.cpp:122
↓ 2 callersFunctioninitiatorPeripheralTypeName
Map a SCSI peripheral device type to a human-readable name. Returns nullptr for unsupported (non-block) types — the initiator skips those rather than
src/BlueSCSI_initiator.cpp:233
↓ 2 callersMethodisFastSeekEnabled
src/ImageBackingStore.cpp:400
↓ 2 callersMethodisRom
src/ImageBackingStore.cpp:203
↓ 2 callersMethodisTargetEnabled
src/BlueSCSI_disk.h:52
↓ 2 callersFunctionlogNonDefaultDeviceSettings
Compare device settings and log fields that differ from defaults. If scsiId >= 0, prints a [SCSIn] header before the first diff.
src/BlueSCSI_settings.cpp:363
↓ 2 callersFunctionlog_hex_buf
core method for logging a data buffer into a hex string
src/BlueSCSI_log.cpp:345
↓ 2 callersFunctionlog_va
core method for variadic printf like logging
src/BlueSCSI_log.cpp:313
↓ 2 callersFunctionmountSDCard
src/BlueSCSI_bootloader.cpp:123
↓ 2 callersFunctiononListFiles
src/BlueSCSI_Toolbox.cpp:145
↓ 2 callersFunctionplatform_boot_to_main_firmware
lib/BlueSCSI_platform_RP2MCU/program_flash.cpp:124
↓ 2 callersFunctionplatform_enter_msc
perform MSC class preinit tasks */
lib/BlueSCSI_platform_RP2MCU/BlueSCSI_platform_msc.cpp:181
↓ 2 callersFunctionplatform_has_phy_eject_button
lib/BlueSCSI_platform_RP2MCU/BlueSCSI_platform.cpp:1806
↓ 2 callersFunctionplatform_initiator_gpio_setup
Act as SCSI initiator
lib/BlueSCSI_platform_RP2MCU/BlueSCSI_platform.cpp:1146
↓ 2 callersFunctionplatform_network_add_multicast_address
lib/BlueSCSI_platform_RP2MCU/BlueSCSI_platform_network.cpp:124
↓ 2 callersFunctionplatform_network_iface_check
lib/BlueSCSI_platform_RP2MCU/BlueSCSI_platform_network.cpp:243
↓ 2 callersFunctionplatform_network_wifi_scan_finished
lib/BlueSCSI_platform_RP2MCU/BlueSCSI_platform_network.cpp:325
↓ 2 callersFunctionplatform_network_wifi_ssid
lib/BlueSCSI_platform_RP2MCU/BlueSCSI_platform_network.cpp:355
↓ 2 callersFunctionplatform_read_romdrive
lib/BlueSCSI_platform_RP2MCU/BlueSCSI_platform.cpp:1840
↓ 2 callersFunctionplatform_run_msc
perform periodic tasks, return true if we should remain in card reader mode */
lib/BlueSCSI_platform_RP2MCU/BlueSCSI_platform_msc.cpp:152
↓ 2 callersFunctionplatform_setup_sd
lib/BlueSCSI_platform_RP2MCU/BlueSCSI_platform.cpp:789
↓ 2 callersFunctionplatform_supports_initiator_mode
lib/BlueSCSI_platform_RP2MCU/BlueSCSI_platform.cpp:1161
↓ 2 callersFunctionpoll_sd_card
Checks if SD card is still present
src/BlueSCSI.cpp:1194
↓ 2 callersFunctionprintNewPhase
src/BlueSCSI_log_trace.cpp:130
↓ 2 callersFunctionprint_sd_info
src/BlueSCSI.cpp:197
↓ 2 callersMethodreadCID
lib/BlueSCSI_platform_RP2MCU/sd_card_sdio.cpp:730
↓ 2 callersFunctionreadIniSCSIDeviceSetting
Read device settings
src/BlueSCSI_settings.cpp:236
↓ 2 callersFunctionreload_ini_cache
Read the config file into RAM
lib/minIni/minIni_cache.cpp:37
↓ 2 callersFunctionrp2040_sdio_command_R2
lib/BlueSCSI_platform_RP2MCU/sdio.cpp:463
↓ 2 callersFunctionrp2040_sdio_command_R3
lib/BlueSCSI_platform_RP2MCU/sdio.cpp:552
↓ 2 callersFunctionrp2040_sdio_rx_poll
lib/BlueSCSI_platform_RP2MCU/sdio.cpp:716
↓ 2 callersFunctionrp2040_sdio_tx_poll
Check if transmission is complete
lib/BlueSCSI_platform_RP2MCU/sdio.cpp:1020
↓ 2 callersFunctionrp2040_sdio_tx_start
Start transferring data from memory to SD card
lib/BlueSCSI_platform_RP2MCU/sdio.cpp:854
↓ 2 callersFunctions2s_ledOff
src/BlueSCSI_blink.cpp:38
↓ 2 callersFunctionscan_targets
src/BlueSCSI_msc_initiator.cpp:92
↓ 2 callersFunctionscsiDiskGetNextImageName
src/BlueSCSI_disk.cpp:1096
↓ 2 callersFunctionscsiDiskSetImageConfig
Load values for target image configuration from given section if they exist. Otherwise keep current settings.
src/BlueSCSI_disk.cpp:317
↓ 2 callersFunctionscsiFinishRead
src/BlueSCSI_disk.cpp:95
↓ 2 callersFunctionscsiHostPhySelect
lib/BlueSCSI_platform_RP2MCU/scsiHostPhy.cpp:43
↓ 2 callersFunctionscsiHostPhySetATN
lib/BlueSCSI_platform_RP2MCU/scsiHostPhy.cpp:222
↓ 2 callersFunctionscsiHostReadOneByte
Read one byte from SCSI target using the handshake mechanism.
lib/BlueSCSI_platform_RP2MCU/scsiHostPhy.cpp:264
↓ 2 callersFunctionscsiInit
lib/SCSI2SD/src/firmware/scsi.c:1420
← previousnext →201–300 of 839, ranked by callers