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
320 struct resource *aac_irq; /* interrupt */
321 void *aac_intr; /* interrupt handle */
322 eventhandler_tag eh;
325 int aac_state;
330 struct FsaRevision aac_revision;
333 int aac_hwif;
339 bus_dma_tag_t aac_common_dmat; /* common structure
341 bus_dmamap_t aac_common_dmamap; /* common structure
343 struct aac_common *aac_common;
344 u_int32_t aac_common_busaddr;
345 const struct aac_interface *aac_if;
348 bus_dma_tag_t aac_fib_dmat; /* DMA tag for allocing FIBs */
350 u_int total_fibs;
351 struct aac_command *aac_commands;
360 struct bio_queue_head aac_bioq;
361 struct aac_queue_table *aac_queues;
362 struct aac_queue_entry *aac_qentries[AAC_QUEUE_COUNT];
364 struct aac_qstat aac_qstat[AACQ_COUNT]; /* queue statistics */
368 struct mtx aac_container_lock;
374 struct mtx aac_io_lock;
377 struct task aac_task_complete; /* deferred-completion
379 struct intr_config_hook aac_ich;
382 struct cdev *aac_dev_t;
383 struct mtx aac_aifq_lock;
384 struct aac_fib aac_aifq[AAC_AIFQ_LENGTH];
385 int aifq_idx;
386 int aifq_filled;
387 struct aac_fib_context *fibctx;
388 struct selinfo rcv_select;
389 struct proc *aifthread;
390 int aifflags;
398 u_int32_t flags;
429 void (*cam_rescan_cb)(struct aac_softc *, uint32_t, argument