Lines Matching refs:need
599 ipsecctl_get_rules(struct ipsecctl *ipsec, size_t *need) in ipsecctl_get_rules() argument
609 if (sysctl(mib, 4, NULL, need, NULL, 0) == -1) in ipsecctl_get_rules()
611 if (*need == 0) in ipsecctl_get_rules()
613 if ((buf = malloc(*need)) == NULL) in ipsecctl_get_rules()
615 if (sysctl(mib, 4, buf, need, NULL, 0) == -1) in ipsecctl_get_rules()
622 ipsecctl_parse_rules(struct ipsecctl *ipsec, char *buf, size_t need) in ipsecctl_parse_rules() argument
628 lim = buf + need; in ipsecctl_parse_rules()
680 size_t need = 0, rlen; in ipsecctl_show() local
698 if (sysctl(mib, 5, NULL, &need, NULL, 0) == -1 && in ipsecctl_show()
701 if (need > 0) { in ipsecctl_show()
702 if ((sbuf = malloc(need)) == NULL) in ipsecctl_show()
704 if (sysctl(mib, 5, sbuf, &need, NULL, 0) == -1) in ipsecctl_show()
758 lim = sbuf + need; in ipsecctl_show()