ata_intel_data
struct ata_intel_data *data;
data = malloc(sizeof(struct ata_intel_data), M_ATAPCI, M_WAITOK | M_ZERO);
struct ata_intel_data *data;
&((struct ata_intel_data *)((ctlr)->chipset_data))->smap[(ch)->unit * 2]
mtx_lock(&((struct ata_intel_data *)((ctlr)->chipset_data))->lock)
mtx_unlock(&((struct ata_intel_data *)((ctlr)->chipset_data))->lock)