Lines Matching refs:ushort
606 ushort adk; in raw_write()
664 ushort *ptr = (ushort *)raw, *endp = (ushort *)end; in scan_sync()
861 *(ushort *)ptr = (ptr[-1]&1) ? 0x2AA8 : 0xAAA8; in amiga_write()
932 static ushort dos_crc(void * data_a3, int data_d0, int data_d1, int data_d3) in dos_crc()
989 static inline ushort dos_hdr_crc (struct dos_header *hdr) in dos_hdr_crc()
994 static inline ushort dos_data_crc(unsigned char *data) in dos_data_crc()
999 static inline unsigned char dos_decode_byte(ushort word) in dos_decode_byte()
1001 register ushort w2; in dos_decode_byte()
1056 } while (*((ushort *)raw)!=0x5554); /* loop usually only once done */ in dos_read()
1058 raw = dos_decode((unsigned char *)&hdr,(ushort *) raw,8); in dos_read()
1103 if (*((ushort *)raw)!=0x5545) { in dos_read()
1111 …raw = dos_decode((unsigned char *)(unit[drive].trackbuf + (hdr.sec - 1) * 512), (ushort *) raw, 51… in dos_read()
1112 raw = dos_decode((unsigned char *)data_crc,(ushort *) raw,4); in dos_read()
1130 static inline ushort dos_encode_byte(unsigned char byte) in dos_encode_byte()
1133 register ushort word; in dos_encode_byte()
1143 static void dos_encode_block(ushort *dest, unsigned char *src, int len) in dos_encode_block()
1159 static ushort crc[2]={0,0x4e4e}; in ms_putsec()
1177 dos_encode_block((ushort *)raw,(unsigned char *) &hdr.track,28); in ms_putsec()
1189 dos_encode_block((ushort *)raw, in ms_putsec()
1195 dos_encode_block((ushort *) raw,(unsigned char *)crc,4); in ms_putsec()
1235 *(ushort *)ptr = 0xaaa8; /* MFM word before is always 0x9254 */ in dos_write()