Lines Matching refs:csd
298 struct cesa_sa_desc *csd; in cesa_alloc_sdesc() local
300 CESA_GENERIC_ALLOC_LOCKED(sc, csd, sdesc); in cesa_alloc_sdesc()
301 if (!csd) { in cesa_alloc_sdesc()
307 STAILQ_INSERT_TAIL(&cr->cr_sdesc, csd, csd_stq); in cesa_alloc_sdesc()
310 csd->csd_cshd->cshd_enc_key = CESA_SA_DATA(csd_key); in cesa_alloc_sdesc()
311 csd->csd_cshd->cshd_enc_iv = CESA_SA_DATA(csd_iv); in cesa_alloc_sdesc()
312 csd->csd_cshd->cshd_enc_iv_buf = CESA_SA_DATA(csd_iv); in cesa_alloc_sdesc()
313 csd->csd_cshd->cshd_enc_src = 0; in cesa_alloc_sdesc()
314 csd->csd_cshd->cshd_enc_dst = 0; in cesa_alloc_sdesc()
315 csd->csd_cshd->cshd_enc_dlen = 0; in cesa_alloc_sdesc()
316 csd->csd_cshd->cshd_mac_dst = CESA_SA_DATA(csd_hash); in cesa_alloc_sdesc()
317 csd->csd_cshd->cshd_mac_iv_in = CESA_SA_DATA(csd_hiv_in); in cesa_alloc_sdesc()
318 csd->csd_cshd->cshd_mac_iv_out = CESA_SA_DATA(csd_hiv_out); in cesa_alloc_sdesc()
319 csd->csd_cshd->cshd_mac_src = 0; in cesa_alloc_sdesc()
320 csd->csd_cshd->cshd_mac_dlen = 0; in cesa_alloc_sdesc()
322 return (csd); in cesa_alloc_sdesc()
366 cesa_tdma_copy_sdesc(struct cesa_softc *sc, struct cesa_sa_desc *csd) in cesa_tdma_copy_sdesc() argument
369 return (cesa_tdma_copy(sc, sc->sc_sram_base_pa, csd->csd_cshd_paddr, in cesa_tdma_copy_sdesc()
389 struct cesa_packet *cp, struct cesa_sa_desc *csd) in cesa_append_packet() argument
394 ctd = cesa_tdma_copy_sdesc(sc, csd); in cesa_append_packet()
552 struct cesa_sa_desc *csd; in cesa_create_chain_cb() local
708 csd = cesa_alloc_sdesc(sc, cr); in cesa_create_chain_cb()
709 if (!csd) { in cesa_create_chain_cb()
715 csd->csd_cshd->cshd_config = cci->cci_config; in cesa_create_chain_cb()
716 csd->csd_cshd->cshd_mac_total_dlen = tmlen; in cesa_create_chain_cb()
725 csd->csd_cshd->cshd_config |= in cesa_create_chain_cb()
728 csd->csd_cshd->cshd_config |= in cesa_create_chain_cb()
731 csd->csd_cshd->cshd_config |= in cesa_create_chain_cb()
735 csd->csd_cshd->cshd_enc_src = in cesa_create_chain_cb()
737 csd->csd_cshd->cshd_enc_dst = in cesa_create_chain_cb()
739 csd->csd_cshd->cshd_enc_dlen = in cesa_create_chain_cb()
744 csd->csd_cshd->cshd_mac_src = in cesa_create_chain_cb()
746 csd->csd_cshd->cshd_mac_dlen = in cesa_create_chain_cb()
750 elen -= csd->csd_cshd->cshd_enc_dlen; in cesa_create_chain_cb()
752 mlen -= csd->csd_cshd->cshd_mac_dlen; in cesa_create_chain_cb()
755 cesa_dump_cshd(sc, csd->csd_cshd); in cesa_create_chain_cb()
758 error = cesa_append_packet(sc, cr, &cp, csd); in cesa_create_chain_cb()