Changeset View
Changeset View
Standalone View
Standalone View
sys/dev/ata/ata-all.c
Show First 20 Lines • Show All 133 Lines • ▼ Show 20 Lines | else if (resource_string_value(device_get_name(dev), | ||||
mode = ata_str2mode(res); | mode = ata_str2mode(res); | ||||
else | else | ||||
mode = -1; | mode = -1; | ||||
if (mode >= 0) | if (mode >= 0) | ||||
ch->user[i].mode = mode; | ch->user[i].mode = mode; | ||||
if (ch->flags & ATA_SATA) | if (ch->flags & ATA_SATA) | ||||
ch->user[i].bytecount = 8192; | ch->user[i].bytecount = 8192; | ||||
else | else | ||||
ch->user[i].bytecount = MAXPHYS; | ch->user[i].bytecount = 65536; | ||||
ch->user[i].caps = 0; | ch->user[i].caps = 0; | ||||
ch->curr[i] = ch->user[i]; | ch->curr[i] = ch->user[i]; | ||||
if (ch->flags & ATA_SATA) { | if (ch->flags & ATA_SATA) { | ||||
if (ch->pm_level > 0) | if (ch->pm_level > 0) | ||||
ch->user[i].caps |= CTS_SATA_CAPS_H_PMREQ; | ch->user[i].caps |= CTS_SATA_CAPS_H_PMREQ; | ||||
if (ch->pm_level > 1) | if (ch->pm_level > 1) | ||||
ch->user[i].caps |= CTS_SATA_CAPS_D_PMREQ; | ch->user[i].caps |= CTS_SATA_CAPS_D_PMREQ; | ||||
} else { | } else { | ||||
▲ Show 20 Lines • Show All 1,080 Lines • Show Last 20 Lines |