Home | History | Annotate | Download | only in marvell

Lines Matching defs:crd

188 #define MVXPSEC_SID(crd, sesn)	(((crd) << 28) | ((sesn) & 0x0fffffff))
2293 mvxpsec_parse_crd(struct mvxpsec_packet *mv_p, struct cryptodesc *crd)
2300 switch (crd->crd_alg) {
2305 mv_p->mac_dst = crd->crd_inject;
2306 mv_p->mac_off = crd->crd_skip;
2307 mv_p->mac_len = crd->crd_len;
2317 mv_p->mac_dst = crd->crd_inject;
2318 mv_p->mac_off = crd->crd_skip;
2319 mv_p->mac_len = crd->crd_len;
2326 mv_p->enc_ivoff = crd->crd_inject;
2327 mv_p->enc_off = crd->crd_skip;
2328 mv_p->enc_len = crd->crd_len;
2336 mv_p->enc_ivoff = crd->crd_inject;
2337 mv_p->enc_off = crd->crd_skip;
2338 mv_p->enc_len = crd->crd_len;
2347 mv_p->enc_ivoff = crd->crd_inject;
2348 mv_p->enc_off = crd->crd_skip;
2349 mv_p->enc_len = crd->crd_len;
2361 __func__, crd->crd_alg);
2366 if (crd->crd_flags & CRD_F_ENCRYPT) {
2371 if (crd->crd_flags & CRD_F_IV_EXPLICIT) {
2374 mvxpsec_packet_write_iv(mv_p, crd->crd_iv, ivlen);
2377 else if (crd->crd_flags & CRD_F_IV_PRESENT) {
2379 mvxpsec_packet_copy_iv(mv_p, crd->crd_inject, ivlen);
2391 if (crd->crd_flags & CRD_F_IV_EXPLICIT) {
2396 mvxpsec_dump_data(__func__, crd->crd_iv, ivlen);
2400 mvxpsec_packet_write_iv(mv_p, crd->crd_iv, ivlen);
2414 struct cryptodesc *crd;
2421 for (crd = crp->crp_desc; crd; crd = crd->crd_next) {
2422 err = mvxpsec_parse_crd(mv_p, crd);