Lines Matching refs:fis
562 u_int8_t *fis = ch->dma.work + ATA_AHCI_FB_OFFSET + 0x40;
564 request->u.ata.count = fis[12] | ((u_int16_t)fis[13] << 8);
565 request->u.ata.lba = fis[4] | ((u_int64_t)fis[5] << 8) |
566 ((u_int64_t)fis[6] << 16);
568 request->u.ata.lba |= ((u_int64_t)fis[8] << 24) |
569 ((u_int64_t)fis[9] << 32) |
570 ((u_int64_t)fis[10] << 40);
572 request->u.ata.lba |= ((u_int64_t)(fis[7] & 0x0f) << 24);
642 u_int8_t *fis = ch->dma.work + ATA_AHCI_FB_OFFSET + 0x40;
676 *result = fis[12] | (fis[4] << 8) | (fis[5] << 16) | (fis[6] << 24);
889 u_int8_t *fis = ch->dma.work + ATA_AHCI_FB_OFFSET + 0x40;
926 return (((u_int32_t)fis[6] << 24) |
927 ((u_int32_t)fis[5] << 16) |
928 ((u_int32_t)fis[4] << 8) |
929 (u_int32_t)fis[12]);