mirror of
https://github.com/aaru-dps/Aaru.Server.git
synced 2025-12-16 19:24:27 +00:00
REFACTOR: Reformat code.
This commit is contained in:
@@ -875,44 +875,45 @@ typedef struct
|
||||
uint8_t Checksum;
|
||||
} IdentifyDevice;
|
||||
|
||||
unsigned char *AtaToCString (unsigned char *string, int len);
|
||||
unsigned char *AtaToCString(unsigned char *string, int len);
|
||||
|
||||
int SendAtaCommandChs (int fd, AtaRegistersCHS registers, AtaErrorRegistersCHS **errorRegisters, int protocol,
|
||||
int transferRegister, unsigned char *buffer, unsigned int buffer_len, int transferBlocks);
|
||||
int SendAtaCommandChs(int fd, AtaRegistersCHS registers, AtaErrorRegistersCHS **errorRegisters, int protocol,
|
||||
int transferRegister, unsigned char *buffer, unsigned int buffer_len, int transferBlocks);
|
||||
|
||||
int SendAtaCommandLba28 (int fd, AtaRegistersLBA28 registers, AtaErrorRegistersLBA28 **errorRegisters, int protocol,
|
||||
int transferRegister, unsigned char *buffer, unsigned int buffer_len, int transferBlocks);
|
||||
int SendAtaCommandLba28(int fd, AtaRegistersLBA28 registers, AtaErrorRegistersLBA28 **errorRegisters, int protocol,
|
||||
int transferRegister, unsigned char *buffer, unsigned int buffer_len, int transferBlocks);
|
||||
|
||||
int SendAtaCommandLba48 (int fd, AtaRegistersLBA48 registers, AtaErrorRegistersLBA48 **errorRegisters, int protocol,
|
||||
int transferRegister, unsigned char *buffer, unsigned int buffer_len, int transferBlocks);
|
||||
int SendAtaCommandLba48(int fd, AtaRegistersLBA48 registers, AtaErrorRegistersLBA48 **errorRegisters, int protocol,
|
||||
int transferRegister, unsigned char *buffer, unsigned int buffer_len, int transferBlocks);
|
||||
|
||||
int Identify (int fd, unsigned char **buffer, AtaErrorRegistersCHS **errorRegisters);
|
||||
|
||||
int Read (int fd, unsigned char **buffer, AtaErrorRegistersCHS **statusRegisters, int retry, uint16_t cylinder,
|
||||
uint8_t head, uint8_t sector, uint8_t count);
|
||||
|
||||
int ReadLong (int fd, unsigned char **buffer, AtaErrorRegistersCHS **statusRegisters, int retry, uint16_t cylinder,
|
||||
uint8_t head, uint8_t sector, uint32_t blockSize);
|
||||
|
||||
int Seek (int fd, AtaErrorRegistersCHS **statusRegisters, uint16_t cylinder, uint8_t head, uint8_t sector);
|
||||
|
||||
int ReadDma (int fd, unsigned char **buffer, AtaErrorRegistersCHS **statusRegisters, int retry, uint16_t cylinder,
|
||||
uint8_t head, uint8_t sector, uint8_t count);
|
||||
|
||||
int ReadDmaLba (int fd, unsigned char **buffer, AtaErrorRegistersLBA28 **statusRegisters, int retry, uint32_t lba,
|
||||
uint8_t count);
|
||||
|
||||
int ReadLba (int fd, unsigned char **buffer, AtaErrorRegistersLBA28 **statusRegisters, int retry, uint32_t lba,
|
||||
uint8_t count);
|
||||
|
||||
int ReadLongLba (int fd, unsigned char **buffer, AtaErrorRegistersLBA28 **statusRegisters, int retry, uint32_t lba,
|
||||
uint32_t blockSize);
|
||||
|
||||
int SeekLba (int fd, AtaErrorRegistersLBA28 **statusRegisters, uint32_t lba);
|
||||
int Identify(int fd, unsigned char **buffer, AtaErrorRegistersCHS **errorRegisters);
|
||||
|
||||
int
|
||||
ReadDmaLba48 (int fd, unsigned char **buffer, AtaErrorRegistersLBA48 **statusRegisters, uint64_t lba, uint16_t count);
|
||||
Read(int fd, unsigned char **buffer, AtaErrorRegistersCHS **statusRegisters, int retry, uint16_t cylinder, uint8_t head,
|
||||
uint8_t sector, uint8_t count);
|
||||
|
||||
int ReadLba48 (int fd, unsigned char **buffer, AtaErrorRegistersLBA48 **statusRegisters, uint64_t lba, uint16_t count);
|
||||
int ReadLong(int fd, unsigned char **buffer, AtaErrorRegistersCHS **statusRegisters, int retry, uint16_t cylinder,
|
||||
uint8_t head, uint8_t sector, uint32_t blockSize);
|
||||
|
||||
int Seek(int fd, AtaErrorRegistersCHS **statusRegisters, uint16_t cylinder, uint8_t head, uint8_t sector);
|
||||
|
||||
int ReadDma(int fd, unsigned char **buffer, AtaErrorRegistersCHS **statusRegisters, int retry, uint16_t cylinder,
|
||||
uint8_t head, uint8_t sector, uint8_t count);
|
||||
|
||||
int ReadDmaLba(int fd, unsigned char **buffer, AtaErrorRegistersLBA28 **statusRegisters, int retry, uint32_t lba,
|
||||
uint8_t count);
|
||||
|
||||
int ReadLba(int fd, unsigned char **buffer, AtaErrorRegistersLBA28 **statusRegisters, int retry, uint32_t lba,
|
||||
uint8_t count);
|
||||
|
||||
int ReadLongLba(int fd, unsigned char **buffer, AtaErrorRegistersLBA28 **statusRegisters, int retry, uint32_t lba,
|
||||
uint32_t blockSize);
|
||||
|
||||
int SeekLba(int fd, AtaErrorRegistersLBA28 **statusRegisters, uint32_t lba);
|
||||
|
||||
int
|
||||
ReadDmaLba48(int fd, unsigned char **buffer, AtaErrorRegistersLBA48 **statusRegisters, uint64_t lba, uint16_t count);
|
||||
|
||||
int ReadLba48(int fd, unsigned char **buffer, AtaErrorRegistersLBA48 **statusRegisters, uint64_t lba, uint16_t count);
|
||||
|
||||
#endif //DISCIMAGECHEF_DEVICE_REPORT_ATA_H
|
||||
|
||||
@@ -37,7 +37,6 @@ Copyright © 2011-2018 Natalia Portillo
|
||||
#include <string.h>
|
||||
#include <unistd.h>
|
||||
#include <malloc.h>
|
||||
#include <stdint.h>
|
||||
#include <libxml/xmlwriter.h>
|
||||
#include "main.h"
|
||||
#include "scsi.h"
|
||||
@@ -56,13 +55,13 @@ int main(int argc, void *argv[])
|
||||
unsigned char *atapi_ident = NULL;
|
||||
AtaErrorRegistersCHS *ata_error_chs;
|
||||
int scsi_error, ata_error;
|
||||
unsigned char *manufacturer;
|
||||
unsigned char *product;
|
||||
unsigned char *revision;
|
||||
int deviceType = DEVICE_TYPE_UNKNOWN;
|
||||
char *xmlFilename = malloc(NAME_MAX + 1);
|
||||
xmlTextWriterPtr xmlWriter;
|
||||
const char *ataName = "ATA";
|
||||
unsigned char *manufacturer;
|
||||
unsigned char *product;
|
||||
unsigned char *revision;
|
||||
int deviceType = DEVICE_TYPE_UNKNOWN;
|
||||
char *xmlFilename = malloc(NAME_MAX + 1);
|
||||
xmlTextWriterPtr xmlWriter;
|
||||
const char *ataName = "ATA";
|
||||
|
||||
printf("The Disc Image Chef Device Reporter for Linux %s\n", DIC_VERSION);
|
||||
printf("%s\n", DIC_COPYRIGHT);
|
||||
|
||||
@@ -377,8 +377,9 @@ void ScsiReport(int fd, xmlTextWriterPtr xmlWriter)
|
||||
if(!error)
|
||||
{
|
||||
xmlTextWriterWriteFormatElement(xmlWriter, BAD_CAST "SupportsReadCapacity", "%s", "true");
|
||||
blocks = (uint64_t)(buffer[0] << 24) + (buffer[1] << 16) + (buffer[2] << 8) + (buffer[3]) +
|
||||
1;
|
||||
blocks =
|
||||
(uint64_t)(buffer[0] << 24) + (buffer[1] << 16) + (buffer[2] << 8) + (buffer[3]) +
|
||||
1;
|
||||
blockSize = (uint32_t)((buffer[4] << 24) + (buffer[5] << 16) + (buffer[6] << 8) +
|
||||
(buffer[7]));
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user