Lines Matching refs:soft
1653 struct sadb_lifetime *hard = NULL, *soft = NULL; /* Current? */ in doaddup() local
2475 if (soft == NULL) { in doaddup()
2476 soft = malloc(sizeof (*soft)); in doaddup()
2477 if (soft == NULL) in doaddup()
2479 bzero(soft, sizeof (*soft)); in doaddup()
2480 soft->sadb_lifetime_exttype = in doaddup()
2482 soft->sadb_lifetime_len = in doaddup()
2483 SADB_8TO64(sizeof (*soft)); in doaddup()
2484 totallen += sizeof (*soft); in doaddup()
2488 if (soft->sadb_lifetime_allocations != 0) { in doaddup()
2494 soft->sadb_lifetime_allocations = in doaddup()
2498 if (soft->sadb_lifetime_bytes != 0) { in doaddup()
2504 soft->sadb_lifetime_bytes = parsenum(*argv, in doaddup()
2508 if (soft->sadb_lifetime_addtime != 0) { in doaddup()
2514 soft->sadb_lifetime_addtime = parsenum(*argv, in doaddup()
2518 if (soft->sadb_lifetime_usetime != 0) { in doaddup()
2524 soft->sadb_lifetime_usetime = parsenum(*argv, in doaddup()
2799 if (soft != NULL) { in doaddup()
2800 bcopy(soft, nexthdr, SADB_64TO8(soft->sadb_lifetime_len)); in doaddup()
2801 nexthdr += soft->sadb_lifetime_len; in doaddup()
2802 free(soft); in doaddup()