Lines Matching defs:rng
643 * Check to see if we have any key setups/rng's waiting for us
1691 struct ubsec_q2_rng *rng = (struct ubsec_q2_rng *)q;
1693 ubsec_dma_sync(&rng->rng_buf, BUS_DMASYNC_POSTREAD);
1695 rng->rng_buf.dma_vaddr,
1697 rng->rng_used = 0;
1778 struct ubsec_q2_rng *rng = &sc->sc_rng;
1783 if (rng->rng_used) {
1791 mcr = (struct ubsec_mcr *)rng->rng_q.q_mcr.dma_vaddr;
1792 ctx = (struct ubsec_ctx_rngbypass *)rng->rng_q.q_ctx.dma_vaddr;
1796 mcr->mcr_cmdctxp = htole32(rng->rng_q.q_ctx.dma_paddr);
1800 mcr->mcr_opktbuf.pb_addr = htole32(rng->rng_buf.dma_paddr);
1807 rng->rng_q.q_type = UBS_CTXOP_RNGBYPASS;
1809 ubsec_dma_sync(&rng->rng_buf, BUS_DMASYNC_PREREAD);
1811 SIMPLEQ_INSERT_TAIL(&sc->sc_queue2, &rng->rng_q, q_next);
1812 rng->rng_used = 1;