|
| static uint8_t | reverse_bit_order (uint8_t input) |
| |
| static int | cbmimage_i_countbits (bam_mask_t value) |
| |
| void | cbmimage_i_init_bam_selector (cbmimage_image_settings *settings, cbmimage_i_bam_selector *selector, size_t selector_count) |
| |
| static int | cbmimage_i_get_right_selector (cbmimage_image_settings *settings, cbmimage_i_bam_selector *selector, size_t selector_count, uint8_t track) |
| |
| static void | cbmimage_i_bam_print (bam_mask_t mask) |
| |
| static int | cbmimage_i_check_max_bam_of_track (cbmimage_image_settings *settings, uint16_t track, bam_mask_t mask) |
| |
| static int | cbmimage_i_get_bam_of_track (cbmimage_image_settings *settings, uint8_t track, bam_mask_t *mask) |
| |
| static uint16_t | cbmimage_i_get_bam_counter_of_track (cbmimage_image_settings *settings, uint8_t track) |
| |
| int | cbmimage_i_bam_check_really_unused (cbmimage_image_settings *settings, cbmimage_blockaddress block) |
| |
| cbmimage_BAM_state | cbmimage_bam_get (cbmimage_fileimage *image, cbmimage_blockaddress block) |
| | get the unused/used state of a block in the BAM
|
| |
| int | cbmimage_bam_check_consistency (cbmimage_fileimage *image) |
| | check the consistency of a BAM
|
| |
| int | cbmimage_get_blocks_free (cbmimage_fileimage *image) |
| | get the count of blocks free
|
| |
| int | cbmimage_bam_get_free_on_track (cbmimage_fileimage *image, uint8_t track) |
| | get the blocks free on a specific track
|
| |
cbmimage: BAM processing functions
- Author
- Spiro Trikaliotis