smart_data
struct smart_data *smart_data)
ASSERT(sizeof (struct smart_data) == 512);
sizeof (struct smart_data));
bcopy(scmd->satacmd_bp->b_un.b_addr, (uint8_t *)smart_data,
sizeof (struct smart_data));
struct smart_data *);
uint8_t *smart_data;
smart_data = kmem_zalloc(512, KM_SLEEP);
temp = sata_sct_temp(sata_hba_inst, sdinfo, smart_data, 512);
kmem_free(smart_data, 512);
struct smart_data *smart_data = (struct smart_data *)buf;
rval = sata_fetch_smart_data(sata_hba_inst, sdinfo, smart_data);
return (sizeof (struct smart_data));
uint8_t smart_data[512], id, value, worst, thresh;
(struct smart_data *)smart_data);
id = smart_data[index];
thresh = smart_data[index + 2];
value = smart_data[index + 3];
worst = smart_data[index + 4];