Lines Matching refs:checksum
422 { unsigned char *ucptr, checksum ;
441 checksum = psds->read_data [1] ;
442 if (checksum != 0x7E)
443 { printf ("Error 1 : %02X\n", checksum & 0xFF) ;
447 checksum ^= psds->read_data [k] ;
449 checksum &= 0x7F ;
451 if (checksum != psds->read_data [SDS_BLOCK_SIZE - 2])
452 { psf_log_printf (psf, "Block %d : checksum is %02X should be %02X\n", psds->read_data [4], checksum, psds->read_data [SDS_BLOCK_SIZE - 2]) ;
466 { unsigned char *ucptr, checksum ;
485 checksum = psds->read_data [1] ;
486 if (checksum != 0x7E)
487 { printf ("Error 1 : %02X\n", checksum & 0xFF) ;
491 checksum ^= psds->read_data [k] ;
493 checksum &= 0x7F ;
495 if (checksum != psds->read_data [SDS_BLOCK_SIZE - 2])
496 { psf_log_printf (psf, "Block %d : checksum is %02X should be %02X\n", psds->read_data [4], checksum, psds->read_data [SDS_BLOCK_SIZE - 2]) ;
510 { unsigned char *ucptr, checksum ;
529 checksum = psds->read_data [1] ;
530 if (checksum != 0x7E)
531 { printf ("Error 1 : %02X\n", checksum & 0xFF) ;
535 checksum ^= psds->read_data [k] ;
537 checksum &= 0x7F ;
539 if (checksum != psds->read_data [SDS_BLOCK_SIZE - 2])
540 { psf_log_printf (psf, "Block %d : checksum is %02X should be %02X\n", psds->read_data [4], checksum, psds->read_data [SDS_BLOCK_SIZE - 2]) ;
771 { unsigned char *ucptr, checksum ;
789 checksum = psds->write_data [1] ;
791 checksum ^= psds->write_data [k] ;
792 checksum &= 0x7F ;
794 psds->write_data [SDS_BLOCK_SIZE - 2] = checksum ;
812 { unsigned char *ucptr, checksum ;
831 checksum = psds->write_data [1] ;
833 checksum ^= psds->write_data [k] ;
834 checksum &= 0x7F ;
836 psds->write_data [SDS_BLOCK_SIZE - 2] = checksum ;
854 { unsigned char *ucptr, checksum ;
874 checksum = psds->write_data [1] ;
876 checksum ^= psds->write_data [k] ;
877 checksum &= 0x7F ;
879 psds->write_data [SDS_BLOCK_SIZE - 2] = checksum ;