Lines Matching defs:page4
634 struct mode_geometry page4;
645 if (sp->cmd_count < (sizeof (header) + sizeof (page4))) {
648 emul64_name, (int)(sizeof (header) + sizeof (page4)));
653 (void) bzero(&page4, sizeof (page4));
655 header.length = sizeof (header) + sizeof (page4) - 1;
658 page4.mode_page.code = DAD_MODE_GEOMETRY;
659 page4.mode_page.ps = 1;
660 page4.mode_page.length = sizeof (page4) - sizeof (struct mode_page);
671 page4.cyl_ub = uint_to_byte2(ncyl);
672 page4.cyl_mb = uint_to_byte1(ncyl);
673 page4.cyl_lb = uint_to_byte0(ncyl);
674 page4.heads = uint_to_byte0(tgt->emul64_tgt_nheads);
675 page4.rpm = ushort_to_scsi_ushort(dkg_rpm);
678 page4.cyl_ub = 0xff;
679 page4.cyl_mb = 0xff;
680 page4.cyl_lb = 0xff;
681 page4.heads = 0xff;
682 page4.rpm = 0xffff;
687 (void) bcopy(&page4, addr + sizeof (header), sizeof (page4));
689 pkt->pkt_resid = sp->cmd_count - sizeof (page4) - sizeof (header);