/drivers/scsi/libsas/ |
D | sas_ata.c | 177 ata_tf_to_fis(&qc->tf, 1, 0, (u8*)&task->ata_task.fis); in sas_ata_qc_issue() 573 struct dev_to_host_fis *fis = in sas_get_ata_command_set() local 576 if ((fis->sector_count == 1 && /* ATA */ in sas_get_ata_command_set() 577 fis->lbal == 1 && in sas_get_ata_command_set() 578 fis->lbam == 0 && in sas_get_ata_command_set() 579 fis->lbah == 0 && in sas_get_ata_command_set() 580 fis->device == 0) in sas_get_ata_command_set() 582 (fis->sector_count == 0 && /* CE-ATA (mATA) */ in sas_get_ata_command_set() 583 fis->lbal == 0 && in sas_get_ata_command_set() 584 fis->lbam == 0xCE && in sas_get_ata_command_set() [all …]
|
D | sas_discover.c | 93 struct dev_to_host_fis *fis = in sas_get_port_device() local 95 if (fis->interrupt_reason == 1 && fis->lbal == 1 && in sas_get_port_device() 96 fis->byte_count_low==0x69 && fis->byte_count_high == 0x96 in sas_get_port_device() 97 && (fis->device & ~0x10) == 0) in sas_get_port_device()
|
D | sas_host_smp.c | 57 struct dev_to_host_fis *fis; in sas_report_phy_sata() local 71 fis = (struct dev_to_host_fis *) in sas_report_phy_sata() 82 if (fis->fis_type != 0x34) in sas_report_phy_sata()
|
D | sas_expander.c | 683 memcpy(child->frame_rcvd, &child->sata_dev.rps_resp.rps.fis, in sas_ex_discover_end_dev()
|
/drivers/ata/ |
D | libata-core.c | 543 void ata_tf_to_fis(const struct ata_taskfile *tf, u8 pmp, int is_cmd, u8 *fis) in ata_tf_to_fis() argument 545 fis[0] = 0x27; /* Register - Host to Device FIS */ in ata_tf_to_fis() 546 fis[1] = pmp & 0xf; /* Port multiplier number*/ in ata_tf_to_fis() 548 fis[1] |= (1 << 7); /* bit 7 indicates Command FIS */ in ata_tf_to_fis() 550 fis[2] = tf->command; in ata_tf_to_fis() 551 fis[3] = tf->feature; in ata_tf_to_fis() 553 fis[4] = tf->lbal; in ata_tf_to_fis() 554 fis[5] = tf->lbam; in ata_tf_to_fis() 555 fis[6] = tf->lbah; in ata_tf_to_fis() 556 fis[7] = tf->device; in ata_tf_to_fis() [all …]
|
D | sata_nv.c | 341 static void nv_swncq_irq_clear(struct ata_port *ap, u16 fis); 1755 static void nv_swncq_irq_clear(struct ata_port *ap, u16 fis) in nv_swncq_irq_clear() argument 1759 writew(fis, pp->irq_block); in nv_swncq_irq_clear() 2061 static void nv_swncq_hotplug(struct ata_port *ap, u32 fis) in nv_swncq_hotplug() argument 2073 if (fis & NV_SWNCQ_IRQ_ADDED) in nv_swncq_hotplug() 2075 else if (fis & NV_SWNCQ_IRQ_REMOVED) in nv_swncq_hotplug() 2221 static void nv_swncq_host_interrupt(struct ata_port *ap, u16 fis) in nv_swncq_host_interrupt() argument 2231 nv_swncq_irq_clear(ap, fis); in nv_swncq_host_interrupt() 2232 if (!fis) in nv_swncq_host_interrupt() 2238 if (fis & NV_SWNCQ_IRQ_HOTPLUG) { in nv_swncq_host_interrupt() [all …]
|
D | sata_sil24.c | 42 u8 fis[6 * 4]; member 486 u8 fis[6 * 4]; in sil24_read_tf() local 489 memcpy_fromio(fis, prb->fis, sizeof(fis)); in sil24_read_tf() 490 ata_tf_from_fis(fis, tf); in sil24_read_tf() 614 ata_tf_to_fis(tf, pmp, is_cmd, prb->fis); in sil24_exec_polled_cmd() 864 ata_tf_to_fis(&qc->tf, qc->dev->link->pmp, 1, prb->fis); in sil24_qc_prep()
|
D | ahci.c | 1610 u8 *fis = pp->cmd_tbl; in ahci_exec_polled_cmd() local 1614 ata_tf_to_fis(tf, pmp, is_cmd, fis); in ahci_exec_polled_cmd()
|
/drivers/scsi/aic94xx/ |
D | aic94xx_task.c | 386 scb->ata_task.fis = task->ata_task.fis; in asd_build_ata_ascb() 388 scb->ata_task.fis.flags |= 0x80; /* C=1: update ATA cmd reg */ in asd_build_ata_ascb() 389 scb->ata_task.fis.flags &= 0xF0; /* PM_PORT field shall be 0 */ in asd_build_ata_ascb()
|
D | aic94xx_dev.c | 134 struct dev_to_host_fis *fis = (struct dev_to_host_fis *) in asd_init_sata() local 136 asd_ddbsite_write_byte(asd_ha, ddb, SATA_STATUS, fis->status); in asd_init_sata()
|
D | aic94xx_sas.h | 401 struct host_to_dev_fis fis; member 466 struct host_to_dev_fis fis; member
|
/drivers/scsi/ |
D | mvsas.c | 1834 if (task->ata_task.fis.command != ATA_CMD_ID_ATAPI) in mvs_task_prep_ata() 1844 task->ata_task.fis.sector_count |= hdr->tags << 3; in mvs_task_prep_ata() 1899 task->ata_task.fis.flags |= 0x80; /* C=1: update ATA cmd reg */ in mvs_task_prep_ata() 1901 memcpy(buf_cmd, &task->ata_task.fis, sizeof(struct host_to_dev_fis)); in mvs_task_prep_ata() 2190 (void *)&task->ata_task.fis, 0); in mvs_task_abort()
|
/drivers/scsi/megaraid/ |
D | megaraid_sas.h | 875 u16 fis[10]; /*18h */ member
|