Lines Matching defs:fis
620 ccb->ccb_xa.fis =
998 u_int8_t *fis;
1048 fis = ccb->ccb_cmd_table->cfis;
1049 fis[0] = ATA_FIS_TYPE_H2D;
1050 fis[15] = ATA_FIS_CONTROL_SRST;
1062 fis[0] = ATA_FIS_TYPE_H2D;
1063 fis[15] = 0;
1112 u_int8_t *fis;
1141 fis = ccb->ccb_cmd_table->cfis;
1142 fis[0] = ATA_FIS_TYPE_H2D;
1143 fis[1] = pmp_port;
1144 fis[15] = ATA_FIS_CONTROL_SRST | ATA_FIS_CONTROL_4BIT;
1169 fis[0] = ATA_FIS_TYPE_H2D;
1170 fis[1] = pmp_port;
1171 fis[15] = ATA_FIS_CONTROL_4BIT;
1190 fis[15] = 0;
1557 u_int8_t *fis = NULL;
1629 fis = ccb->ccb_cmd_table->cfis;
1630 fis[0] = ATA_FIS_TYPE_H2D;
1631 fis[1] = SATA_PMP_CONTROL_PORT;
1632 fis[15] = ATA_FIS_CONTROL_SRST | ATA_FIS_CONTROL_4BIT;
1667 fis[0] = ATA_FIS_TYPE_H2D;
1668 fis[1] = SATA_PMP_CONTROL_PORT;
1669 fis[15] = ATA_FIS_CONTROL_4BIT;
1688 fis[15] = 0;
2558 struct ata_fis_h2d *fis;
2580 fis = (struct ata_fis_h2d *)ccb->ccb_cmd_table->cfis;
2581 fis->type = ATA_FIS_TYPE_H2D;
2582 fis->flags = ATA_H2D_FLAGS_CMD | pmp_port;
2583 fis->command = ATA_C_READ_LOG_EXT;
2584 fis->lba_low = 0x10; /* queued error log page (10h) */
2585 fis->sector_count = 1; /* number of sectors (1) */
2586 fis->sector_count_exp = 0;
2587 fis->lba_mid = 0; /* starting offset */
2588 fis->lba_mid_exp = 0;
2589 fis->device = 0;
3006 struct ata_fis_h2d *fis;
3015 fis = (struct ata_fis_h2d *)ccb->ccb_cmd_table->cfis;
3016 fis->type = ATA_FIS_TYPE_H2D;
3017 fis->flags = ATA_H2D_FLAGS_CMD | SATA_PMP_CONTROL_PORT;
3018 fis->command = ATA_C_READ_PM;
3019 fis->features = which;
3020 fis->device = target | ATA_H2D_DEVICE_LBA;
3021 fis->control = ATA_FIS_CONTROL_4BIT;
3040 struct ata_fis_h2d *fis;
3049 fis = (struct ata_fis_h2d *)ccb->ccb_cmd_table->cfis;
3050 fis->type = ATA_FIS_TYPE_H2D;
3051 fis->flags = ATA_H2D_FLAGS_CMD | SATA_PMP_CONTROL_PORT;
3052 fis->command = ATA_C_WRITE_PM;
3053 fis->features = which;
3054 fis->device = target | ATA_H2D_DEVICE_LBA;
3055 fis->sector_count = (u_int8_t)data;
3056 fis->lba_low = (u_int8_t)(data >> 8);
3057 fis->lba_mid = (u_int8_t)(data >> 16);
3058 fis->lba_high = (u_int8_t)(data >> 24);
3059 fis->control = ATA_FIS_CONTROL_4BIT;
3238 struct ata_fis_h2d *fis;
3347 my->ccb->ccb_xa.fis =
3375 /* build fis */
3378 fis = my->ccb->ccb_xa.fis;
3379 fis->flags = ATA_H2D_FLAGS_CMD | my->pmp_port;
3380 fis->lba_low = blkno & 0xff;
3381 fis->lba_mid = (blkno >> 8) & 0xff;
3382 fis->lba_high = (blkno >> 16) & 0xff;
3386 fis->command = op == HIB_W ? ATA_C_WRITEDMA_EXT :
3388 fis->device = ATA_H2D_DEVICE_LBA;
3389 fis->lba_low_exp = (blkno >> 24) & 0xff;
3390 fis->lba_mid_exp = (blkno >> 32) & 0xff;
3391 fis->lba_high_exp = (blkno >> 40) & 0xff;
3392 fis->sector_count = sector_count & 0xff;
3393 fis->sector_count_exp = (sector_count >> 8) & 0xff;
3396 fis->command = op == HIB_W ? ATA_C_WRITEDMA : ATA_C_READDMA;
3397 fis->device = ATA_H2D_DEVICE_LBA | ((blkno >> 24) & 0x0f);
3398 fis->sector_count = sector_count & 0xff;