Symbol: groups
distrib/special/doas/doas.c
64
gid_t groups[1];
distrib/special/doas/doas.c
97
groups[0] = pw->pw_gid;
distrib/special/doas/doas.c
99
if (setgroups(1, groups) ||
lib/libc/gen/getgrouplist.c
101
groups[(*ngroups)++] = gid;
lib/libc/gen/getgrouplist.c
112
_read_netid(const char *key, uid_t uid, gid_t *groups, int *ngroups,
lib/libc/gen/getgrouplist.c
143
found = _parse_netid(p, uid, groups, ngroups, maxgroups);
lib/libc/gen/getgrouplist.c
151
getgrouplist(const char *uname, gid_t agroup, gid_t *groups, int *grpcnt)
lib/libc/gen/getgrouplist.c
165
groups[ngroups++] = agroup;
lib/libc/gen/getgrouplist.c
184
if (groups[i] == grp->gr_gid)
lib/libc/gen/getgrouplist.c
194
groups[ngroups++] = grp->gr_gid;
lib/libc/gen/getgrouplist.c
219
if (_read_netid(key, pwstore.pw_uid, groups, &ngroups,
lib/libc/gen/getgrouplist.c
228
_parse_netid(ypdata, pwstore.pw_uid, groups, &ngroups,
lib/libc/gen/getgrouplist.c
63
_parse_netid(char *netid, uid_t uid, gid_t *groups, int *ngroups,
lib/libc/gen/getgrouplist.c
93
if (groups[i] == gid)
lib/libc/gen/initgroups.c
39
gid_t groups[NGROUPS_MAX];
lib/libc/gen/initgroups.c
43
if (getgrouplist(uname, agroup, groups, &ngroups) == -1) {
lib/libc/gen/initgroups.c
47
if (setgroups(ngroups, groups) == -1)
lib/libcrypto/bn/bn_ctx.c
138
bctx->groups[bctx->index] = bctx->group;
lib/libcrypto/bn/bn_ctx.c
153
while (bctx->index > 0 && bctx->groups[bctx->index - 1] == bctx->group) {
lib/libcrypto/bn/bn_ctx.c
155
bctx->groups[bctx->index - 1] = 0;
lib/libcrypto/bn/bn_ctx.c
30
uint8_t *groups;
lib/libcrypto/bn/bn_ctx.c
42
uint8_t *groups = NULL;
lib/libcrypto/bn/bn_ctx.c
58
if ((groups = reallocarray(bctx->groups, len,
lib/libcrypto/bn/bn_ctx.c
59
sizeof(bctx->groups[0]))) == NULL)
lib/libcrypto/bn/bn_ctx.c
61
bctx->groups = groups;
lib/libcrypto/bn/bn_ctx.c
89
free(bctx->groups);
lib/libssl/s3_lib.c
1696
SSL_set1_groups(SSL *s, const int *groups, size_t groups_len)
lib/libssl/s3_lib.c
1699
&s->tlsext_supportedgroups_length, groups, groups_len);
lib/libssl/s3_lib.c
1704
SSL_set1_groups_list(SSL *s, const char *groups)
lib/libssl/s3_lib.c
1707
&s->tlsext_supportedgroups_length, groups);
lib/libssl/s3_lib.c
2135
SSL_CTX_set1_groups(SSL_CTX *ctx, const int *groups, size_t groups_len)
lib/libssl/s3_lib.c
2138
&ctx->tlsext_supportedgroups_length, groups, groups_len);
lib/libssl/s3_lib.c
2143
SSL_CTX_set1_groups_list(SSL_CTX *ctx, const char *groups)
lib/libssl/s3_lib.c
2146
&ctx->tlsext_supportedgroups_length, groups);
lib/libssl/ssl.h
992
int SSL_CTX_set1_groups(SSL_CTX *ctx, const int *groups, size_t groups_len);
lib/libssl/ssl.h
993
int SSL_CTX_set1_groups_list(SSL_CTX *ctx, const char *groups);
lib/libssl/ssl.h
995
int SSL_set1_groups(SSL *ssl, const int *groups, size_t groups_len);
lib/libssl/ssl.h
996
int SSL_set1_groups_list(SSL *ssl, const char *groups);
lib/libssl/ssl_local.h
1400
const int *groups, size_t ngroups);
lib/libssl/ssl_local.h
1402
const char *groups);
lib/libssl/ssl_tlsext.c
203
const uint16_t *groups;
lib/libssl/ssl_tlsext.c
208
tls1_get_group_list(s, 0, &groups, &groups_len);
lib/libssl/ssl_tlsext.c
218
if (!ssl_security_supported_group(s, groups[i]))
lib/libssl/ssl_tlsext.c
220
if (!CBB_add_u16(&grouplist, groups[i]))
lib/libssl/ssl_tlsext.c
234
uint16_t *groups = NULL;
lib/libssl/ssl_tlsext.c
271
if ((groups = reallocarray(NULL, groups_len, sizeof(uint16_t))) == NULL) {
lib/libssl/ssl_tlsext.c
277
if (!CBS_get_u16(&grouplist, &groups[i]))
lib/libssl/ssl_tlsext.c
286
if (groups[i] == groups[j]) {
lib/libssl/ssl_tlsext.c
296
s->session->tlsext_supportedgroups = groups;
lib/libssl/ssl_tlsext.c
298
groups = NULL;
lib/libssl/ssl_tlsext.c
305
free(groups);
lib/libssl/t1_lib.c
581
const int *groups, size_t ngroups)
lib/libssl/t1_lib.c
590
if (!tls1_ec_nid2group_id(groups[i], &group_ids[i])) {
lib/libssl/t1_lib.c
605
const char *groups)
lib/libssl/t1_lib.c
612
if ((gs = strdup(groups)) == NULL)
lib/libssl/t1_lib.c
654
const uint16_t *groups;
lib/libssl/t1_lib.c
657
tls1_get_group_list(s, 0, &groups, &groupslen);
lib/libssl/t1_lib.c
660
if (!ssl_security_supported_group(s, groups[i]))
lib/libssl/t1_lib.c
662
if (groups[i] == group_id)
lib/libssl/t1_lib.c
699
const uint16_t *groups;
lib/libssl/t1_lib.c
719
tls1_get_group_list(s, 1, &groups, &groupslen);
lib/libssl/t1_lib.c
720
if (groups != NULL) {
lib/libssl/t1_lib.c
722
if (groups[i] == group_id)
lib/libssl/tls13_client.c
30
const uint16_t *groups;
lib/libssl/tls13_client.c
51
tls1_get_group_list(s, 0, &groups, &groups_len);
lib/libssl/tls13_client.c
54
if ((ctx->hs->key_share = tls_key_share_new(groups[0])) == NULL)
lib/libssl/tls13_client.c
64
if ((ctx->hs->tls13.key_share = tls_key_share_new(groups[1])) ==
sbin/mountd/mountd.c
2172
gid_t groups[NGROUPS_MAX + 1];
sbin/mountd/mountd.c
2202
if (getgrouplist(pw->pw_name, pw->pw_gid, groups, &ngroups) == -1) {
sbin/mountd/mountd.c
2211
cr->cr_gid = groups[0];
sbin/mountd/mountd.c
2213
cr->cr_groups[cnt - 1] = groups[cnt];
sys/dev/acpi/pchgpio.c
151
.groups = spt_lp_groups,
sys/dev/acpi/pchgpio.c
181
.groups = spt_h_groups,
sys/dev/acpi/pchgpio.c
215
.groups = cnl_h_groups,
sys/dev/acpi/pchgpio.c
244
.groups = cnl_lp_groups,
sys/dev/acpi/pchgpio.c
278
.groups = tgl_lp_groups,
sys/dev/acpi/pchgpio.c
316
.groups = tgl_h_groups,
sys/dev/acpi/pchgpio.c
354
.groups = adl_s_groups,
sys/dev/acpi/pchgpio.c
388
.groups = adl_n_groups,
sys/dev/acpi/pchgpio.c
422
.groups = mtl_p_groups,
sys/dev/acpi/pchgpio.c
445
.groups = mtl_s_groups,
sys/dev/acpi/pchgpio.c
529
if (sc->sc_device->groups[i].bar != bar) {
sys/dev/acpi/pchgpio.c
53
const struct pchgpio_group *groups;
sys/dev/acpi/pchgpio.c
530
bar = sc->sc_device->groups[i].bar;
sys/dev/acpi/pchgpio.c
531
sc->sc_padbase[bar] = sc->sc_device->groups[i].base;
sys/dev/acpi/pchgpio.c
593
npads = 1 + sc->sc_device->groups[i].limit -
sys/dev/acpi/pchgpio.c
594
sc->sc_device->groups[i].base;
sys/dev/acpi/pchgpio.c
596
if (pin >= sc->sc_device->groups[i].gpiobase &&
sys/dev/acpi/pchgpio.c
597
pin < sc->sc_device->groups[i].gpiobase + npads)
sys/dev/acpi/pchgpio.c
598
return &sc->sc_device->groups[i];
sys/dev/acpi/pchgpio.c
747
bar = sc->sc_device->groups[group].bar;
sys/dev/acpi/pchgpio.c
748
bank = sc->sc_device->groups[group].bank;
sys/dev/acpi/pchgpio.c
749
gpiobase = sc->sc_device->groups[group].gpiobase;
sys/dev/acpi/pchgpio.c
779
bar = sc->sc_device->groups[group].bar;
sys/dev/acpi/pchgpio.c
780
bank = sc->sc_device->groups[group].bank;
sys/dev/acpi/pchgpio.c
781
base = sc->sc_device->groups[group].base;
sys/dev/acpi/pchgpio.c
782
limit = sc->sc_device->groups[group].limit;
sys/dev/fdt/amlpinctrl.c
598
char *groups;
sys/dev/fdt/amlpinctrl.c
624
groups = malloc(len, M_TEMP, M_WAITOK);
sys/dev/fdt/amlpinctrl.c
625
OF_getprop(child, "groups", groups, len);
sys/dev/fdt/amlpinctrl.c
627
group = groups;
sys/dev/fdt/amlpinctrl.c
628
while (group < groups + len) {
sys/dev/fdt/amlpinctrl.c
633
free(groups, M_TEMP, len);
sys/dev/pci/azalia.c
2474
if (dac != this->dacs.groups[this->dacs.cur].conv[0] &&
sys/dev/pci/azalia.c
2500
if (dac != this->dacs.groups[this->dacs.cur].conv[0] &&
sys/dev/pci/azalia.c
2670
group = &this->dacs.groups[this->dacs.cur];
sys/dev/pci/azalia.c
2695
group = &this->adcs.groups[this->adcs.cur];
sys/dev/pci/azalia.c
2735
group = &this->dacs.groups[this->dacs.cur];
sys/dev/pci/azalia.c
2754
group = &this->adcs.groups[this->adcs.cur];
sys/dev/pci/azalia.c
2842
group = &codec->adcs.groups[codec->adcs.cur];
sys/dev/pci/azalia.c
2844
group = &codec->dacs.groups[codec->dacs.cur];
sys/dev/pci/azalia.c
2915
group = &codec->adcs.groups[codec->adcs.cur];
sys/dev/pci/azalia.c
2917
group = &codec->dacs.groups[codec->dacs.cur];
sys/dev/pci/azalia.c
3015
for (j = 0; j < this->adcs.groups[i].nconv; j++) {
sys/dev/pci/azalia.c
3016
target = this->adcs.groups[i].conv[j];
sys/dev/pci/azalia.c
3025
for (j = 0; j < this->dacs.groups[i].nconv; j++) {
sys/dev/pci/azalia.c
3026
target = this->dacs.groups[i].conv[j];
sys/dev/pci/azalia.c
3126
group = &codec->dacs.groups[0];
sys/dev/pci/azalia.c
3138
group = &codec->dacs.groups[1];
sys/dev/pci/azalia.c
3154
group = &codec->adcs.groups[0];
sys/dev/pci/azalia.c
3166
group = &codec->adcs.groups[1];
sys/dev/pci/azalia.c
3542
for (n = 0; n < this->dacs.groups[i].nconv; n++) {
sys/dev/pci/azalia.c
3543
printf(" %2.2x", this->dacs.groups[i].conv[n]);
sys/dev/pci/azalia.c
3549
for (n = 0; n < this->adcs.groups[i].nconv; n++) {
sys/dev/pci/azalia.c
3550
printf(" %2.2x", this->adcs.groups[i].conv[n]);
sys/dev/pci/azalia.h
628
convgroup_t groups[2];
sys/dev/pci/azalia_codec.c
1241
if (w->nid != this->dacs.groups[0].conv[0] &&
sys/dev/pci/azalia_codec.c
684
group->groups[group->ngroups].conv[i] = convs[i];
sys/dev/pci/azalia_codec.c
686
group->groups[group->ngroups].nconv = i;
sys/dev/pci/drm/display/drm_dp_tunnel.c
1881
cleanup_group(&mgr->groups[i]);
sys/dev/pci/drm/display/drm_dp_tunnel.c
1882
drm_WARN_ON(mgr->dev, !list_empty(&mgr->groups[i].tunnels));
sys/dev/pci/drm/display/drm_dp_tunnel.c
1889
kfree(mgr->groups);
sys/dev/pci/drm/display/drm_dp_tunnel.c
1916
mgr->groups = kcalloc(max_group_count, sizeof(*mgr->groups), GFP_KERNEL);
sys/dev/pci/drm/display/drm_dp_tunnel.c
1917
if (!mgr->groups) {
sys/dev/pci/drm/display/drm_dp_tunnel.c
192
struct drm_dp_tunnel_group *groups;
sys/dev/pci/drm/display/drm_dp_tunnel.c
1928
if (!init_group(mgr, &mgr->groups[i])) {
sys/dev/pci/drm/display/drm_dp_tunnel.c
325
mgr->groups[i].drv_group_id == drv_group_id)
sys/dev/pci/drm/display/drm_dp_tunnel.c
326
return &mgr->groups[i];
sys/dev/pci/drm/display/drm_dp_tunnel.c
328
if (!group && !mgr->groups[i].active)
sys/dev/pci/drm/display/drm_dp_tunnel.c
329
group = &mgr->groups[i];
sys/dev/pci/drm/drm_privacy_screen.c
369
.groups = drm_privacy_screen_groups,
sys/dev/pci/if_wpi.c
2241
for (group = &sc->groups[1]; group < &sc->groups[4]; group++)
sys/dev/pci/if_wpi.c
2245
group = &sc->groups[0];
sys/dev/pci/if_wpi.c
951
struct wpi_power_group *group = &sc->groups[n];
sys/dev/pci/if_wpivar.h
180
struct wpi_power_group groups[WPI_POWER_GROUPS_COUNT];
sys/kern/kern_prot.c
874
gid_t groups[NGROUPS_MAX];
sys/kern/kern_prot.c
883
error = copyin(SCARG(uap, gidset), groups, ngrp * sizeof(gid_t));
sys/kern/kern_prot.c
888
memcpy(newcred->cr_groups, groups, ngrp * sizeof(gid_t));
usr.bin/doas/doas.c
106
if (rgid == groups[i])
usr.bin/doas/doas.c
136
permit(uid_t uid, gid_t *groups, int ngroups, const struct rule **lastr,
usr.bin/doas/doas.c
143
if (match(uid, groups, ngroups, target, cmd,
usr.bin/doas/doas.c
183
uid_t uid, gid_t *groups, int ngroups, uid_t target)
usr.bin/doas/doas.c
194
rv = permit(uid, groups, ngroups, &rule, target, argv[0],
usr.bin/doas/doas.c
322
gid_t groups[NGROUPS_MAX + 1];
usr.bin/doas/doas.c
380
ngroups = getgroups(NGROUPS_MAX, groups);
usr.bin/doas/doas.c
383
groups[ngroups++] = getgid();
usr.bin/doas/doas.c
398
checkconfig(confpath, argc, argv, uid, groups, ngroups,
usr.bin/doas/doas.c
418
rv = permit(uid, groups, ngroups, &rule, target, cmd,
usr.bin/doas/doas.c
96
match(uid_t uid, gid_t *groups, int ngroups, uid_t target, const char *cmd,
usr.bin/id/id.c
233
gid_t groups[NGROUPS_MAX], gid, egid, lastgid;
usr.bin/id/id.c
254
if ((ngroups = getgroups(NGROUPS_MAX, groups))) {
usr.bin/id/id.c
257
gid = groups[cnt++];
usr.bin/id/id.c
271
gid_t gid, groups[NGROUPS_MAX + 1];
usr.bin/id/id.c
283
if (getgrouplist(pw->pw_name, pw->pw_gid, groups, &ngroups) == -1) {
usr.bin/id/id.c
289
gid = groups[cnt];
usr.bin/id/id.c
295
while (++cnt < ngroups && gid == groups[cnt])
usr.bin/id/id.c
305
gid_t gid, groups[NGROUPS_MAX + 1];
usr.bin/id/id.c
313
ret = getgrouplist(pw->pw_name, pw->pw_gid, groups, &ngroups);
usr.bin/id/id.c
319
groups[0] = getgid();
usr.bin/id/id.c
320
ngroups = getgroups(NGROUPS_MAX, groups + 1) + 1;
usr.bin/id/id.c
324
gid = groups[cnt];
usr.bin/id/id.c
335
while (++cnt < ngroups && gid == groups[cnt])
usr.bin/mail/cmd3.c
460
for (gh = groups[h]; gh != NULL; gh = gh->g_link)
usr.bin/mail/cmd3.c
464
for (gh = groups[h]; gh != NULL; gh = gh->g_link)
usr.bin/mail/cmd3.c
483
gh->g_link = groups[h];
usr.bin/mail/cmd3.c
484
groups[h] = gh;
usr.bin/mail/glob.h
69
extern struct grouphead *groups[HSHSIZE];/* Pointer to active groups */
usr.bin/mail/main.c
67
struct grouphead *groups[HSHSIZE];/* Pointer to active groups */
usr.bin/mail/vars.c
143
for (gh = groups[hash(name)]; gh != NULL; gh = gh->g_link)
usr.bin/ssh/groupaccess.c
74
ga_match(char * const *groups, int n)
usr.bin/ssh/groupaccess.c
80
if (match_pattern(groups_byname[i], groups[j]))
usr.sbin/amd/rpcx/mount.h
80
bool_t xdr_groups(XDR *, groups *);
usr.sbin/amd/rpcx/mount.h
85
groups gr_next;
usr.sbin/amd/rpcx/mount.h
97
groups ex_groups;
usr.sbin/amd/rpcx/mount_xdr.c
130
xdr_groups(XDR *xdrs, groups *objp)
usr.sbin/authpf/authpf.c
495
gid_t groups[NGROUPS_MAX + 1];
usr.sbin/authpf/authpf.c
535
pw->pw_gid, groups, &ngroups);
usr.sbin/authpf/authpf.c
546
if (group->gr_gid == groups[cnt]) {
usr.sbin/lpr/lpc/lpc.c
280
static gid_t groups[NGROUPS_MAX];
usr.sbin/lpr/lpc/lpc.c
290
if ((ngroups = getgroups(NGROUPS_MAX, groups)) < 0)
usr.sbin/lpr/lpc/lpc.c
295
if (gid == groups[i])
usr.sbin/pppd/options.c
695
GIDSET_TYPE groups[NGROUPS_MAX];
usr.sbin/pppd/options.c
706
ngroups = getgroups(NGROUPS_MAX, groups);
usr.sbin/pppd/options.c
708
if (sbuf.st_gid == groups[i])
usr.sbin/radiusd/radiusd_bsdauth.c
289
char **groups = NULL;
usr.sbin/radiusd/radiusd_bsdauth.c
297
if ((groups = calloc(sizeof(char *), argc + 1)) == NULL) {
usr.sbin/radiusd/radiusd_bsdauth.c
303
if ((groups[i] = strdup(argv[i])) == NULL) {
usr.sbin/radiusd/radiusd_bsdauth.c
309
groups[i] = NULL;
usr.sbin/radiusd/radiusd_bsdauth.c
310
module->okgroups = groups;
usr.sbin/radiusd/radiusd_bsdauth.c
320
if (groups != NULL) {
usr.sbin/radiusd/radiusd_bsdauth.c
321
for (i = 0; groups[i] != NULL; i++)
usr.sbin/radiusd/radiusd_bsdauth.c
322
free(groups[i]);
usr.sbin/radiusd/radiusd_bsdauth.c
323
free(groups);
usr.sbin/user/user.c
574
append_group(char *user, int ngroups, const char **groups)
usr.sbin/user/user.c
598
if ((grp = getgrnam(groups[i])) == NULL) {
usr.sbin/user/user.c
600
groups[i], user);
usr.sbin/user/user.c
605
groups[i] = "";
usr.sbin/user/user.c
648
if (strcmp(ugid, groups[i]) == 0) {
usr.sbin/user/user.c
650
groups[i] = "";
usr.sbin/user/user.c
653
if (strncmp(groups[i], buf, j) == 0 &&
usr.sbin/user/user.c
654
groups[i][j] == '\0') {
usr.sbin/user/user.c
664
groups[i]);
usr.sbin/ypserv/revnetgroup/hash.c
188
p = cur->groups;
usr.sbin/ypserv/revnetgroup/hash.c
197
tmp->next = cur->groups;
usr.sbin/ypserv/revnetgroup/hash.c
198
cur->groups = tmp;
usr.sbin/ypserv/revnetgroup/hash.c
208
new->groups = tmp;
usr.sbin/ypserv/revnetgroup/hash.h
46
struct grouplist *groups;
usr.sbin/ypserv/revnetgroup/revnetgroup.c
176
tmp = mcur->groups;