users
|| !(users = strtok_r(NULL, fs, &foo))
&& list_match(users, &item, user_match));
char *users; /* becomes list of login names */
|| !(users = strtok_r(NULL, fs, &foo))
&& list_match(users, &item, user_match));
char *users; /* becomes list of login names */
uint64_t users;
ATOMIC_ADD_FETCH(&lock->qp_group[qp_idx].users, (uint64_t)1,
ATOMIC_SUB_FETCH(&lock->qp_group[qp_idx].users, (uint64_t)1,
ret = ATOMIC_SUB_FETCH(&data->thread_qps[i].qp->users,
ATOMIC_ADD_FETCH(&lock->qp_group[current_idx].users, (uint64_t)0,
count = ATOMIC_LOAD_N(uint64_t, &qp->users, __ATOMIC_ACQUIRE);
CRYPTO_atomic_add64(&lock->qp_group[qp_idx].users, (uint64_t)1, &tmp64,
CRYPTO_atomic_add64(&lock->qp_group[qp_idx].users, (uint64_t)-1, &tmp64,
CRYPTO_atomic_add64(&data->thread_qps[i].qp->users,
CRYPTO_atomic_load(&qp->users, &count, lock->rw_lock);
uint64_t users;
nvlist_t *limits, *users;
users = nvlist_create(0);
nvlist_add_number(users, nvlname, (uint64_t)uids[i]);
nvlist_add_string(users, nvlname, names[i]);
nvlist_move_nvlist(limits, "users", users);
char *users; /* becomes list of login names */
|| !(users = strtok((char *) 0, fieldsep))
&& list_match(users, user, user_match, login_access_opts));
(kring->users && excl))
kring->users++;
kring->users--;
if (kring->users == 0)
if (!initial_offset || kring->users > 1)
if (kring->users > 1)
NMR(hwna, t)[i]->users++;
NMR(hwna, t)[i]->users--;
NMR(na, t)[i]->users--;
NMR(hwna, t)[i]->users--;
NMR(na, t)[i]->users--;
uint32_t users; /* existing bindings for this ring */
(kring->users > 0 ||
kring->users == 0 &&
kring->name, ring, kring->users, kring->nr_kflags & NKR_NEEDRING);
kring->name, ring, kring->users, kring->nr_kflags & NKR_NEEDRING);
crunusebatch(struct ucred *cr, u_int users, long ref)
KASSERT(users > 0, ("%s: passed users %d not > 0 ; cred %p",
__func__, users, cr));
KASSERT(cr->cr_users >= users, ("%s: users %d not > %d on cred %p",
__func__, cr->cr_users, users, cr));
cr->cr_users -= users;
cr->cr_ref -= users;
if (crb->users > 0) {
crunusebatch(crb->cred, crb->users, crb->ref);
crb->users = 0;
crb->users++;
MPASS(crb->users > 0);
crunusebatch(crb->cred, crb->users, crb->ref);
atomic_set(&client->users, 1);
atomic_inc(&client->users);
if (atomic_dec_and_test(&client->users))
atomic_t users;
u_int users;
crb->users = 0;
} users = { 8, 2, 512 };
} else if (maxusers < users.u_min) {
users.u_min);
maxusers = users.u_min;
} else if (maxusers > users.u_max)
users.u_max, maxusers);
for (i = 0; i < users && cp - line + 1 + strlen(user[i]) <
if (users == 0 && requests == 0)
for (u = user; u < &user[users]; u++)
struct req_user_head users; /* list of users to query/delete */
extern int users; /* # of users in user array */
TAILQ_INIT(&rp->users);
while ((ru = TAILQ_FIRST(&rp->users)) != NULL) {
TAILQ_REMOVE(&rp->users, ru, ru_link);
if (users == 0 && requests == 0)
for (u = user; u < &user[users]; u++)
if (users > 0)
niov = 4 + 2 * users + requests + 1;
for (i = 0; i < users; i++) {
if (users < 0) {
users = 1;
int users; /* # of users in user array */
if (users >= MAXUSERS)
user[users++] = cp;
if (users >= MAXUSERS)
user[users++] = cp;
if (users >= MAXUSERS)
user[users++] = *argv;
int users; /* # of users in user array */
if (!users) {
users = -1;
if (users < 0)
if (users >= MAXUSERS)
user[users++] = arg;
int users; /* # of users in user array */
} *users;
if ((users = calloc(nusers, sizeof(*users))) == NULL)
for (usr = users, i = nusers; i-- > 0; usr++) {
svusr = users;
if ((users = calloc(nusers, sizeof(*users))) == NULL)
for (usrn = users + usr->uid % nusers; usrn->name; usrn--) {
if (usrn <= users)
for (usr = users + uid % nusers, i = nusers; i-- > 0; usr--) {
if (usr <= users)
#define sortusers(users) \
qsort((users), nusers, sizeof(struct user), cmpusers)
memcpy(usrs, users, nusers * sizeof(*usrs));