Lines Matching defs:fis
413 xa->fis->command = ATA_C_SEC_FREEZE_LOCK;
414 xa->fis->flags = ATA_H2D_FLAGS_CMD | ap->ap_pmp_port;
505 struct ata_fis_h2d *fis;
577 fis = xa->fis;
579 fis->flags = ATA_H2D_FLAGS_CMD | ap->ap_pmp_port;
580 fis->lba_low = lba & 0xff;
581 fis->lba_mid = (lba >> 8) & 0xff;
582 fis->lba_high = (lba >> 16) & 0xff;
589 fis->command = (xa->flags & ATA_F_WRITE) ?
591 fis->device = ATA_H2D_DEVICE_LBA;
592 fis->lba_low_exp = (lba >> 24) & 0xff;
593 fis->lba_mid_exp = (lba >> 32) & 0xff;
594 fis->lba_high_exp = (lba >> 40) & 0xff;
595 fis->sector_count = xa->tag << 3;
596 fis->features = sector_count & 0xff;
597 fis->features_exp = (sector_count >> 8) & 0xff;
600 fis->command = (xa->flags & ATA_F_WRITE) ?
602 fis->device = ATA_H2D_DEVICE_LBA;
603 fis->lba_low_exp = (lba >> 24) & 0xff;
604 fis->lba_mid_exp = (lba >> 32) & 0xff;
605 fis->lba_high_exp = (lba >> 40) & 0xff;
606 fis->sector_count = sector_count & 0xff;
607 fis->sector_count_exp = (sector_count >> 8) & 0xff;
610 fis->command = (xa->flags & ATA_F_WRITE) ?
612 fis->device = ATA_H2D_DEVICE_LBA | ((lba >> 24) & 0x0f);
613 fis->sector_count = sector_count & 0xff;
953 struct ata_fis_h2d *fis;
1003 fis = xa->fis;
1004 fis->flags = ATA_H2D_FLAGS_CMD | ap->ap_pmp_port;
1005 fis->command = ATA_C_DSM;
1006 fis->features = ATA_DSM_TRIM;
1007 fis->sector_count = 1;
1095 struct ata_fis_h2d *fis;
1125 fis = xa->fis;
1126 fis->flags = ATA_H2D_FLAGS_CMD | ap->ap_pmp_port;
1127 fis->command = ATA_C_DSM;
1128 fis->features = ATA_DSM_TRIM;
1129 fis->sector_count = 1;
1189 xa->fis->flags = ATA_H2D_FLAGS_CMD | ap->ap_pmp_port;
1190 xa->fis->command = ATA_C_FLUSH_CACHE;
1191 xa->fis->device = 0;
1395 struct ata_fis_h2d *fis;
1411 fis = xa->fis;
1412 fis->flags = ATA_H2D_FLAGS_CMD | ap->ap_pmp_port;
1413 fis->command = cdb->command;
1414 fis->features = cdb->features;
1415 fis->lba_low = cdb->lba_low;
1416 fis->lba_mid = cdb->lba_mid;
1417 fis->lba_high = cdb->lba_high;
1418 fis->device = cdb->device;
1419 fis->sector_count = cdb->sector_count;
1433 struct ata_fis_h2d *fis;
1449 fis = xa->fis;
1450 fis->flags = ATA_H2D_FLAGS_CMD | ap->ap_pmp_port;
1451 fis->command = cdb->command;
1452 fis->features = cdb->features[1];
1453 fis->lba_low = cdb->lba_low[1];
1454 fis->lba_mid = cdb->lba_mid[1];
1455 fis->lba_high = cdb->lba_high[1];
1456 fis->device = cdb->device;
1457 fis->lba_low_exp = cdb->lba_low[0];
1458 fis->lba_mid_exp = cdb->lba_mid[0];
1459 fis->lba_high_exp = cdb->lba_high[0];
1460 fis->features_exp = cdb->features[0];
1461 fis->sector_count = cdb->sector_count[1];
1462 fis->sector_count_exp = cdb->sector_count[0];
1546 xa->fis->flags = ATA_H2D_FLAGS_CMD | ap->ap_pmp_port;
1547 xa->fis->command = ATA_C_FLUSH_CACHE;
1548 xa->fis->device = 0;
1594 xa->fis->flags = ATA_H2D_FLAGS_CMD | ap->ap_pmp_port;
1595 xa->fis->command = ATA_C_STANDBY_IMMED;
1596 xa->fis->device = 0;
1608 struct ata_fis_h2d *fis;
1632 fis = xa->fis;
1633 fis->flags = ATA_H2D_FLAGS_CMD | ap->ap_pmp_port;
1634 fis->command = ATA_C_PACKET;
1635 fis->device = 0;
1636 fis->sector_count = xa->tag << 3;
1637 fis->features = ATA_H2D_FEATURES_DMA | ((xa->flags & ATA_F_WRITE) ?
1639 fis->lba_mid = 0x00;
1640 fis->lba_high = 0x20;
1772 xa->fis->type = ATA_FIS_TYPE_H2D;
1852 xa->fis->flags = ATA_H2D_FLAGS_CMD | ap->ap_pmp_port;
1853 xa->fis->command = (ap->ap_type == ATA_PORT_T_DISK) ?
1855 xa->fis->device = 0;
1874 xa->fis->command = ATA_C_SET_FEATURES;
1875 xa->fis->features = subcommand;
1876 xa->fis->sector_count = arg;
1877 xa->fis->flags = ATA_H2D_FLAGS_CMD | ap->ap_pmp_port;