Lines Matching defs:ahci_port_priv
295 struct ahci_port_priv { struct
296 struct ata_link *active_link;
297 struct ahci_cmd_hdr *cmd_slot;
298 dma_addr_t cmd_slot_dma;
299 void *cmd_tbl;
300 dma_addr_t cmd_tbl_dma;
301 void *rx_fis;
302 dma_addr_t rx_fis_dma;
304 unsigned int ncq_saw_d2h:1;
305 unsigned int ncq_saw_dmas:1;
306 unsigned int ncq_saw_sdb:1;
307 atomic_t intr_status; /* interrupts to handle */
308 spinlock_t lock; /* protects parent ata_port */
309 u32 intr_mask; /* interrupts to enable */
310 bool fbs_supported; /* set iff FBS is supported */
311 bool fbs_enabled; /* set iff FBS is enabled */
312 int fbs_last_dev; /* save FBS.DEV of last FIS */
314 struct ahci_em_priv em_priv[EM_MAX_SLOTS];
315 char *irq_desc; /* desc in /proc/interrupts */