disk_address_packet
struct disk_address_packet *packet = (disk_address_packet *)kDataSegmentScratch;
memset(packet, 0, sizeof(disk_address_packet));
packet->size = sizeof(disk_address_packet);
struct disk_address_packet* packet
= (disk_address_packet*)kDataSegmentScratch;
memset(packet, 0, sizeof(disk_address_packet));
packet->size = sizeof(disk_address_packet);