Lines Matching refs:hard
1653 struct sadb_lifetime *hard = NULL, *soft = NULL; /* Current? */ in doaddup() local
2416 if (hard == NULL) { in doaddup()
2417 hard = malloc(sizeof (*hard)); in doaddup()
2418 if (hard == NULL) in doaddup()
2420 bzero(hard, sizeof (*hard)); in doaddup()
2421 hard->sadb_lifetime_exttype = in doaddup()
2423 hard->sadb_lifetime_len = in doaddup()
2424 SADB_8TO64(sizeof (*hard)); in doaddup()
2425 totallen += sizeof (*hard); in doaddup()
2429 if (hard->sadb_lifetime_allocations != 0) { in doaddup()
2435 hard->sadb_lifetime_allocations = in doaddup()
2439 if (hard->sadb_lifetime_bytes != 0) { in doaddup()
2445 hard->sadb_lifetime_bytes = parsenum(*argv, in doaddup()
2449 if (hard->sadb_lifetime_addtime != 0) { in doaddup()
2455 hard->sadb_lifetime_addtime = parsenum(*argv, in doaddup()
2459 if (hard->sadb_lifetime_usetime != 0) { in doaddup()
2465 hard->sadb_lifetime_usetime = parsenum(*argv, in doaddup()
2793 if (hard != NULL) { in doaddup()
2794 bcopy(hard, nexthdr, SADB_64TO8(hard->sadb_lifetime_len)); in doaddup()
2795 nexthdr += hard->sadb_lifetime_len; in doaddup()
2796 free(hard); in doaddup()