/dragonfly/sys/dev/disk/nata/ |
H A D | ata-disk.c | 243 if (!atadev->spindown) in ad_spindown() 246 atadev->spindown_state = 1; in ad_spindown() 290 if (atadev->spindown) in ad_strategy() 291 callout_reset(&atadev->spindown_timer, hz * atadev->spindown, in ad_strategy() 306 atadev->spindown_state = 0; in ad_strategy() 322 if (atadev->mode >= ATA_DMA) { in ad_strategy() 333 if (atadev->mode >= ATA_DMA) { in ad_strategy() 414 if (atadev->mode >= ATA_DMA) { in ad_dump() 458 atadev->max_iosize = DEV_BSIZE; in ad_init() 470 atadev->param.current_heads && atadev->param.current_sectors) { in ad_get_geometry() [all …]
|
H A D | ata-all.c | 469 request->dev = atadev->dev; in ata_device_ioctl() 519 ata_getparam(atadev, 0); in ata_device_ioctl() 524 atadev->mode = *mode; in ata_device_ioctl() 529 *mode = atadev->mode; in ata_device_ioctl() 532 atadev->spindown = *mode; in ata_device_ioctl() 535 *mode = atadev->spindown; in ata_device_ioctl() 582 atadev->dev = child; in ata_add_child() 648 ata_unit2str(atadev), in ata_getparam() 702 atadev->unit = i; in ata_identify() 710 kfree(atadev, M_ATA); in ata_identify() [all …]
|
H A D | atapi-fd.c | 89 struct ata_device *atadev = device_get_softc(dev); in afd_probe() local 90 if ((atadev->param.config & ATA_PROTO_ATAPI) && in afd_probe() 101 struct ata_device *atadev = device_get_softc(dev); in afd_attach() local 114 atadev->flags |= ATA_D_MEDIA_CHANGED; in afd_attach() 202 atadev->flags &= ~ATA_D_MEDIA_CHANGED; in afd_open() 253 if (atadev->flags & ATA_D_MEDIA_CHANGED) { in afd_strategy() 291 (atadev->param.config & ATA_PROTO_MASK) == in afd_strategy() 310 if (atadev->mode >= ATA_DMA) in afd_strategy() 456 sizestring, atadev->param.model, atadev->param.revision, in afd_describe() 457 device_get_unit(ch->dev), ata_unit2str(atadev), in afd_describe() [all …]
|
H A D | ata-lowlevel.c | 262 if (ata_wait(ch, atadev, flags) < 0) { in ata_end_transaction() 348 (atadev->param.config & in ata_end_transaction() 658 if (ata_wait(ch, atadev, 0) < 0) { in ata_generic_command() 707 (atadev->param.config & ATA_PROTO_MASK) == in ata_generic_command() 725 if (atadev->flags & ATA_D_48BIT_ACTIVE) { in ata_tf_read() 755 if (atadev->flags & ATA_D_48BIT_ACTIVE) { in ata_tf_write() 771 if (atadev->flags & ATA_D_USE_CHS) { in ata_tf_write() 775 heads = atadev->param.current_heads; in ata_tf_write() 776 sectors = atadev->param.current_sectors; in ata_tf_write() 779 heads = atadev->param.heads; in ata_tf_write() [all …]
|
H A D | ata-sata.c | 176 struct ata_device *atadev = device_get_softc(dev); in ata_sata_setmode() local 184 if (atadev->param.satacapabilities != 0x0000 && in ata_sata_setmode() 185 atadev->param.satacapabilities != 0xffff) { in ata_sata_setmode() 196 atadev->mode = ATA_SA300; in ata_sata_setmode() 198 atadev->mode = ATA_SA150; in ata_sata_setmode() 203 atadev->mode = mode; in ata_sata_setmode() 210 struct ata_device *atadev = device_get_softc(request->dev); in ata_request2fis_h2d() local 214 fis[1] = 0x80 | (atadev->unit & 0x0f); in ata_request2fis_h2d() 229 fis[1] = 0x80 | (atadev->unit & 0x0f); in ata_request2fis_h2d() 236 if (!(atadev->flags & ATA_D_48BIT_ACTIVE)) in ata_request2fis_h2d()
|
H A D | atapi-tape.c | 101 struct ata_device *atadev = device_get_softc(dev); in ast_probe() local 103 if ((atadev->param.config & ATA_PROTO_ATAPI) && in ast_probe() 114 struct ata_device *atadev = device_get_softc(dev); in ast_attach() local 195 struct ata_device *atadev = device_get_softc(dev); in ast_shutdown() local 205 struct ata_device *atadev = device_get_softc(dev); in ast_reinit() local 236 atadev->flags &= ~ATA_D_MEDIA_CHANGED; in ast_open() 455 (atadev->param.config & ATA_PROTO_MASK) == in ast_strategy() 699 atadev->param.model, atadev->param.revision, in ast_describe() 705 kprintf("%s\n", ata_mode2str(atadev->mode)); in ast_describe() 737 atadev->param.model, atadev->param.revision, in ast_describe() [all …]
|
H A D | atapi-cam.c | 73 struct ata_device *atadev[2]; member 178 if (atadev->unit < 0) { in atapi_cam_probe() 289 old_atadev[0] = scp->atadev[0]; in reinit_bus() 290 old_atadev[1] = scp->atadev[1]; in reinit_bus() 291 scp->atadev[0] = NULL; in reinit_bus() 292 scp->atadev[1] = NULL; in reinit_bus() 300 scp->atadev[0] = atadev; in reinit_bus() 301 if ((atadev->unit == ATA_SLAVE) && in reinit_bus() 303 scp->atadev[1] = atadev; in reinit_bus() 385 if (softc->atadev[tid] == NULL) { in atapi_action() [all …]
|
H A D | atapi-cd.c | 278 if (atadev->opencount == 0) { in acd_open() 283 ++atadev->opencount; in acd_open() 297 if (atadev->opencount == 1) { in acd_close() 301 if (atadev->opencount > 0) in acd_close() 302 --atadev->opencount; in acd_close() 367 if (atadev->opencount > 1) { in acd_ioctl() 375 if (atadev->opencount > 1) in acd_ioctl() 903 if (atadev->mode >= ATA_DMA) in acd_start() 1765 atadev->param.model, atadev->param.revision, in acd_describe() 1940 atadev->param.model, atadev->param.revision, in acd_describe() [all …]
|
H A D | ata_if.m | 57 struct ata_device *atadev = device_get_softc(dev); 59 atadev->mode = ata_limit_mode(dev, atadev->mode, ATA_PIO_MAX);
|
/dragonfly/sys/dev/disk/nata/chipsets/ |
H A D | ata-intel.c | 326 if (atadev->unit == ATA_MASTER) { in ata_intel_new_setmode() 346 atadev->mode = mode; in ata_intel_new_setmode() 356 atadev->param.satacapabilities != 0xffff) { in ata_intel_sata_setmode() 371 atadev->mode = ATA_SA300; in ata_intel_sata_setmode() 373 atadev->mode = ATA_SA150; in ata_intel_sata_setmode() 378 atadev->mode = mode; in ata_intel_sata_setmode() 460 if (atadev->flags & ATA_D_USE_CHS) { in ata_intel_31244_tf_write() 464 heads = atadev->param.current_heads; in ata_intel_31244_tf_write() 465 sectors = atadev->param.current_sectors; in ata_intel_31244_tf_write() 468 heads = atadev->param.heads; in ata_intel_31244_tf_write() [all …]
|
H A D | ata-serverworks.c | 173 if (atadev->flags & ATA_D_48BIT_ACTIVE) { in ata_serverworks_tf_read() 202 if (atadev->flags & ATA_D_48BIT_ACTIVE) { in ata_serverworks_tf_write() 216 if (atadev->flags & ATA_D_USE_CHS) { in ata_serverworks_tf_write() 219 if (atadev->param.atavalid & ATA_FLAG_54_58) { in ata_serverworks_tf_write() 220 heads = atadev->param.current_heads; in ata_serverworks_tf_write() 221 sectors = atadev->param.current_sectors; in ata_serverworks_tf_write() 224 heads = atadev->param.heads; in ata_serverworks_tf_write() 225 sectors = atadev->param.sectors; in ata_serverworks_tf_write() 242 ATA_D_IBM | ATA_D_LBA | ATA_DEV(atadev->unit) | in ata_serverworks_tf_write() 255 int devno = (ch->unit << 1) + atadev->unit; in ata_serverworks_setmode() [all …]
|
H A D | ata-ite.c | 89 struct ata_device *atadev = device_get_softc(dev); in ata_ite_821x_setmode() local 90 int devno = (ch->unit << 1) + atadev->unit; in ata_ite_821x_setmode() 124 0x56 + (ch->unit << 2) + atadev->unit, in ata_ite_821x_setmode() 139 atadev->mode = mode; in ata_ite_821x_setmode() 148 struct ata_device *atadev = device_get_softc(dev); in ata_ite_8213_setmode() local 156 int devno = atadev->unit; in ata_ite_8213_setmode() 200 if (atadev->unit == ATA_MASTER) { in ata_ite_8213_setmode() 214 atadev->mode = mode; in ata_ite_8213_setmode()
|
H A D | ata-siliconimage.c | 230 struct ata_device *atadev = device_get_softc(dev); in ata_cmd_setmode() local 231 int devno = (ch->unit << 1) + atadev->unit; in ata_cmd_setmode() 264 ~(atadev->unit == ATA_MASTER ? 0x35 : 0xca), 1); in ata_cmd_setmode() 273 atadev->mode = mode; in ata_cmd_setmode() 357 struct ata_device *atadev = device_get_softc(dev); in ata_sii_setmode() local 358 int rego = (ch->unit << 4) + (atadev->unit << 1); in ata_sii_setmode() 360 int mask = 0x03 << (atadev->unit << 2); in ata_sii_setmode() 395 mval | (0x03 << (atadev->unit << 2)), 1); in ata_sii_setmode() 403 mval | (0x02 << (atadev->unit << 2)), 1); in ata_sii_setmode() 409 mval | (0x01 << (atadev->unit << 2)), 1); in ata_sii_setmode() [all …]
|
H A D | ata-acard.c | 131 struct ata_device *atadev = device_get_softc(dev); in ata_acard_850_setmode() local 132 int devno = (ch->unit << 1) + atadev->unit; in ata_acard_850_setmode() 154 atadev->mode = mode; in ata_acard_850_setmode() 167 struct ata_device *atadev = device_get_softc(dev); in ata_acard_86X_setmode() local 168 int devno = (ch->unit << 1) + atadev->unit; in ata_acard_86X_setmode() 193 atadev->mode = mode; in ata_acard_86X_setmode()
|
H A D | ata-national.c | 65 struct ata_device *atadev = device_get_softc(dev); in ata_national_setmode() local 66 int devno = (ch->unit << 1) + atadev->unit; in ata_national_setmode() 103 atadev->mode = mode; in ata_national_setmode()
|
H A D | ata-cyrix.c | 64 struct ata_device *atadev = device_get_softc(dev); in ata_cyrix_setmode() local 65 int devno = (ch->unit << 1) + atadev->unit; in ata_cyrix_setmode() 101 atadev->mode = mode; in ata_cyrix_setmode()
|
H A D | ata-amd.c | 85 struct ata_device *atadev = device_get_softc(dev); in ata_amd_setmode() local 86 int devno = (ch->unit << 1) + atadev->unit; in ata_amd_setmode() 118 atadev->mode = mode; in ata_amd_setmode()
|
H A D | ata-promise.c | 356 struct ata_device *atadev = device_get_softc(dev); in ata_promise_dmastart() local 358 if (atadev->flags & ATA_D_48BIT_ACTIVE) { in ata_promise_dmastart() 380 struct ata_device *atadev = device_get_softc(dev); in ata_promise_dmastop() local 383 if (atadev->flags & ATA_D_48BIT_ACTIVE) { in ata_promise_dmastop() 426 struct ata_device *atadev = device_get_softc(dev); in ata_promise_setmode() local 427 int devno = (ch->unit << 1) + atadev->unit; in ata_promise_setmode() 491 atadev->mode = mode; in ata_promise_setmode() 667 struct ata_device *atadev = device_get_softc(request->dev); in ata_promise_mio_command() local 1076 if (atadev->flags & ATA_D_48BIT_ACTIVE) { in ata_promise_apkt() 1093 bytep[i++] = ATA_D_LBA | ATA_DEV(atadev->unit); in ata_promise_apkt() [all …]
|
H A D | ata-via.c | 231 struct ata_device *atadev = device_get_softc(dev); in ata_via_new_setmode() local 251 atadev->mode = mode; in ata_via_new_setmode() 264 struct ata_device *atadev = device_get_softc(dev); in ata_via_old_setmode() local 265 int devno = (ch->unit << 1) + atadev->unit; in ata_via_old_setmode() 293 atadev->mode = mode; in ata_via_old_setmode()
|
H A D | ata-cenatek.c | 62 struct ata_device *atadev = device_get_softc(dev); in ata_cenatek_setmode() local 67 atadev->mode = mode; in ata_cenatek_setmode()
|
H A D | ata-micron.c | 65 struct ata_device *atadev = device_get_softc(dev); in ata_micron_setmode() local 70 atadev->mode = mode; in ata_micron_setmode()
|
H A D | ata-netcell.c | 79 struct ata_device *atadev = device_get_softc(dev); in ata_netcell_setmode() local 84 atadev->mode = mode; in ata_netcell_setmode()
|
H A D | ata-cypress.c | 73 struct ata_device *atadev = device_get_softc(dev); in ata_cypress_setmode() local 86 atadev->mode = mode; in ata_cypress_setmode()
|
H A D | ata-ati.c | 128 struct ata_device *atadev = device_get_softc(dev); in ata_ati_setmode() local 129 int devno = (ch->unit << 1) + atadev->unit; in ata_ati_setmode() 190 atadev->mode = mode; in ata_ati_setmode()
|
H A D | ata-highpoint.c | 133 struct ata_device *atadev = device_get_softc(dev); in ata_highpoint_setmode() local 134 int devno = (ch->unit << 1) + atadev->unit; in ata_highpoint_setmode() 175 atadev->mode = mode; in ata_highpoint_setmode()
|