ccb_smpio
struct ccb_smpio smpio;
cam_fill_smpio(struct ccb_smpio *smpio, uint32_t retries,
smp_command_sbuf(struct ccb_smpio *smpio, struct sbuf *sb,
smp_error_sbuf(struct ccb_smpio *smpio, struct sbuf *sb)
smp_error_sbuf(struct cam_device *device, struct ccb_smpio *smpio,
smp_report_general(struct ccb_smpio *smpio, uint32_t retries,
smp_discover(struct ccb_smpio *smpio, uint32_t retries,
smp_report_manuf_info(struct ccb_smpio *smpio, uint32_t retries,
smp_phy_control(struct ccb_smpio *smpio, uint32_t retries,
void smp_command_sbuf(struct ccb_smpio *smpio, struct sbuf *sb,
void smp_error_sbuf(struct ccb_smpio *smpio, struct sbuf *sb);
void smp_error_sbuf(struct cam_device *device, struct ccb_smpio *smpio,
void smp_report_general(struct ccb_smpio *smpio, uint32_t retries,
void smp_discover(struct ccb_smpio *smpio, uint32_t retries,
void smp_report_manuf_info(struct ccb_smpio *smpio, uint32_t retries,
void smp_phy_control(struct ccb_smpio *smpio, uint32_t retries,
struct ccb_smpio *csmpio = &ccb->smpio;
struct ccb_smpio *csmpio = &ccb->smpio;
struct ccb_smpio *csmpio = &ccb->smpio;