Lines Matching defs:esp_softc
33 struct esp_softc { struct
34 struct ncr53c9x_softc sc_ncr53c9x; /* glue to MI code */
35 struct nextdma_softc *sc_dma;
36 bus_space_tag_t sc_bst;
37 bus_space_handle_t sc_bsh; /* the device registers */
39 uint8_t **sc_dmaaddr; /* saved argument to esp_dma_setup */
40 size_t *sc_dmalen; /* saved argument to esp_dma_setup */
41 size_t sc_dmasize; /* saved argument to esp_dma_setup */
42 int sc_datain; /* saved argument to esp_dma_setup */
49 int sc_loaded; /* used by continue callback to remember
56 uint8_t *sc_begin; /* pointer to start io buf, NULL if invalid */
57 size_t sc_begin_size; /* */
59 bus_dmamap_t sc_main_dmamap; /* I/O DMA map */
60 uint8_t *sc_main; /* pointer to main io buf, NULL if invalid */
61 size_t sc_main_size; /* aligned length of main io buf we are using */
70 bus_dmamap_t sc_tail_dmamap;
71 uint8_t *sc_tail; /* pointer into sc_tailbuf, NULL if invalid */
72 size_t sc_tail_size; /* aligned length of tailbuf we are using */
73 uint8_t sc_tailbuf[ESP_DMA_TAILBUFSIZE];