Lines Matching defs:fis
16 struct sata_fis_reg_h2d *fis;
18 fis = calloc(1, sizeof(*fis));
19 if (!fis) {
22 fis->type = SATA_FIS_TYPE_H2D;
37 fis->device |= (1 << 6);
39 *fis_p = fis;
40 *fis_size_p = sizeof(*fis);
45 errval_t sata_set_command(void *fis, uint8_t command)
47 uint8_t fis_type = *(uint8_t*)fis;
50 struct sata_fis_reg_h2d *fis_reg_h2d = fis;
66 errval_t sata_set_feature(void *fis, uint8_t feature)
68 uint8_t fis_type = *(uint8_t*)fis;
71 struct sata_fis_reg_h2d *fis_reg_h2d = fis;
81 errval_t sata_set_lba28(void *fis, uint32_t lba)
83 uint8_t fis_type = *(uint8_t*)fis;
86 struct sata_fis_reg_h2d *fis_reg_h2d = fis;
99 errval_t sata_set_lba48(void *fis, uint64_t lba)
101 uint8_t fis_type = *(uint8_t*)fis;
104 struct sata_fis_reg_h2d *fis_reg_h2d = fis;
121 errval_t sata_set_count(void *fis, uint16_t count)
123 uint8_t fis_type = *(uint8_t*)fis;
126 struct sata_fis_reg_h2d *fis_reg_h2d = fis;