Home | History | Annotate | Download | only in ndbootd

Lines Matching defs:byte_offset

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))
333 size_t byte_offset;
788 byte_offset = ntohl(nd_packet->ndboot_packet_current_byte_offset);
794 block_number += (byte_offset / NDBOOT_BSIZE);
795 byte_offset = byte_offset % NDBOOT_BSIZE;
803 byte_count_read = MIN(NDBOOTD_BYTES_AVAIL(block_number, byte_offset,
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;
825 (long) byte_offset,
842 (long) byte_offset,
851 byte_count_read = MIN(NDBOOTD_BYTES_AVAIL(block_number, byte_offset,
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;
873 (long) byte_offset,
890 (long) byte_offset,
904 byte_offset += byte_count_read;