Lines Matching defs:fis

373 		switch (ccb->ccb_xa.fis->command) {
829 ccb->ccb_xa.fis = (struct ata_fis_h2d *)&prb->fis;
1045 sili_pread_fis(struct sili_port *sp, u_int slot, struct ata_fis_d2h *fis)
1052 fis, sizeof(struct ata_fis_d2h));
1196 struct ata_fis_h2d *fis;
1214 fis = (struct ata_fis_h2d *)&prb->fis;
1215 fis->flags = pmp_port;
1268 sreset.fis[1] = SATA_PMP_CONTROL_PORT;
1659 struct ata_fis_h2d *fis;
1682 fis = (struct ata_fis_h2d *)read_10h.fis;
1683 fis->type = ATA_FIS_TYPE_H2D;
1684 fis->flags = ATA_H2D_FLAGS_CMD | pmp_port;
1685 fis->command = ATA_C_READ_LOG_EXT;
1686 fis->lba_low = 0x10; /* queued error log page (10h) */
1687 fis->sector_count = 1; /* number of sectors (1) */
1688 fis->sector_count_exp = 0;
1689 fis->lba_mid = 0; /* starting offset */
1690 fis->lba_mid_exp = 0;
1691 fis->device = 0;
1761 struct ata_fis_h2d *fis;
1776 fis = (struct ata_fis_h2d *)&prb->fis;
1777 fis->type = ATA_FIS_TYPE_H2D;
1778 fis->flags = ATA_H2D_FLAGS_CMD | SATA_PMP_CONTROL_PORT;
1779 fis->command = ATA_C_READ_PM;
1780 fis->features = which;
1781 fis->device = target | ATA_H2D_DEVICE_LBA;
1782 fis->control = ATA_FIS_CONTROL_4BIT;
1803 struct ata_fis_h2d *fis;
1818 fis = (struct ata_fis_h2d *)&prb->fis;
1819 fis->type = ATA_FIS_TYPE_H2D;
1820 fis->flags = ATA_H2D_FLAGS_CMD | SATA_PMP_CONTROL_PORT;
1821 fis->command = ATA_C_WRITE_PM;
1822 fis->features = which;
1823 fis->device = target | ATA_H2D_DEVICE_LBA;
1824 fis->sector_count = (u_int8_t)data;
1825 fis->lba_low = (u_int8_t)(data >> 8);
1826 fis->lba_mid = (u_int8_t)(data >> 16);
1827 fis->lba_high = (u_int8_t)(data >> 24);
1828 fis->control = ATA_FIS_CONTROL_4BIT;