Lines Matching refs:cmdfis
374 FIS_REG_H2D *cmdfis = (FIS_REG_H2D *)(&cmdtbl->cfis); in ahci_read() local
376 cmdfis->fis_type = FIS_TYPE_REG_H2D; in ahci_read()
377 cmdfis->c = 1; // Command in ahci_read()
378 cmdfis->command = AHCI_CMD_READ_DMA_EXT; in ahci_read()
380 cmdfis->lba0 = (uint8_t)startl; in ahci_read()
381 cmdfis->lba1 = (uint8_t)(startl >> 8); in ahci_read()
382 cmdfis->lba2 = (uint8_t)(startl >> 16); in ahci_read()
383 cmdfis->device = 1 << 6; // LBA mode in ahci_read()
385 cmdfis->lba3 = (uint8_t)(startl >> 24); in ahci_read()
386 cmdfis->lba4 = (uint8_t)starth; in ahci_read()
387 cmdfis->lba5 = (uint8_t)(starth >> 8); in ahci_read()
389 cmdfis->countl = count & 0xFF; in ahci_read()
390 cmdfis->counth = (count >> 8) & 0xFF; in ahci_read()
467 FIS_REG_H2D *cmdfis = (FIS_REG_H2D *)(&cmdtbl->cfis); in ahci_write() local
468 cmdfis->fis_type = FIS_TYPE_REG_H2D; in ahci_write()
469 cmdfis->c = 1; // Command in ahci_write()
470 cmdfis->command = AHCI_CMD_WRITE_DMA_EXT; in ahci_write()
471 cmdfis->lba0 = (uint8_t)startl; in ahci_write()
472 cmdfis->lba1 = (uint8_t)(startl >> 8); in ahci_write()
473 cmdfis->lba2 = (uint8_t)(startl >> 16); in ahci_write()
474 cmdfis->lba3 = (uint8_t)(startl >> 24); in ahci_write()
475 cmdfis->lba4 = (uint8_t)starth; in ahci_write()
476 cmdfis->lba5 = (uint8_t)(starth >> 8); in ahci_write()
478 cmdfis->device = 1 << 6; // LBA mode in ahci_write()
480 cmdfis->countl = count & 0xff; in ahci_write()
481 cmdfis->counth = count >> 8; in ahci_write()