Lines Matching defs:sun8i_crypto_softc
105 struct sun8i_crypto_softc { struct
106 device_t sc_dev;
107 bus_space_tag_t sc_bst;
108 bus_space_handle_t sc_bsh;
109 bus_dma_tag_t sc_dmat;
110 struct pool_cache *sc_taskpool;
112 const struct sun8i_crypto_config *sc_cfg;
114 struct workqueue *sc_wq;
115 void *sc_ih;
116 bool sc_polling;
118 kmutex_t sc_lock;
119 struct sun8i_crypto_chan {
122 } sc_chan[SUN8I_CRYPTO_NCHAN];
123 struct callout sc_timeout;
125 kmutex_t sc_intr_lock;
126 uint32_t sc_done;
127 uint32_t sc_esr;
128 struct work sc_work;
129 bool sc_work_pending;
131 struct sun8i_crypto_rng {
136 } sc_rng;
137 struct sun8i_crypto_selftest {
144 } sc_selftest;
145 struct sun8i_crypto_sysctl {
149 } sc_sysctl;
150 struct sun8i_crypto_opencrypto {
175 void (*ct_callback)(struct sun8i_crypto_softc *, argument
621 void (*callback)(struct sun8i_crypto_softc *, struct sun8i_crypto_task *, in sun8i_crypto_task_get()