Lines Matching refs:fis
325 static void nv_swncq_irq_clear(struct ata_port *ap, u16 fis);
1741 static void nv_swncq_irq_clear(struct ata_port *ap, u16 fis)
1745 writew(fis, pp->irq_block);
2048 static void nv_swncq_hotplug(struct ata_port *ap, u32 fis)
2060 if (fis & NV_SWNCQ_IRQ_ADDED)
2062 else if (fis & NV_SWNCQ_IRQ_REMOVED)
2187 static void nv_swncq_host_interrupt(struct ata_port *ap, u16 fis)
2196 nv_swncq_irq_clear(ap, fis);
2197 if (!fis)
2203 if (fis & NV_SWNCQ_IRQ_HOTPLUG) {
2204 nv_swncq_hotplug(ap, fis);
2217 ata_ehi_push_desc(ehi, "Ata error. fis:0x%X", fis);
2225 if (fis & NV_SWNCQ_IRQ_BACKOUT) {
2232 if (fis & NV_SWNCQ_IRQ_SDBFIS) {
2242 if (fis & NV_SWNCQ_IRQ_DHREGFIS) {
2249 ata_ehi_push_desc(ehi, "illegal fis transaction");
2255 if (!(fis & NV_SWNCQ_IRQ_DMASETUP) &&
2269 if (fis & NV_SWNCQ_IRQ_DMASETUP) {
2281 ata_ehi_push_desc(ehi, "fis:0x%x", fis);