Home
last modified time | relevance | path

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

/freebsd-9-stable/sys/dev/ata/
Data-disk.c81 struct ata_device *atadev = device_get_softc(dev); in ad_probe() local
83 if (!(atadev->param.config & ATA_PROTO_ATAPI) || in ad_probe()
84 (atadev->param.config == ATA_CFA_MAGIC1) || in ad_probe()
85 (atadev->param.config == ATA_CFA_MAGIC2) || in ad_probe()
86 (atadev->param.config == ATA_CFA_MAGIC3)) in ad_probe()
96 struct ata_device *atadev = device_get_softc(dev); in ad_attach() local
132 if (atadev->param.support.command2 & ATA_SUPPORT_ADDRESS48) in ad_attach()
141 if (atadev->param.support.command2 & ATA_SUPPORT_FLUSHCACHE) in ad_attach()
143 if ((atadev->param.support.command2 & ATA_SUPPORT_CFA) || in ad_attach()
144 atadev->param.config == ATA_PROTO_CFA) in ad_attach()
[all …]
Datapi-fd.c68 struct ata_device *atadev = device_get_softc(dev); in afd_probe() local
69 if ((atadev->param.config & ATA_PROTO_ATAPI) && in afd_probe()
70 (atadev->param.config & ATA_ATAPI_TYPE_MASK) == ATA_ATAPI_TYPE_DIRECT) in afd_probe()
80 struct ata_device *atadev = device_get_softc(dev); in afd_attach() local
95 atadev->flags |= ATA_D_MEDIA_CHANGED; in afd_attach()
138 struct ata_device *atadev = device_get_softc(dev); in afd_shutdown() local
140 if (atadev->param.support.command2 & ATA_SUPPORT_FLUSHCACHE) in afd_shutdown()
149 struct ata_device *atadev = device_get_softc(dev); in afd_reinit() local
152 if (!(ch->devices & (ATA_ATAPI_MASTER << atadev->unit))) in afd_reinit()
163 struct ata_device *atadev = device_get_softc(dev); in afd_open() local
[all …]
Data-all.c649 struct ata_device *atadev = device_get_softc(dev); in ata_check_80pin() local
657 if (mode > ATA_UDMA2 && !(atadev->param.hwres & ATA_CABLE_ID)) { in ata_check_80pin()
670 struct ata_device *atadev = device_get_softc(dev); in ata_setmode() local
673 mode = atadev->mode; in ata_setmode()
676 mode = ATA_SETMODE(device_get_parent(dev), atadev->unit, mode); in ata_setmode()
684 atadev->mode = mode; in ata_setmode()
744 struct ata_device *atadev = device_get_softc(children[i]); in ata_ioctl() local
746 if (atadev->unit == ATA_MASTER) { /* XXX SOS PM */ in ata_ioctl()
749 bcopy(&atadev->param, &devices->params[0], in ata_ioctl()
752 if (atadev->unit == ATA_SLAVE) { /* XXX SOS PM */ in ata_ioctl()
[all …]
Datapi-tape.c91 struct ata_device *atadev = device_get_softc(dev); in ast_probe() local
93 if ((atadev->param.config & ATA_PROTO_ATAPI) && in ast_probe()
94 (atadev->param.config & ATA_ATAPI_TYPE_MASK) == ATA_ATAPI_TYPE_TAPE) in ast_probe()
104 struct ata_device *atadev = device_get_softc(dev); in ast_attach() local
121 if (!strcmp(atadev->param.model, "OnStream DI-30")) { in ast_attach()
179 struct ata_device *atadev = device_get_softc(dev); in ast_shutdown() local
181 if (atadev->param.support.command2 & ATA_SUPPORT_FLUSHCACHE) in ast_shutdown()
190 struct ata_device *atadev = device_get_softc(dev); in ast_reinit() local
193 if (!(ch->devices & (ATA_ATAPI_MASTER << atadev->unit))) in ast_reinit()
204 struct ata_device *atadev = device_get_softc(dev); in ast_open() local
[all …]
Datapi-cam.c71 struct ata_device *atadev[2]; member
172 struct ata_device *atadev = device_get_softc (dev); in atapi_cam_probe() local
174 KASSERT(atadev != NULL, ("expect valid struct ata_device")); in atapi_cam_probe()
175 if (atadev->unit < 0) { in atapi_cam_probe()
285 struct ata_device *old_atadev[2], *atadev; in reinit_bus() local
293 old_atadev[0] = scp->atadev[0]; in reinit_bus()
294 old_atadev[1] = scp->atadev[1]; in reinit_bus()
295 scp->atadev[0] = NULL; in reinit_bus()
296 scp->atadev[1] = NULL; in reinit_bus()
301 atadev = device_get_softc(children[i]); in reinit_bus()
[all …]
Datapi-cd.c109 struct ata_device *atadev = device_get_softc(dev); in acd_probe() local
111 if ((atadev->param.config & ATA_PROTO_ATAPI) && in acd_probe()
112 (atadev->param.config & ATA_ATAPI_TYPE_MASK) == ATA_ATAPI_TYPE_CDROM) in acd_probe()
149 struct ata_device *atadev = device_get_softc(dev); in acd_shutdown() local
151 if (atadev->param.support.command2 & ATA_SUPPORT_FLUSHCACHE) in acd_shutdown()
160 struct ata_device *atadev = device_get_softc(dev); in acd_reinit() local
163 if (!(ch->devices & (ATA_ATAPI_MASTER << atadev->unit))) in acd_reinit()
173 struct ata_device *atadev = device_get_softc(arg); in acd_geom_attach() local
186 atadev->flags |= ATA_D_MEDIA_CHANGED; in acd_geom_attach()
210 struct ata_device *atadev = device_get_softc(dev); in acd_geom_ioctl() local
[all …]
Data-queue.c58 struct ata_device *atadev = device_get_softc(request->dev); in ata_queue_request() local
64 request->unit = atadev->unit; in ata_queue_request()
71 if ((atadev->param.config & ATA_PROTO_MASK) == ATA_PROTO_ATAPI_16) in ata_queue_request()
73 if ((atadev->param.config & ATA_DRQ_MASK) == ATA_DRQ_INTR) in ata_queue_request()
136 struct ata_device *atadev = device_get_softc(dev); in ata_controlcmd() local
147 if (atadev->spindown_state) { in ata_controlcmd()
149 atadev->spindown_state = 0; in ata_controlcmd()
285 struct ata_device *atadev = device_get_softc(request->dev); in ata_completed() local
437 atadev->flags |= ATA_D_MEDIA_CHANGED; in ata_completed()
Data-lowlevel.c788 struct ata_device *atadev = device_get_softc(request->dev); in ata_tf_write() local
808 if (atadev->flags & ATA_D_USE_CHS) { in ata_tf_write()
811 if (atadev->param.atavalid & ATA_FLAG_54_58) { in ata_tf_write()
812 heads = atadev->param.current_heads; in ata_tf_write()
813 sectors = atadev->param.current_sectors; in ata_tf_write()
816 heads = atadev->param.heads; in ata_tf_write()
817 sectors = atadev->param.sectors; in ata_tf_write()
Data-raid.c156 struct ata_device *atadev; in ata_raid_attach() local
160 if ((atadev = device_get_softc(rdp->disks[disk].dev)) == NULL) in ata_raid_attach()
162 if (atadev->param.support.command2 & ATA_SUPPORT_FLUSHCACHE) in ata_raid_attach()
1678 struct ata_device *atadev = device_get_softc(parent); in ata_raid_adaptec_read_meta() local
1681 (ch->unit << !(ch->flags & ATA_NO_SLAVE)) + atadev->unit; in ata_raid_adaptec_read_meta()
2571 struct ata_device *atadev = device_get_softc(parent); in ata_raid_intel_read_meta() local
2574 for (len = 0; len < sizeof(atadev->param.serial); len++) { in ata_raid_intel_read_meta()
2575 if (atadev->param.serial[len] < 0x20) in ata_raid_intel_read_meta()
2580 if (!strncmp(raid->disks[disk].serial, atadev->param.serial + len, in ata_raid_intel_read_meta()
2648 struct ata_device *atadev = in ata_raid_intel_write_meta() local
[all …]
Data-all.h626 int ata_getparam(struct ata_device *atadev, int init);
629 const char *ata_unit2str(struct ata_device *atadev);
/freebsd-9-stable/sys/dev/ata/chipsets/
Data-serverworks.c292 struct ata_device *atadev = device_get_softc(request->dev); in ata_serverworks_tf_write() local
310 if (atadev->flags & ATA_D_USE_CHS) { in ata_serverworks_tf_write()
313 if (atadev->param.atavalid & ATA_FLAG_54_58) { in ata_serverworks_tf_write()
314 heads = atadev->param.current_heads; in ata_serverworks_tf_write()
315 sectors = atadev->param.current_sectors; in ata_serverworks_tf_write()
318 heads = atadev->param.heads; in ata_serverworks_tf_write()
319 sectors = atadev->param.sectors; in ata_serverworks_tf_write()
Data-intel.c964 struct ata_device *atadev = device_get_softc(request->dev); in ata_intel_31244_tf_write() local
982 if (atadev->flags & ATA_D_USE_CHS) { in ata_intel_31244_tf_write()
985 if (atadev->param.atavalid & ATA_FLAG_54_58) { in ata_intel_31244_tf_write()
986 heads = atadev->param.current_heads; in ata_intel_31244_tf_write()
987 sectors = atadev->param.current_sectors; in ata_intel_31244_tf_write()
990 heads = atadev->param.heads; in ata_intel_31244_tf_write()
991 sectors = atadev->param.sectors; in ata_intel_31244_tf_write()
/freebsd-9-stable/sys/modules/ata/atadevel/
Data-devel.c113 struct ata_device *atadev = device_get_softc(dev); in ata_devel_setmode() local
122 atadev->mode = mode; in ata_devel_setmode()