/dragonfly/sys/dev/disk/nata/chipsets/ |
H A D | ata-serverworks.c | 176 request->u.ata.count = ATA_IDX_INW(ch, ATA_COUNT); in ata_serverworks_tf_read() 178 request->u.ata.lba = (u_int64_t)(temp & 0x00ff) | in ata_serverworks_tf_read() 204 ATA_IDX_OUTW(ch, ATA_COUNT, request->u.ata.count); in ata_serverworks_tf_write() 206 (request->u.ata.lba & 0x00ff)); in ata_serverworks_tf_write() 208 ((request->u.ata.lba >> 8) & 0x00ff)); in ata_serverworks_tf_write() 210 ((request->u.ata.lba >> 16) & 0x00ff)); in ata_serverworks_tf_write() 215 ATA_IDX_OUTW(ch, ATA_COUNT, request->u.ata.count); in ata_serverworks_tf_write() 230 (request->u.ata.lba / (sectors * heads))); in ata_serverworks_tf_write() 232 (request->u.ata.lba / (sectors * heads)) >> 8); in ata_serverworks_tf_write() 234 (((request->u.ata.lba% (sectors * heads)) / in ata_serverworks_tf_write() [all …]
|
H A D | ata-marvell.c | 329 if (request->u.ata.command != ATA_READ_DMA && in ata_marvell_edma_begin_transaction() 330 request->u.ata.command != ATA_WRITE_DMA && in ata_marvell_edma_begin_transaction() 331 request->u.ata.command != ATA_READ_DMA48 && in ata_marvell_edma_begin_transaction() 332 request->u.ata.command != ATA_WRITE_DMA48) { in ata_marvell_edma_begin_transaction() 370 bytep[i++] = request->u.ata.count & 0xff; in ata_marvell_edma_begin_transaction() 375 bytep[i++] = request->u.ata.lba & 0xff; in ata_marvell_edma_begin_transaction() 391 bytep[i++] = request->u.ata.command; in ata_marvell_edma_begin_transaction() 400 bytep[i++] = request->u.ata.command; in ata_marvell_edma_begin_transaction() 401 bytep[i++] = request->u.ata.feature & 0xff; in ata_marvell_edma_begin_transaction() 403 bytep[i++] = request->u.ata.lba & 0xff; in ata_marvell_edma_begin_transaction() [all …]
|
H A D | ata-intel.c | 447 ATA_IDX_OUTW(ch, ATA_FEATURE, request->u.ata.feature); in ata_intel_31244_tf_write() 448 ATA_IDX_OUTW(ch, ATA_COUNT, request->u.ata.count); in ata_intel_31244_tf_write() 450 (request->u.ata.lba & 0x00ff)); in ata_intel_31244_tf_write() 452 ((request->u.ata.lba >> 8) & 0x00ff)); in ata_intel_31244_tf_write() 454 ((request->u.ata.lba >> 16) & 0x00ff)); in ata_intel_31244_tf_write() 459 ATA_IDX_OUTB(ch, ATA_COUNT, request->u.ata.count); in ata_intel_31244_tf_write() 473 (request->u.ata.lba / (sectors * heads))); in ata_intel_31244_tf_write() 475 (request->u.ata.lba / (sectors * heads)) >> 8); in ata_intel_31244_tf_write() 477 (((request->u.ata.lba% (sectors * heads)) / in ata_intel_31244_tf_write() 481 ATA_IDX_OUTB(ch, ATA_SECTOR, request->u.ata.lba); in ata_intel_31244_tf_write() [all …]
|
H A D | ata-promise.c | 679 switch (request->u.ata.command) { in ata_promise_mio_command() 971 switch (request->u.ata.command) { in ata_promise_sx4_command() 1079 bytep[i++] = request->u.ata.feature; in ata_promise_apkt() 1082 bytep[i++] = request->u.ata.count; in ata_promise_apkt() 1084 bytep[i++] = request->u.ata.lba >> 24; in ata_promise_apkt() 1085 bytep[i++] = request->u.ata.lba; in ata_promise_apkt() 1088 bytep[i++] = request->u.ata.lba >> 8; in ata_promise_apkt() 1097 bytep[i++] = request->u.ata.feature; in ata_promise_apkt() 1099 bytep[i++] = request->u.ata.count; in ata_promise_apkt() 1101 bytep[i++] = request->u.ata.lba; in ata_promise_apkt() [all …]
|
H A D | ata-siliconimage.c | 437 struct ata_siiprb_ata_command ata; member 502 if (request->u.ata.command == ATA_DEVICE_RESET) { in ata_siiprb_begin_transaction() 539 prd = &prb->u.ata.prd[0]; in ata_siiprb_begin_transaction()
|
/dragonfly/sys/dev/disk/nata/ |
H A D | ata-all.c | 483 request->u.ata.command = ioc_request->u.ata.command; in ata_device_ioctl() 484 request->u.ata.feature = ioc_request->u.ata.feature; in ata_device_ioctl() 485 request->u.ata.lba = ioc_request->u.ata.lba; in ata_device_ioctl() 486 request->u.ata.count = ioc_request->u.ata.count; in ata_device_ioctl() 504 ioc_request->u.ata.command = request->u.ata.command; in ata_device_ioctl() 505 ioc_request->u.ata.feature = request->u.ata.feature; in ata_device_ioctl() 506 ioc_request->u.ata.lba = request->u.ata.lba; in ata_device_ioctl() 507 ioc_request->u.ata.count = request->u.ata.count; in ata_device_ioctl() 746 if (((request->u.ata.lba + request->u.ata.count) >= ATA_MAX_28BIT_LBA || in ata_modify_if_48bit() 747 request->u.ata.count > 256) && in ata_modify_if_48bit() [all …]
|
H A D | ata-sata.c | 230 fis[2] = request->u.ata.command; in ata_request2fis_h2d() 231 fis[3] = request->u.ata.feature; in ata_request2fis_h2d() 232 fis[4] = request->u.ata.lba; in ata_request2fis_h2d() 233 fis[5] = request->u.ata.lba >> 8; in ata_request2fis_h2d() 234 fis[6] = request->u.ata.lba >> 16; in ata_request2fis_h2d() 238 fis[8] = request->u.ata.lba >> 24; in ata_request2fis_h2d() 239 fis[9] = request->u.ata.lba >> 32; in ata_request2fis_h2d() 240 fis[10] = request->u.ata.lba >> 40; in ata_request2fis_h2d() 241 fis[11] = request->u.ata.feature >> 8; in ata_request2fis_h2d() 242 fis[12] = request->u.ata.count; in ata_request2fis_h2d() [all …]
|
H A D | ata-lowlevel.c | 101 if (request->u.ata.command == ATA_DEVICE_RESET) { in ata_begin_transaction() 260 if (request->u.ata.command != ATA_ATAPI_IDENTIFY) in ata_end_transaction() 728 request->u.ata.lba = in ata_tf_read() 735 request->u.ata.lba |= in ata_tf_read() 741 request->u.ata.count = ATA_IDX_INB(ch, ATA_COUNT); in ata_tf_read() 742 request->u.ata.lba = ATA_IDX_INB(ch, ATA_SECTOR) | in ata_tf_read() 759 ATA_IDX_OUTB(ch, ATA_COUNT, request->u.ata.count); in ata_tf_write() 761 ATA_IDX_OUTB(ch, ATA_SECTOR, request->u.ata.lba); in ata_tf_write() 785 (request->u.ata.lba / (sectors * heads))); in ata_tf_write() 789 (((request->u.ata.lba% (sectors * heads)) / in ata_tf_write() [all …]
|
H A D | ata-disk.c | 323 request->u.ata.command = ATA_READ_DMA; in ad_strategy() 329 request->u.ata.command = ATA_READ; in ad_strategy() 340 request->u.ata.command = ATA_WRITE; in ad_strategy() 343 request->u.ata.lba = 0; in ad_strategy() 344 request->u.ata.count = 0; in ad_strategy() 345 request->u.ata.feature = 0; in ad_strategy() 349 request->u.ata.command = ATA_FLUSHCACHE; in ad_strategy() 415 request.u.ata.command = ATA_WRITE_DMA; in ad_dump() 418 request.u.ata.command = ATA_WRITE_MUL; in ad_dump() 420 request.u.ata.command = ATA_WRITE; in ad_dump() [all …]
|
H A D | ata-queue.c | 167 request->u.ata.command = command; in ata_controlcmd() 168 request->u.ata.lba = lba; in ata_controlcmd() 169 request->u.ata.count = count; in ata_controlcmd() 170 request->u.ata.feature = feature; in ata_controlcmd() 337 kprintf(" LBA=%ju", request->u.ata.lba); in ata_completed() 354 kprintf(" LBA=%ju", request->u.ata.lba); in ata_completed() 369 kprintf(" LBA=%ju", request->u.ata.lba); in ata_completed() 624 return request->u.ata.lba; in ata_get_lba() 685 n = req->u.ata.count; in atawritereorder() 757 switch (request->u.ata.command) { in ata_cmd2str() [all …]
|
H A D | ata-isa.c | 118 DRIVER_MODULE(ata, isa, ata_isa_driver, ata_devclass, NULL, NULL); 119 MODULE_DEPEND(ata, ata, 1, 1, 1);
|
H A D | ata-card.c | 163 DRIVER_MODULE(ata, pccard, ata_pccard_driver, ata_devclass, NULL, NULL); 164 MODULE_DEPEND(ata, ata, 1, 1, 1);
|
H A D | ata_if.m | 25 # $FreeBSD: src/sys/dev/ata/ata_if.m,v 1.6 2006/01/05 21:27:19 sos Exp $ 32 #include <dev/disk/nata/ata-all.h> 34 INTERFACE ata;
|
H A D | ata-raid.c | 291 request->u.ata.command = ATA_FLUSHCACHE; in ata_raid_flush() 292 request->u.ata.lba = 0; in ata_raid_flush() 293 request->u.ata.count = 0; in ata_raid_flush() 294 request->u.ata.feature = 0; in ata_raid_flush() 392 request->u.ata.lba = lba; in ata_raid_strategy() 4064 request->u.ata.command = ATA_READ; in ata_raid_send_request() 4074 request->u.ata.command = ATA_WRITE; in ata_raid_send_request() 4110 request->u.ata.lba = lba; in ata_raid_rw() 4120 request->u.ata.command = ATA_READ; in ata_raid_rw() 4129 request->u.ata.command = ATA_WRITE; in ata_raid_rw() [all …]
|
H A D | atapi-fd.c | 488 DRIVER_MODULE(afd, ata, afd_driver, afd_devclass, NULL, NULL); 490 MODULE_DEPEND(afd, ata, 1, 1, 1);
|
H A D | atapi-tape.c | 764 DRIVER_MODULE(ast, ata, ast_driver, ast_devclass, NULL, NULL); 766 MODULE_DEPEND(ast, ata, 1, 1, 1);
|
/dragonfly/sbin/natacontrol/ |
H A D | natacontrol.c | 409 request.u.ata.command = ATA_SETFEATURES; in main() 417 request.u.ata.count = 0xfe; in main() 420 request.u.ata.count = 0x01; in main() 427 request.u.ata.count = 0x01; in main() 430 request.u.ata.count = 0x80; in main() 433 request.u.ata.count += offset; in main() 440 request.u.ata.count = 0xfe; in main() 443 request.u.ata.count = 0x80; in main() 446 request.u.ata.count = atoi(argv[4]); in main() 447 if (request.u.ata.count > 124) in main() [all …]
|
/dragonfly/sys/dev/disk/nata/natapci/ |
H A D | Makefile | 4 SRCS= ata-pci.c ata-dma.c ata-chipset.c ata-sata.c
|
/dragonfly/sys/dev/disk/nata/nata/ |
H A D | Makefile | 4 SRCS= ata-all.c ata-queue.c ata-lowlevel.c ata_if.c
|
/dragonfly/stand/boot/dloader/ |
H A D | dloader.menu | 60 menuadd set hw.ata.ata_dma=0 61 menuadd set hw.ata.atapi_dma=0 62 menuadd set hw.ata.wc=0
|
/dragonfly/sys/dev/disk/nata/natadisk/ |
H A D | Makefile | 4 SRCS= ata-disk.c
|
/dragonfly/sys/dev/disk/nata/nataisa/ |
H A D | Makefile | 4 SRCS= ata-isa.c
|
/dragonfly/sys/dev/disk/nata/nataraid/ |
H A D | Makefile | 4 SRCS= ata-raid.c
|
/dragonfly/sys/dev/disk/nata/natacard/ |
H A D | Makefile | 4 SRCS= ata-card.c
|
/dragonfly/sys/sys/ |
H A D | nata.h | 412 } ata; member
|