Changeset View
Changeset View
Standalone View
Standalone View
sys/cam/ata/ata_all.h
Show First 20 Lines • Show All 104 Lines • ▼ Show 20 Lines | |||||
char * ata_cmd_string(struct ata_cmd *cmd, char *cmd_string, size_t len); | char * ata_cmd_string(struct ata_cmd *cmd, char *cmd_string, size_t len); | ||||
void ata_cmd_sbuf(struct ata_cmd *cmd, struct sbuf *sb); | void ata_cmd_sbuf(struct ata_cmd *cmd, struct sbuf *sb); | ||||
char * ata_res_string(struct ata_res *res, char *res_string, size_t len); | char * ata_res_string(struct ata_res *res, char *res_string, size_t len); | ||||
int ata_command_sbuf(struct ccb_ataio *ataio, struct sbuf *sb); | int ata_command_sbuf(struct ccb_ataio *ataio, struct sbuf *sb); | ||||
int ata_status_sbuf(struct ccb_ataio *ataio, struct sbuf *sb); | int ata_status_sbuf(struct ccb_ataio *ataio, struct sbuf *sb); | ||||
int ata_res_sbuf(struct ata_res *res, struct sbuf *sb); | int ata_res_sbuf(struct ata_res *res, struct sbuf *sb); | ||||
void ata_print_ident(struct ata_params *ident_data); | void ata_print_ident(struct ata_params *ident_data); | ||||
void ata_print_ident_sbuf(struct ata_params *ident_data, struct sbuf *sb); | |||||
void ata_print_ident_short(struct ata_params *ident_data); | void ata_print_ident_short(struct ata_params *ident_data); | ||||
void ata_print_ident_short_sbuf(struct ata_params *ident_data, struct sbuf *sb); | |||||
uint32_t ata_logical_sector_size(struct ata_params *ident_data); | uint32_t ata_logical_sector_size(struct ata_params *ident_data); | ||||
uint64_t ata_physical_sector_size(struct ata_params *ident_data); | uint64_t ata_physical_sector_size(struct ata_params *ident_data); | ||||
uint64_t ata_logical_sector_offset(struct ata_params *ident_data); | uint64_t ata_logical_sector_offset(struct ata_params *ident_data); | ||||
void ata_28bit_cmd(struct ccb_ataio *ataio, uint8_t cmd, uint8_t features, | void ata_28bit_cmd(struct ccb_ataio *ataio, uint8_t cmd, uint8_t features, | ||||
uint32_t lba, uint8_t sector_count); | uint32_t lba, uint8_t sector_count); | ||||
void ata_48bit_cmd(struct ccb_ataio *ataio, uint8_t cmd, uint16_t features, | void ata_48bit_cmd(struct ccb_ataio *ataio, uint8_t cmd, uint16_t features, | ||||
Show All 23 Lines | |||||
u_int ata_mode2speed(int mode); | u_int ata_mode2speed(int mode); | ||||
u_int ata_revision2speed(int revision); | u_int ata_revision2speed(int revision); | ||||
int ata_speed2revision(u_int speed); | int ata_speed2revision(u_int speed); | ||||
int ata_identify_match(caddr_t identbuffer, caddr_t table_entry); | int ata_identify_match(caddr_t identbuffer, caddr_t table_entry); | ||||
int ata_static_identify_match(caddr_t identbuffer, caddr_t table_entry); | int ata_static_identify_match(caddr_t identbuffer, caddr_t table_entry); | ||||
void semb_print_ident(struct sep_identify_data *ident_data); | void semb_print_ident(struct sep_identify_data *ident_data); | ||||
void semb_print_ident_sbuf(struct sep_identify_data *ident_data, struct sbuf *sb); | |||||
void semb_print_ident_short(struct sep_identify_data *ident_data); | void semb_print_ident_short(struct sep_identify_data *ident_data); | ||||
void semb_print_ident_short_sbuf(struct sep_identify_data *ident_data, struct sbuf *sb); | |||||
void semb_receive_diagnostic_results(struct ccb_ataio *ataio, | void semb_receive_diagnostic_results(struct ccb_ataio *ataio, | ||||
u_int32_t retries, void (*cbfcnp)(struct cam_periph *, union ccb*), | u_int32_t retries, void (*cbfcnp)(struct cam_periph *, union ccb*), | ||||
uint8_t tag_action, int pcv, uint8_t page_code, | uint8_t tag_action, int pcv, uint8_t page_code, | ||||
uint8_t *data_ptr, uint16_t allocation_length, uint32_t timeout); | uint8_t *data_ptr, uint16_t allocation_length, uint32_t timeout); | ||||
void semb_send_diagnostic(struct ccb_ataio *ataio, | void semb_send_diagnostic(struct ccb_ataio *ataio, | ||||
u_int32_t retries, void (*cbfcnp)(struct cam_periph *, union ccb *), | u_int32_t retries, void (*cbfcnp)(struct cam_periph *, union ccb *), | ||||
Show All 26 Lines |