Lines Matching defs:block_number
113 #define NDBOOTD_BYTES_AVAIL(block_number, byte_offset, obj_block_first, obj_block_count) \
114 ((((ssize_t) (obj_block_count) - (ssize_t) ((block_number) - (obj_block_first))) * NDBOOT_BSIZE) - (ssize_t) (byte_offset))
332 size_t block_number;
787 block_number = ntohl(nd_packet->ndboot_packet_block_number);
794 block_number += (byte_offset / NDBOOT_BSIZE);
801 if (block_number >= NDBOOTD_SUNDK_BLOCK_FIRST
802 && block_number < (NDBOOTD_SUNDK_BLOCK_FIRST + NDBOOTD_SUNDK_BLOCK_COUNT)) {
803 byte_count_read = MIN(NDBOOTD_BYTES_AVAIL(block_number, byte_offset,
808 else if (block_number >= NDBOOTD_BOOT1_BLOCK_FIRST
809 && block_number < (NDBOOTD_BOOT1_BLOCK_FIRST + NDBOOTD_BOOT1_BLOCK_COUNT)) {
815 byte_count_wanted = MIN(NDBOOTD_BYTES_AVAIL(block_number, byte_offset,
820 file_offset = ((block_number - NDBOOTD_BOOT1_BLOCK_FIRST) * NDBOOT_BSIZE) + byte_offset;
824 (long) (block_number - NDBOOTD_BOOT1_BLOCK_FIRST),
841 (long) (block_number - NDBOOTD_BOOT1_BLOCK_FIRST),
851 byte_count_read = MIN(NDBOOTD_BYTES_AVAIL(block_number, byte_offset,
856 else if (block_number >= NDBOOTD_BOOT2_BLOCK_FIRST) {
862 byte_count_wanted = MIN(NDBOOTD_BYTES_AVAIL(block_number, byte_offset,
868 file_offset = ((block_number - NDBOOTD_BOOT2_BLOCK_FIRST) * NDBOOT_BSIZE) + byte_offset;
872 (long) (block_number - NDBOOTD_BOOT2_BLOCK_FIRST),
889 (long) (block_number - NDBOOTD_BOOT2_BLOCK_FIRST),