Home
last modified time | relevance | path

Searched refs:atadev (Results 1 – 25 of 36) sorted by relevance

12

/dragonfly/sys/dev/disk/nata/
H A Data-disk.c243 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 Data-all.c469 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 Datapi-fd.c89 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 Data-lowlevel.c262 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 Data-sata.c176 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 Datapi-tape.c101 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 Datapi-cam.c73 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 Datapi-cd.c278 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 Data_if.m57 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 Data-intel.c326 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 Data-serverworks.c173 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 Data-ite.c89 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 Data-siliconimage.c230 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 Data-acard.c131 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 Data-national.c65 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 Data-cyrix.c64 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 Data-amd.c85 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 Data-promise.c356 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 Data-via.c231 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 Data-cenatek.c62 struct ata_device *atadev = device_get_softc(dev); in ata_cenatek_setmode() local
67 atadev->mode = mode; in ata_cenatek_setmode()
H A Data-micron.c65 struct ata_device *atadev = device_get_softc(dev); in ata_micron_setmode() local
70 atadev->mode = mode; in ata_micron_setmode()
H A Data-netcell.c79 struct ata_device *atadev = device_get_softc(dev); in ata_netcell_setmode() local
84 atadev->mode = mode; in ata_netcell_setmode()
H A Data-cypress.c73 struct ata_device *atadev = device_get_softc(dev); in ata_cypress_setmode() local
86 atadev->mode = mode; in ata_cypress_setmode()
H A Data-ati.c128 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 Data-highpoint.c133 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()

12