Lines Matching defs:aac_softc

310 struct aac_softc  struct
313 device_t aac_dev;
314 struct resource *aac_regs_res0, *aac_regs_res1; /* reg. if. window */
315 bus_space_handle_t aac_bhandle0, aac_bhandle1; /* bus space handle */
316 bus_space_tag_t aac_btag0, aac_btag1; /* bus space tag */
317 bus_dma_tag_t aac_parent_dmat; /* parent DMA tag */
318 bus_dma_tag_t aac_buffer_dmat; /* data buffer/command
321 struct resource *aac_irq; /* interrupt */
322 void *aac_intr; /* interrupt handle */
323 int aac_irq_rid;
324 int aac_irq_type;
325 eventhandler_tag eh;
328 int aac_state;
333 struct FsaRevision aac_revision;
336 int aac_hwif;
342 bus_dma_tag_t aac_common_dmat; /* common structure
344 bus_dmamap_t aac_common_dmamap; /* common structure
346 struct aac_common *aac_common;
347 u_int32_t aac_common_busaddr;
348 const struct aac_interface *aac_if;
351 bus_dma_tag_t aac_fib_dmat; /* DMA tag for allocing FIBs */
353 u_int total_fibs;
354 struct aac_command *aac_commands;
363 struct bio_queue_head aac_bioq;
364 struct aac_queue_table *aac_queues;
365 struct aac_queue_entry *aac_qentries[AAC_QUEUE_COUNT];
367 struct aac_qstat aac_qstat[AACQ_COUNT]; /* queue statistics */
371 struct lock aac_container_lock;
377 struct lock aac_io_lock;
380 struct task aac_task_complete; /* deferred-completion
382 struct intr_config_hook aac_ich;
385 struct cdev *aac_dev_t;
386 struct lock aac_aifq_lock;
387 struct aac_fib aac_aifq[AAC_AIFQ_LENGTH];
388 int aifq_idx;
389 int aifq_filled;
390 struct aac_fib_context *fibctx;
391 struct kqinfo rcv_kq;
392 struct thread *aifthread;
393 int aifflags;
401 u_int32_t flags;
432 void (*cam_rescan_cb)(struct aac_softc *, uint32_t, argument