Symbol: limits
bin/sh/miscbltin.c
472
static const struct limits limits[] = {
bin/sh/miscbltin.c
528
const struct limits *l)
bin/sh/miscbltin.c
550
const struct limits *l;
bin/sh/miscbltin.c
571
for (l = limits; l->name && l->option != what; l++)
bin/sh/miscbltin.c
604
for (l = limits; l->name; l++) {
crypto/heimdal/appl/login/limits_conf.c
204
for(l = limits; l->name != NULL; l++) {
crypto/heimdal/appl/login/limits_conf.c
50
} limits[] = {
crypto/heimdal/appl/login/limits_conf.c
85
for(l = limits; l->name != NULL; l++)
crypto/heimdal/appl/rsh/limits_conf.c
204
for(l = limits; l->name != NULL; l++) {
crypto/heimdal/appl/rsh/limits_conf.c
50
} limits[] = {
crypto/heimdal/appl/rsh/limits_conf.c
85
for(l = limits; l->name != NULL; l++)
crypto/heimdal/lib/roken/vis.c
96
#include <limits.h>
crypto/openssh/sftp-client.c
566
struct sftp_limits limits;
crypto/openssh/sftp-client.c
567
if (sftp_get_limits(ret, &limits) != 0)
crypto/openssh/sftp-client.c
572
ret->download_buflen = MINIMUM(limits.read_length,
crypto/openssh/sftp-client.c
574
ret->upload_buflen = MINIMUM(limits.write_length,
crypto/openssh/sftp-client.c
580
(unsigned long long)limits.write_length,
crypto/openssh/sftp-client.c
581
(unsigned long long)limits.read_length,
crypto/openssh/sftp-client.c
586
if (num_requests == 0 && limits.open_handles) {
crypto/openssh/sftp-client.c
588
MINIMUM(DEFAULT_NUM_REQUESTS, limits.open_handles);
crypto/openssh/sftp-client.c
592
(unsigned long long)limits.open_handles,
crypto/openssh/sftp-client.c
621
sftp_get_limits(struct sftp_conn *conn, struct sftp_limits *limits)
crypto/openssh/sftp-client.c
662
memset(limits, 0, sizeof(*limits));
crypto/openssh/sftp-client.c
663
if ((r = sshbuf_get_u64(msg, &limits->packet_length)) != 0 ||
crypto/openssh/sftp-client.c
664
(r = sshbuf_get_u64(msg, &limits->read_length)) != 0 ||
crypto/openssh/sftp-client.c
665
(r = sshbuf_get_u64(msg, &limits->write_length)) != 0 ||
crypto/openssh/sftp-client.c
666
(r = sshbuf_get_u64(msg, &limits->open_handles)) != 0)
crypto/openssl/crypto/ml_dsa/ml_dsa_encoders.c
867
const uint8_t *in, *limits;
crypto/openssl/crypto/ml_dsa/ml_dsa_encoders.c
871
|| !PACKET_get_bytes(pkt, &limits, k))
crypto/openssl/crypto/ml_dsa/ml_dsa_encoders.c
877
const uint32_t limit = *limits++;
lib/libcasper/libcasper/libcasper.c
228
cap_limit_set(const cap_channel_t *chan, nvlist_t *limits)
lib/libcasper/libcasper/libcasper.c
235
nvlist_add_nvlist(nvlmsg, "limits", limits);
lib/libcasper/libcasper/libcasper.c
238
nvlist_destroy(limits);
lib/libcasper/libcasper/libcasper.c
243
nvlist_destroy(limits);
lib/libcasper/libcasper/libcasper.c
350
nvlist_t *limits;
lib/libcasper/libcasper/libcasper.c
353
limits = nvlist_create(channel_nvlist_flags(chan));
lib/libcasper/libcasper/libcasper.c
355
nvlist_add_null(limits, names[i]);
lib/libcasper/libcasper/libcasper.c
356
return (cap_limit_set(chan, limits));
lib/libcasper/libcasper/libcasper.h
241
int cap_limit_set(const cap_channel_t *chan, nvlist_t *limits);
lib/libcasper/libcasper/libcasper.h
245
nvlist_t *limits __unused)
lib/libcasper/libcasper/libcasper_impl.h
60
int sock, const nvlist_t *limits);
lib/libcasper/libcasper/libcasper_impl.h
79
nvlist_t *limits);
lib/libcasper/libcasper/libcasper_service.c
107
casper_allowed_service(const nvlist_t *limits, const char *service)
lib/libcasper/libcasper/libcasper_service.c
110
if (limits == NULL)
lib/libcasper/libcasper/libcasper_service.c
113
if (nvlist_exists_null(limits, service))
lib/libcasper/libcasper/libcasper_service.c
165
casper_command(const char *cmd, const nvlist_t *limits, nvlist_t *nvlin,
lib/libcasper/libcasper/libcasper_service.c
183
if (!casper_allowed_service(limits, servname))
lib/libcasper/libcasper/service.c
126
const nvlist_t *limits)
lib/libcasper/libcasper/service.c
144
if (limits == NULL) {
lib/libcasper/libcasper/service.c
147
sconn->sc_limits = nvlist_clone(limits);
lib/libcasper/libcasper/service.c
253
nvlist_t *limits)
lib/libcasper/libcasper/service.c
259
sconn->sc_limits = limits;
lib/libcasper/services/cap_dns/cap_dns.c
310
limit_remove(nvlist_t *limits, const char *prefix)
lib/libcasper/services/cap_dns/cap_dns.c
319
while ((name = nvlist_next(limits, NULL, &cookie)) != NULL) {
lib/libcasper/services/cap_dns/cap_dns.c
321
nvlist_free(limits, name);
lib/libcasper/services/cap_dns/cap_dns.c
331
nvlist_t *limits;
lib/libcasper/services/cap_dns/cap_dns.c
336
if (cap_limit_get(chan, &limits) < 0)
lib/libcasper/services/cap_dns/cap_dns.c
338
if (limits == NULL)
lib/libcasper/services/cap_dns/cap_dns.c
339
limits = nvlist_create(0);
lib/libcasper/services/cap_dns/cap_dns.c
341
limit_remove(limits, "type");
lib/libcasper/services/cap_dns/cap_dns.c
345
nvlist_add_string(limits, nvlname, types[i]);
lib/libcasper/services/cap_dns/cap_dns.c
347
return (cap_limit_set(chan, limits));
lib/libcasper/services/cap_dns/cap_dns.c
354
nvlist_t *limits;
lib/libcasper/services/cap_dns/cap_dns.c
359
if (cap_limit_get(chan, &limits) < 0)
lib/libcasper/services/cap_dns/cap_dns.c
361
if (limits == NULL)
lib/libcasper/services/cap_dns/cap_dns.c
362
limits = nvlist_create(0);
lib/libcasper/services/cap_dns/cap_dns.c
364
limit_remove(limits, "family");
lib/libcasper/services/cap_dns/cap_dns.c
368
nvlist_add_number(limits, nvlname, (uint64_t)families[i]);
lib/libcasper/services/cap_dns/cap_dns.c
370
return (cap_limit_set(chan, limits));
lib/libcasper/services/cap_dns/cap_dns.c
377
dns_allowed_type(const nvlist_t *limits, const char *type)
lib/libcasper/services/cap_dns/cap_dns.c
383
if (limits == NULL)
lib/libcasper/services/cap_dns/cap_dns.c
388
while ((name = nvlist_next(limits, NULL, &cookie)) != NULL) {
lib/libcasper/services/cap_dns/cap_dns.c
392
if (strcmp(nvlist_get_string(limits, name), type) == 0)
lib/libcasper/services/cap_dns/cap_dns.c
404
dns_allowed_family(const nvlist_t *limits, int family)
lib/libcasper/services/cap_dns/cap_dns.c
410
if (limits == NULL)
lib/libcasper/services/cap_dns/cap_dns.c
415
while ((name = nvlist_next(limits, NULL, &cookie)) != NULL) {
lib/libcasper/services/cap_dns/cap_dns.c
421
if (nvlist_get_number(limits, name) == (uint64_t)family)
lib/libcasper/services/cap_dns/cap_dns.c
468
dns_gethostbyname(const nvlist_t *limits, const nvlist_t *nvlin,
lib/libcasper/services/cap_dns/cap_dns.c
474
if (!dns_allowed_type(limits, "NAME2ADDR") &&
lib/libcasper/services/cap_dns/cap_dns.c
475
!dns_allowed_type(limits, "NAME"))
lib/libcasper/services/cap_dns/cap_dns.c
480
if (!dns_allowed_family(limits, family))
lib/libcasper/services/cap_dns/cap_dns.c
491
dns_gethostbyaddr(const nvlist_t *limits, const nvlist_t *nvlin,
lib/libcasper/services/cap_dns/cap_dns.c
499
if (!dns_allowed_type(limits, "ADDR2NAME") &&
lib/libcasper/services/cap_dns/cap_dns.c
500
!dns_allowed_type(limits, "ADDR"))
lib/libcasper/services/cap_dns/cap_dns.c
505
if (!dns_allowed_family(limits, family))
lib/libcasper/services/cap_dns/cap_dns.c
517
dns_getnameinfo(const nvlist_t *limits, const nvlist_t *nvlin, nvlist_t *nvlout)
lib/libcasper/services/cap_dns/cap_dns.c
526
if (!dns_allowed_type(limits, "ADDR2NAME") &&
lib/libcasper/services/cap_dns/cap_dns.c
527
!dns_allowed_type(limits, "ADDR"))
lib/libcasper/services/cap_dns/cap_dns.c
569
if (!dns_allowed_family(limits, (int)sast.ss_family)) {
lib/libcasper/services/cap_dns/cap_dns.c
611
dns_getaddrinfo(const nvlist_t *limits, const nvlist_t *nvlin, nvlist_t *nvlout)
lib/libcasper/services/cap_dns/cap_dns.c
620
if (!dns_allowed_type(limits, "NAME2ADDR") &&
lib/libcasper/services/cap_dns/cap_dns.c
621
!dns_allowed_type(limits, "NAME"))
lib/libcasper/services/cap_dns/cap_dns.c
646
if (!dns_allowed_family(limits, family))
lib/libcasper/services/cap_dns/cap_dns.c
667
limit_has_entry(const nvlist_t *limits, const char *prefix)
lib/libcasper/services/cap_dns/cap_dns.c
673
if (limits == NULL)
lib/libcasper/services/cap_dns/cap_dns.c
679
while ((name = nvlist_next(limits, NULL, &cookie)) != NULL) {
lib/libcasper/services/cap_dns/cap_dns.c
748
dns_command(const char *cmd, const nvlist_t *limits, nvlist_t *nvlin,
lib/libcasper/services/cap_dns/cap_dns.c
754
error = dns_gethostbyname(limits, nvlin, nvlout);
lib/libcasper/services/cap_dns/cap_dns.c
756
error = dns_gethostbyaddr(limits, nvlin, nvlout);
lib/libcasper/services/cap_dns/cap_dns.c
758
error = dns_getnameinfo(limits, nvlin, nvlout);
lib/libcasper/services/cap_dns/cap_dns.c
760
error = dns_getaddrinfo(limits, nvlin, nvlout);
lib/libcasper/services/cap_fileargs/cap_fileargs.c
168
nvlist_t *limits;
lib/libcasper/services/cap_fileargs/cap_fileargs.c
171
limits = nvlist_create(NV_FLAG_NO_UNIQUE);
lib/libcasper/services/cap_fileargs/cap_fileargs.c
172
if (limits == NULL)
lib/libcasper/services/cap_fileargs/cap_fileargs.c
175
nvlist_add_number(limits, "flags", flags);
lib/libcasper/services/cap_fileargs/cap_fileargs.c
176
nvlist_add_number(limits, "operations", operations);
lib/libcasper/services/cap_fileargs/cap_fileargs.c
178
nvlist_add_binary(limits, "cap_rights", rightsp,
lib/libcasper/services/cap_fileargs/cap_fileargs.c
182
nvlist_add_number(limits, "mode", (uint64_t)mode);
lib/libcasper/services/cap_fileargs/cap_fileargs.c
186
nvlist_destroy(limits);
lib/libcasper/services/cap_fileargs/cap_fileargs.c
190
nvlist_add_null(limits, argv[i]);
lib/libcasper/services/cap_fileargs/cap_fileargs.c
193
return (limits);
lib/libcasper/services/cap_fileargs/cap_fileargs.c
216
nvlist_t *limits;
lib/libcasper/services/cap_fileargs/cap_fileargs.c
222
limits = fileargs_create_limit(argc, (const char * const *)argv, flags,
lib/libcasper/services/cap_fileargs/cap_fileargs.c
224
if (limits == NULL)
lib/libcasper/services/cap_fileargs/cap_fileargs.c
227
return (fileargs_initnv(limits));
lib/libcasper/services/cap_fileargs/cap_fileargs.c
234
nvlist_t *limits;
lib/libcasper/services/cap_fileargs/cap_fileargs.c
240
limits = fileargs_create_limit(argc, (const char * const *)argv, flags,
lib/libcasper/services/cap_fileargs/cap_fileargs.c
242
if (limits == NULL)
lib/libcasper/services/cap_fileargs/cap_fileargs.c
245
return (fileargs_cinitnv(cas, limits));
lib/libcasper/services/cap_fileargs/cap_fileargs.c
249
fileargs_initnv(nvlist_t *limits)
lib/libcasper/services/cap_fileargs/cap_fileargs.c
254
if (limits == NULL) {
lib/libcasper/services/cap_fileargs/cap_fileargs.c
260
nvlist_destroy(limits);
lib/libcasper/services/cap_fileargs/cap_fileargs.c
264
fa = fileargs_cinitnv(cas, limits);
lib/libcasper/services/cap_fileargs/cap_fileargs.c
271
fileargs_cinitnv(cap_channel_t *cas, nvlist_t *limits)
lib/libcasper/services/cap_fileargs/cap_fileargs.c
279
if (limits == NULL) {
lib/libcasper/services/cap_fileargs/cap_fileargs.c
288
nvlist_destroy(limits);
lib/libcasper/services/cap_fileargs/cap_fileargs.c
292
flags = nvlist_get_number(limits, "flags");
lib/libcasper/services/cap_fileargs/cap_fileargs.c
293
(void)nvlist_get_number(limits, "operations");
lib/libcasper/services/cap_fileargs/cap_fileargs.c
296
ret = cap_limit_set(chann, limits);
lib/libcasper/services/cap_fileargs/cap_fileargs.c
533
fileargs_add_cache(nvlist_t *nvlout, const nvlist_t *limits,
lib/libcasper/services/cap_fileargs/cap_fileargs.c
549
fname = nvlist_next(limits, &type, &cookie);
lib/libcasper/services/cap_fileargs/cap_fileargs.c
598
fileargs_allowed(const nvlist_t *limits, const nvlist_t *request, int operation)
lib/libcasper/services/cap_fileargs/cap_fileargs.c
613
if (!nvlist_exists_null(limits, name))
lib/libcasper/services/cap_fileargs/cap_fileargs.c
639
fileargs_command_lstat(const nvlist_t *limits, nvlist_t *nvlin,
lib/libcasper/services/cap_fileargs/cap_fileargs.c
646
if (limits == NULL)
lib/libcasper/services/cap_fileargs/cap_fileargs.c
649
if (!fileargs_allowed(limits, nvlin, FA_LSTAT))
lib/libcasper/services/cap_fileargs/cap_fileargs.c
661
fileargs_add_cache(nvlout, limits, name);
lib/libcasper/services/cap_fileargs/cap_fileargs.c
670
fileargs_command_realpath(const nvlist_t *limits, nvlist_t *nvlin,
lib/libcasper/services/cap_fileargs/cap_fileargs.c
676
if (limits == NULL)
lib/libcasper/services/cap_fileargs/cap_fileargs.c
679
if (!fileargs_allowed(limits, nvlin, FA_REALPATH))
lib/libcasper/services/cap_fileargs/cap_fileargs.c
692
fileargs_command_open(const nvlist_t *limits, nvlist_t *nvlin,
lib/libcasper/services/cap_fileargs/cap_fileargs.c
698
if (limits == NULL)
lib/libcasper/services/cap_fileargs/cap_fileargs.c
701
if (!fileargs_allowed(limits, nvlin, FA_OPEN))
lib/libcasper/services/cap_fileargs/cap_fileargs.c
713
fileargs_add_cache(nvlout, limits, name);
lib/libcasper/services/cap_fileargs/cap_fileargs.c
722
fileargs_command(const char *cmd, const nvlist_t *limits,
lib/libcasper/services/cap_fileargs/cap_fileargs.c
727
return (fileargs_command_open(limits, nvlin, nvlout));
lib/libcasper/services/cap_fileargs/cap_fileargs.c
729
return (fileargs_command_lstat(limits, nvlin, nvlout));
lib/libcasper/services/cap_fileargs/cap_fileargs.c
731
return (fileargs_command_realpath(limits, nvlin, nvlout));
lib/libcasper/services/cap_fileargs/cap_fileargs.h
101
nvlist_get_number(limits, "flags"),
lib/libcasper/services/cap_fileargs/cap_fileargs.h
102
dnvlist_get_number(limits, "mode", 0),
lib/libcasper/services/cap_fileargs/cap_fileargs.h
104
nvlist_get_number(limits, "operations"));
lib/libcasper/services/cap_fileargs/cap_fileargs.h
105
nvlist_destroy(limits);
lib/libcasper/services/cap_fileargs/cap_fileargs.h
111
fileargs_cinitnv(cap_channel_t *cas __unused, nvlist_t *limits)
lib/libcasper/services/cap_fileargs/cap_fileargs.h
114
return (fileargs_initnv(limits));
lib/libcasper/services/cap_fileargs/cap_fileargs.h
53
fileargs_t *fileargs_initnv(nvlist_t *limits);
lib/libcasper/services/cap_fileargs/cap_fileargs.h
54
fileargs_t *fileargs_cinitnv(cap_channel_t *cas, nvlist_t *limits);
lib/libcasper/services/cap_fileargs/cap_fileargs.h
96
fileargs_initnv(nvlist_t *limits)
lib/libcasper/services/cap_grp/cap_grp.c
368
nvlist_t *limits, *nvl;
lib/libcasper/services/cap_grp/cap_grp.c
371
if (cap_limit_get(chan, &limits) < 0)
lib/libcasper/services/cap_grp/cap_grp.c
373
if (limits == NULL) {
lib/libcasper/services/cap_grp/cap_grp.c
374
limits = nvlist_create(0);
lib/libcasper/services/cap_grp/cap_grp.c
376
if (nvlist_exists_nvlist(limits, "cmds"))
lib/libcasper/services/cap_grp/cap_grp.c
377
nvlist_free_nvlist(limits, "cmds");
lib/libcasper/services/cap_grp/cap_grp.c
382
nvlist_move_nvlist(limits, "cmds", nvl);
lib/libcasper/services/cap_grp/cap_grp.c
383
return (cap_limit_set(chan, limits));
lib/libcasper/services/cap_grp/cap_grp.c
390
nvlist_t *limits, *nvl;
lib/libcasper/services/cap_grp/cap_grp.c
393
if (cap_limit_get(chan, &limits) < 0)
lib/libcasper/services/cap_grp/cap_grp.c
395
if (limits == NULL) {
lib/libcasper/services/cap_grp/cap_grp.c
396
limits = nvlist_create(0);
lib/libcasper/services/cap_grp/cap_grp.c
398
if (nvlist_exists_nvlist(limits, "fields"))
lib/libcasper/services/cap_grp/cap_grp.c
399
nvlist_free_nvlist(limits, "fields");
lib/libcasper/services/cap_grp/cap_grp.c
404
nvlist_move_nvlist(limits, "fields", nvl);
lib/libcasper/services/cap_grp/cap_grp.c
405
return (cap_limit_set(chan, limits));
lib/libcasper/services/cap_grp/cap_grp.c
412
nvlist_t *limits, *groups;
lib/libcasper/services/cap_grp/cap_grp.c
417
if (cap_limit_get(chan, &limits) < 0)
lib/libcasper/services/cap_grp/cap_grp.c
419
if (limits == NULL) {
lib/libcasper/services/cap_grp/cap_grp.c
420
limits = nvlist_create(0);
lib/libcasper/services/cap_grp/cap_grp.c
422
if (nvlist_exists_nvlist(limits, "groups"))
lib/libcasper/services/cap_grp/cap_grp.c
423
nvlist_free_nvlist(limits, "groups");
lib/libcasper/services/cap_grp/cap_grp.c
436
nvlist_move_nvlist(limits, "groups", groups);
lib/libcasper/services/cap_grp/cap_grp.c
437
return (cap_limit_set(chan, limits));
lib/libcasper/services/cap_grp/cap_grp.c
444
grp_allowed_cmd(const nvlist_t *limits, const char *cmd)
lib/libcasper/services/cap_grp/cap_grp.c
447
if (limits == NULL)
lib/libcasper/services/cap_grp/cap_grp.c
454
if (!nvlist_exists_nvlist(limits, "cmds"))
lib/libcasper/services/cap_grp/cap_grp.c
457
limits = nvlist_get_nvlist(limits, "cmds");
lib/libcasper/services/cap_grp/cap_grp.c
458
return (nvlist_exists_null(limits, cmd));
lib/libcasper/services/cap_grp/cap_grp.c
480
grp_allowed_group(const nvlist_t *limits, const char *gname, gid_t gid)
lib/libcasper/services/cap_grp/cap_grp.c
486
if (limits == NULL)
lib/libcasper/services/cap_grp/cap_grp.c
492
if (!nvlist_exists_nvlist(limits, "groups"))
lib/libcasper/services/cap_grp/cap_grp.c
495
limits = nvlist_get_nvlist(limits, "groups");
lib/libcasper/services/cap_grp/cap_grp.c
497
while ((name = nvlist_next(limits, &type, &cookie)) != NULL) {
lib/libcasper/services/cap_grp/cap_grp.c
501
nvlist_get_number(limits, name) == (uint64_t)gid) {
lib/libcasper/services/cap_grp/cap_grp.c
507
strcmp(nvlist_get_string(limits, name),
lib/libcasper/services/cap_grp/cap_grp.c
550
grp_allowed_field(const nvlist_t *limits, const char *field)
lib/libcasper/services/cap_grp/cap_grp.c
553
if (limits == NULL)
lib/libcasper/services/cap_grp/cap_grp.c
559
if (!nvlist_exists_nvlist(limits, "fields"))
lib/libcasper/services/cap_grp/cap_grp.c
562
limits = nvlist_get_nvlist(limits, "fields");
lib/libcasper/services/cap_grp/cap_grp.c
563
return (nvlist_exists_null(limits, field));
lib/libcasper/services/cap_grp/cap_grp.c
585
grp_pack(const nvlist_t *limits, const struct group *grp, nvlist_t *nvl)
lib/libcasper/services/cap_grp/cap_grp.c
596
if (!grp_allowed_group(limits, grp->gr_name, grp->gr_gid))
lib/libcasper/services/cap_grp/cap_grp.c
599
if (grp_allowed_field(limits, "gr_name"))
lib/libcasper/services/cap_grp/cap_grp.c
603
if (grp_allowed_field(limits, "gr_passwd"))
lib/libcasper/services/cap_grp/cap_grp.c
607
if (grp_allowed_field(limits, "gr_gid"))
lib/libcasper/services/cap_grp/cap_grp.c
611
if (grp_allowed_field(limits, "gr_mem") && grp->gr_mem[0] != NULL) {
lib/libcasper/services/cap_grp/cap_grp.c
627
grp_getgrent(const nvlist_t *limits, const nvlist_t *nvlin __unused,
lib/libcasper/services/cap_grp/cap_grp.c
637
if (grp_pack(limits, grp, nvlout))
lib/libcasper/services/cap_grp/cap_grp.c
645
grp_getgrnam(const nvlist_t *limits, const nvlist_t *nvlin, nvlist_t *nvlout)
lib/libcasper/services/cap_grp/cap_grp.c
660
(void)grp_pack(limits, grp, nvlout);
lib/libcasper/services/cap_grp/cap_grp.c
666
grp_getgrgid(const nvlist_t *limits, const nvlist_t *nvlin, nvlist_t *nvlout)
lib/libcasper/services/cap_grp/cap_grp.c
681
(void)grp_pack(limits, grp, nvlout);
lib/libcasper/services/cap_grp/cap_grp.c
687
grp_setgroupent(const nvlist_t *limits __unused, const nvlist_t *nvlin,
lib/libcasper/services/cap_grp/cap_grp.c
701
grp_setgrent(const nvlist_t *limits __unused, const nvlist_t *nvlin __unused,
lib/libcasper/services/cap_grp/cap_grp.c
711
grp_endgrent(const nvlist_t *limits __unused, const nvlist_t *nvlin __unused,
lib/libcasper/services/cap_grp/cap_grp.c
723
const nvlist_t *limits;
lib/libcasper/services/cap_grp/cap_grp.c
745
limits = nvlist_get_nvlist(newlimits, name);
lib/libcasper/services/cap_grp/cap_grp.c
747
error = grp_allowed_cmds(oldlimits, limits);
lib/libcasper/services/cap_grp/cap_grp.c
749
error = grp_allowed_fields(oldlimits, limits);
lib/libcasper/services/cap_grp/cap_grp.c
751
error = grp_allowed_groups(oldlimits, limits);
lib/libcasper/services/cap_grp/cap_grp.c
762
grp_command(const char *cmd, const nvlist_t *limits, nvlist_t *nvlin,
lib/libcasper/services/cap_grp/cap_grp.c
767
if (!grp_allowed_cmd(limits, cmd))
lib/libcasper/services/cap_grp/cap_grp.c
771
error = grp_getgrent(limits, nvlin, nvlout);
lib/libcasper/services/cap_grp/cap_grp.c
773
error = grp_getgrnam(limits, nvlin, nvlout);
lib/libcasper/services/cap_grp/cap_grp.c
775
error = grp_getgrgid(limits, nvlin, nvlout);
lib/libcasper/services/cap_grp/cap_grp.c
777
error = grp_setgroupent(limits, nvlin, nvlout);
lib/libcasper/services/cap_grp/cap_grp.c
779
error = grp_setgrent(limits, nvlin, nvlout);
lib/libcasper/services/cap_grp/cap_grp.c
781
error = grp_endgrent(limits, nvlin, nvlout);
lib/libcasper/services/cap_net/cap_net.c
1049
net_bind(const nvlist_t *limits, nvlist_t *nvlin, nvlist_t *nvlout)
lib/libcasper/services/cap_net/cap_net.c
1056
if (!net_allowed_mode(limits, CAPNET_BIND))
lib/libcasper/services/cap_net/cap_net.c
1059
if (limits != NULL)
lib/libcasper/services/cap_net/cap_net.c
1060
funclimit = dnvlist_get_nvlist(limits, LIMIT_NV_BIND, NULL);
lib/libcasper/services/cap_net/cap_net.c
1080
net_connect(const nvlist_t *limits, nvlist_t *nvlin, nvlist_t *nvlout)
lib/libcasper/services/cap_net/cap_net.c
1088
conn = net_allowed_mode(limits, CAPNET_CONNECT);
lib/libcasper/services/cap_net/cap_net.c
1089
conndns = net_allowed_mode(limits, CAPNET_CONNECTDNS);
lib/libcasper/services/cap_net/cap_net.c
1095
if (limits != NULL)
lib/libcasper/services/cap_net/cap_net.c
1096
funclimit = dnvlist_get_nvlist(limits, LIMIT_NV_CONNECT, NULL);
lib/libcasper/services/cap_net/cap_net.c
1418
net_command(const char *cmd, const nvlist_t *limits, nvlist_t *nvlin,
lib/libcasper/services/cap_net/cap_net.c
1423
return (net_bind(limits, nvlin, nvlout));
lib/libcasper/services/cap_net/cap_net.c
1425
return (net_connect(limits, nvlin, nvlout));
lib/libcasper/services/cap_net/cap_net.c
1427
return (net_gethostbyname(limits, nvlin, nvlout));
lib/libcasper/services/cap_net/cap_net.c
1429
return (net_gethostbyaddr(limits, nvlin, nvlout));
lib/libcasper/services/cap_net/cap_net.c
1431
return (net_getnameinfo(limits, nvlin, nvlout));
lib/libcasper/services/cap_net/cap_net.c
1433
return (net_getaddrinfo(limits, nvlin, nvlout));
lib/libcasper/services/cap_net/cap_net.c
608
net_allowed_mode(const nvlist_t *limits, uint64_t mode)
lib/libcasper/services/cap_net/cap_net.c
611
if (limits == NULL)
lib/libcasper/services/cap_net/cap_net.c
614
return ((nvlist_get_number(limits, "mode") & mode) == mode);
lib/libcasper/services/cap_net/cap_net.c
618
net_allowed_family(const nvlist_t *limits, int family)
lib/libcasper/services/cap_net/cap_net.c
623
if (limits == NULL)
lib/libcasper/services/cap_net/cap_net.c
627
if (!nvlist_exists_number_array(limits, "family"))
lib/libcasper/services/cap_net/cap_net.c
630
allowedfamily = nvlist_get_number_array(limits, "family", &allsize);
lib/libcasper/services/cap_net/cap_net.c
699
net_allowed_bsaddr(const nvlist_t *limits, const void *saddr, size_t saddrsize)
lib/libcasper/services/cap_net/cap_net.c
702
if (limits == NULL)
lib/libcasper/services/cap_net/cap_net.c
705
if (!nvlist_exists_nvlist(limits, "sockaddr"))
lib/libcasper/services/cap_net/cap_net.c
708
return (net_allowed_bsaddr_impl(nvlist_get_nvlist(limits, "sockaddr"),
lib/libcasper/services/cap_net/cap_net.c
713
net_allowed_hosts(const nvlist_t *limits, const char *name, const char *srvname)
lib/libcasper/services/cap_net/cap_net.c
719
if (limits == NULL) {
lib/libcasper/services/cap_net/cap_net.c
724
if (!nvlist_exists_nvlist(limits, "hosts")) {
lib/libcasper/services/cap_net/cap_net.c
731
hlimits = nvlist_get_nvlist(limits, "hosts");
lib/libcasper/services/cap_net/cap_net.c
789
net_gethostbyname(const nvlist_t *limits, const nvlist_t *nvlin,
lib/libcasper/services/cap_net/cap_net.c
798
if (!net_allowed_mode(limits, CAPNET_DEPRECATED_NAME2ADDR))
lib/libcasper/services/cap_net/cap_net.c
801
dnscache = net_allowed_mode(limits, CAPNET_CONNECTDNS);
lib/libcasper/services/cap_net/cap_net.c
803
if (limits != NULL) {
lib/libcasper/services/cap_net/cap_net.c
804
funclimit = dnvlist_get_nvlist(limits, LIMIT_NV_NAME2ADDR,
lib/libcasper/services/cap_net/cap_net.c
824
net_gethostbyaddr(const nvlist_t *limits, const nvlist_t *nvlin,
lib/libcasper/services/cap_net/cap_net.c
833
if (!net_allowed_mode(limits, CAPNET_DEPRECATED_ADDR2NAME))
lib/libcasper/services/cap_net/cap_net.c
837
if (limits != NULL) {
lib/libcasper/services/cap_net/cap_net.c
838
funclimit = dnvlist_get_nvlist(limits, LIMIT_NV_ADDR2NAME,
lib/libcasper/services/cap_net/cap_net.c
858
net_getnameinfo(const nvlist_t *limits, const nvlist_t *nvlin, nvlist_t *nvlout)
lib/libcasper/services/cap_net/cap_net.c
869
if (!net_allowed_mode(limits, CAPNET_ADDR2NAME)) {
lib/libcasper/services/cap_net/cap_net.c
875
if (limits != NULL) {
lib/libcasper/services/cap_net/cap_net.c
876
funclimit = dnvlist_get_nvlist(limits, LIMIT_NV_ADDR2NAME,
lib/libcasper/services/cap_net/cap_net.c
968
net_getaddrinfo(const nvlist_t *limits, const nvlist_t *nvlin, nvlist_t *nvlout)
lib/libcasper/services/cap_net/cap_net.c
979
if (!net_allowed_mode(limits, CAPNET_NAME2ADDR)) {
lib/libcasper/services/cap_net/cap_net.c
984
dnscache = net_allowed_mode(limits, CAPNET_CONNECTDNS);
lib/libcasper/services/cap_net/cap_net.c
986
if (limits != NULL) {
lib/libcasper/services/cap_net/cap_net.c
987
funclimit = dnvlist_get_nvlist(limits, LIMIT_NV_NAME2ADDR,
lib/libcasper/services/cap_netdb/cap_netdb.c
113
netdb_getprotobyname(const nvlist_t *limits __unused, const nvlist_t *nvlin,
lib/libcasper/services/cap_netdb/cap_netdb.c
140
netdb_command(const char *cmd, const nvlist_t *limits, nvlist_t *nvlin,
lib/libcasper/services/cap_netdb/cap_netdb.c
146
error = netdb_getprotobyname(limits, nvlin, nvlout);
lib/libcasper/services/cap_pwd/cap_pwd.c
321
nvlist_t *limits, *nvl;
lib/libcasper/services/cap_pwd/cap_pwd.c
324
if (cap_limit_get(chan, &limits) < 0)
lib/libcasper/services/cap_pwd/cap_pwd.c
326
if (limits == NULL) {
lib/libcasper/services/cap_pwd/cap_pwd.c
327
limits = nvlist_create(0);
lib/libcasper/services/cap_pwd/cap_pwd.c
329
if (nvlist_exists_nvlist(limits, "cmds"))
lib/libcasper/services/cap_pwd/cap_pwd.c
330
nvlist_free_nvlist(limits, "cmds");
lib/libcasper/services/cap_pwd/cap_pwd.c
335
nvlist_move_nvlist(limits, "cmds", nvl);
lib/libcasper/services/cap_pwd/cap_pwd.c
336
return (cap_limit_set(chan, limits));
lib/libcasper/services/cap_pwd/cap_pwd.c
343
nvlist_t *limits, *nvl;
lib/libcasper/services/cap_pwd/cap_pwd.c
346
if (cap_limit_get(chan, &limits) < 0)
lib/libcasper/services/cap_pwd/cap_pwd.c
348
if (limits == NULL) {
lib/libcasper/services/cap_pwd/cap_pwd.c
349
limits = nvlist_create(0);
lib/libcasper/services/cap_pwd/cap_pwd.c
351
if (nvlist_exists_nvlist(limits, "fields"))
lib/libcasper/services/cap_pwd/cap_pwd.c
352
nvlist_free_nvlist(limits, "fields");
lib/libcasper/services/cap_pwd/cap_pwd.c
357
nvlist_move_nvlist(limits, "fields", nvl);
lib/libcasper/services/cap_pwd/cap_pwd.c
358
return (cap_limit_set(chan, limits));
lib/libcasper/services/cap_pwd/cap_pwd.c
365
nvlist_t *limits, *users;
lib/libcasper/services/cap_pwd/cap_pwd.c
370
if (cap_limit_get(chan, &limits) < 0)
lib/libcasper/services/cap_pwd/cap_pwd.c
372
if (limits == NULL) {
lib/libcasper/services/cap_pwd/cap_pwd.c
373
limits = nvlist_create(0);
lib/libcasper/services/cap_pwd/cap_pwd.c
375
if (nvlist_exists_nvlist(limits, "users"))
lib/libcasper/services/cap_pwd/cap_pwd.c
376
nvlist_free_nvlist(limits, "users");
lib/libcasper/services/cap_pwd/cap_pwd.c
389
nvlist_move_nvlist(limits, "users", users);
lib/libcasper/services/cap_pwd/cap_pwd.c
390
return (cap_limit_set(chan, limits));
lib/libcasper/services/cap_pwd/cap_pwd.c
398
pwd_allowed_cmd(const nvlist_t *limits, const char *cmd)
lib/libcasper/services/cap_pwd/cap_pwd.c
401
if (limits == NULL)
lib/libcasper/services/cap_pwd/cap_pwd.c
408
if (!nvlist_exists_nvlist(limits, "cmds"))
lib/libcasper/services/cap_pwd/cap_pwd.c
411
limits = nvlist_get_nvlist(limits, "cmds");
lib/libcasper/services/cap_pwd/cap_pwd.c
412
return (nvlist_exists_null(limits, cmd));
lib/libcasper/services/cap_pwd/cap_pwd.c
434
pwd_allowed_user(const nvlist_t *limits, const char *uname, uid_t uid)
lib/libcasper/services/cap_pwd/cap_pwd.c
440
if (limits == NULL)
lib/libcasper/services/cap_pwd/cap_pwd.c
446
if (!nvlist_exists_nvlist(limits, "users"))
lib/libcasper/services/cap_pwd/cap_pwd.c
449
limits = nvlist_get_nvlist(limits, "users");
lib/libcasper/services/cap_pwd/cap_pwd.c
451
while ((name = nvlist_next(limits, &type, &cookie)) != NULL) {
lib/libcasper/services/cap_pwd/cap_pwd.c
455
nvlist_get_number(limits, name) == (uint64_t)uid) {
lib/libcasper/services/cap_pwd/cap_pwd.c
461
strcmp(nvlist_get_string(limits, name),
lib/libcasper/services/cap_pwd/cap_pwd.c
504
pwd_allowed_field(const nvlist_t *limits, const char *field)
lib/libcasper/services/cap_pwd/cap_pwd.c
507
if (limits == NULL)
lib/libcasper/services/cap_pwd/cap_pwd.c
513
if (!nvlist_exists_nvlist(limits, "fields"))
lib/libcasper/services/cap_pwd/cap_pwd.c
516
limits = nvlist_get_nvlist(limits, "fields");
lib/libcasper/services/cap_pwd/cap_pwd.c
517
return (nvlist_exists_null(limits, field));
lib/libcasper/services/cap_pwd/cap_pwd.c
539
pwd_pack(const nvlist_t *limits, const struct passwd *pwd, nvlist_t *nvl)
lib/libcasper/services/cap_pwd/cap_pwd.c
549
if (!pwd_allowed_user(limits, pwd->pw_name, pwd->pw_uid))
lib/libcasper/services/cap_pwd/cap_pwd.c
554
if (pwd_allowed_field(limits, "pw_name")) {
lib/libcasper/services/cap_pwd/cap_pwd.c
560
if (pwd_allowed_field(limits, "pw_uid")) {
lib/libcasper/services/cap_pwd/cap_pwd.c
566
if (pwd_allowed_field(limits, "pw_gid")) {
lib/libcasper/services/cap_pwd/cap_pwd.c
572
if (pwd_allowed_field(limits, "pw_change")) {
lib/libcasper/services/cap_pwd/cap_pwd.c
578
if (pwd_allowed_field(limits, "pw_passwd")) {
lib/libcasper/services/cap_pwd/cap_pwd.c
584
if (pwd_allowed_field(limits, "pw_class")) {
lib/libcasper/services/cap_pwd/cap_pwd.c
590
if (pwd_allowed_field(limits, "pw_gecos")) {
lib/libcasper/services/cap_pwd/cap_pwd.c
596
if (pwd_allowed_field(limits, "pw_dir")) {
lib/libcasper/services/cap_pwd/cap_pwd.c
602
if (pwd_allowed_field(limits, "pw_shell")) {
lib/libcasper/services/cap_pwd/cap_pwd.c
608
if (pwd_allowed_field(limits, "pw_expire")) {
lib/libcasper/services/cap_pwd/cap_pwd.c
620
pwd_getpwent(const nvlist_t *limits, const nvlist_t *nvlin __unused,
lib/libcasper/services/cap_pwd/cap_pwd.c
630
if (pwd_pack(limits, pwd, nvlout))
lib/libcasper/services/cap_pwd/cap_pwd.c
638
pwd_getpwnam(const nvlist_t *limits, const nvlist_t *nvlin, nvlist_t *nvlout)
lib/libcasper/services/cap_pwd/cap_pwd.c
653
(void)pwd_pack(limits, pwd, nvlout);
lib/libcasper/services/cap_pwd/cap_pwd.c
659
pwd_getpwuid(const nvlist_t *limits, const nvlist_t *nvlin, nvlist_t *nvlout)
lib/libcasper/services/cap_pwd/cap_pwd.c
674
(void)pwd_pack(limits, pwd, nvlout);
lib/libcasper/services/cap_pwd/cap_pwd.c
680
pwd_setpassent(const nvlist_t *limits __unused, const nvlist_t *nvlin,
lib/libcasper/services/cap_pwd/cap_pwd.c
694
pwd_setpwent(const nvlist_t *limits __unused, const nvlist_t *nvlin __unused,
lib/libcasper/services/cap_pwd/cap_pwd.c
704
pwd_endpwent(const nvlist_t *limits __unused, const nvlist_t *nvlin __unused,
lib/libcasper/services/cap_pwd/cap_pwd.c
716
const nvlist_t *limits;
lib/libcasper/services/cap_pwd/cap_pwd.c
738
limits = nvlist_get_nvlist(newlimits, name);
lib/libcasper/services/cap_pwd/cap_pwd.c
740
error = pwd_allowed_cmds(oldlimits, limits);
lib/libcasper/services/cap_pwd/cap_pwd.c
742
error = pwd_allowed_fields(oldlimits, limits);
lib/libcasper/services/cap_pwd/cap_pwd.c
744
error = pwd_allowed_users(oldlimits, limits);
lib/libcasper/services/cap_pwd/cap_pwd.c
755
pwd_command(const char *cmd, const nvlist_t *limits, nvlist_t *nvlin,
lib/libcasper/services/cap_pwd/cap_pwd.c
760
if (!pwd_allowed_cmd(limits, cmd))
lib/libcasper/services/cap_pwd/cap_pwd.c
764
error = pwd_getpwent(limits, nvlin, nvlout);
lib/libcasper/services/cap_pwd/cap_pwd.c
766
error = pwd_getpwnam(limits, nvlin, nvlout);
lib/libcasper/services/cap_pwd/cap_pwd.c
768
error = pwd_getpwuid(limits, nvlin, nvlout);
lib/libcasper/services/cap_pwd/cap_pwd.c
770
error = pwd_setpassent(limits, nvlin, nvlout);
lib/libcasper/services/cap_pwd/cap_pwd.c
772
error = pwd_setpwent(limits, nvlin, nvlout);
lib/libcasper/services/cap_pwd/cap_pwd.c
774
error = pwd_endpwent(limits, nvlin, nvlout);
lib/libcasper/services/cap_sysctl/cap_sysctl.c
338
sysctl_allowed(const nvlist_t *limits, const nvlist_t *req)
lib/libcasper/services/cap_sysctl/cap_sysctl.c
348
if (limits == NULL)
lib/libcasper/services/cap_sysctl/cap_sysctl.c
356
while ((name = nvlist_next(limits, &type, &cookie)) != NULL) {
lib/libcasper/services/cap_sysctl/cap_sysctl.c
422
nametomib(const nvlist_t *limits, const nvlist_t *nvlin, nvlist_t *nvlout)
lib/libcasper/services/cap_sysctl/cap_sysctl.c
428
if (!sysctl_allowed(limits, nvlin))
lib/libcasper/services/cap_sysctl/cap_sysctl.c
451
sysctl_command(const char *cmd, const nvlist_t *limits, nvlist_t *nvlin,
lib/libcasper/services/cap_sysctl/cap_sysctl.c
464
return (nametomib(limits, nvlin, nvlout));
lib/libcasper/services/cap_sysctl/cap_sysctl.c
471
if (!sysctl_allowed(limits, nvlin))
lib/libcasper/services/cap_syslog/cap_syslog.c
138
slog_vsyslog(const nvlist_t *limits __unused, const nvlist_t *nvlin,
lib/libcasper/services/cap_syslog/cap_syslog.c
147
slog_openlog(const nvlist_t *limits __unused, const nvlist_t *nvlin,
lib/libcasper/services/cap_syslog/cap_syslog.c
176
slog_closelog(const nvlist_t *limits __unused, const nvlist_t *nvlin __unused,
lib/libcasper/services/cap_syslog/cap_syslog.c
193
slog_setlogmask(const nvlist_t *limits __unused, const nvlist_t *nvlin,
lib/libcasper/services/cap_syslog/cap_syslog.c
203
syslog_command(const char *cmd, const nvlist_t *limits, nvlist_t *nvlin,
lib/libcasper/services/cap_syslog/cap_syslog.c
208
slog_vsyslog(limits, nvlin, nvlout);
lib/libcasper/services/cap_syslog/cap_syslog.c
210
slog_openlog(limits, nvlin, nvlout);
lib/libcasper/services/cap_syslog/cap_syslog.c
212
slog_closelog(limits, nvlin, nvlout);
lib/libcasper/services/cap_syslog/cap_syslog.c
214
slog_setlogmask(limits, nvlin, nvlout);
sys/amd64/vmm/intel/vmx.c
1702
const struct xsave_limits *limits;
sys/amd64/vmm/intel/vmx.c
1705
limits = vmm_get_xsave_limits();
sys/amd64/vmm/intel/vmx.c
1720
if (!limits->xsave_enabled || !(vmcs_read(VMCS_GUEST_CR4) & CR4_XSAVE)) {
sys/amd64/vmm/intel/vmx.c
1726
if ((xcrval & ~limits->xcr0_allowed) != 0) {
sys/amd64/vmm/x86.c
536
limits = vmm_get_xsave_limits();
sys/amd64/vmm/x86.c
537
if (!limits->xsave_enabled) {
sys/amd64/vmm/x86.c
559
regs[0] &= limits->xcr0_allowed;
sys/amd64/vmm/x86.c
560
regs[2] = limits->xsave_max_size;
sys/amd64/vmm/x86.c
561
regs[3] &= (limits->xcr0_allowed >> 32);
sys/amd64/vmm/x86.c
576
if (!(limits->xcr0_allowed & (1ul << param))) {
sys/amd64/vmm/x86.c
82
const struct xsave_limits *limits;
sys/cam/ctl/ctl_ioctl.h
734
struct ctl_iscsi_limits_params limits;
sys/compat/linuxkpi/common/include/net/cfg80211.h
978
const struct ieee80211_iface_limit *limits;
sys/dev/iscsi/icl.c
234
int (*limits)(struct icl_drv_limits *, int),
sys/dev/iscsi/icl.c
251
im->im_limits = limits;
sys/dev/iscsi/icl.h
141
int (*limits)(struct icl_drv_limits *, int),
sys/dev/iscsi/iscsi.c
1520
struct iscsi_daemon_limits *limits)
sys/dev/iscsi/iscsi.c
1532
if (is->is_id == limits->idl_session_id)
sys/dev/iscsi/iscsi.c
1541
limits->idl_socket, &idl);
sys/dev/iscsi/iscsi.c
1548
limits->idl_limits.isl_max_recv_data_segment_length =
sys/dev/iscsi/iscsi.c
1550
limits->idl_limits.isl_max_send_data_segment_length =
sys/dev/iscsi/iscsi.c
1552
limits->idl_limits.isl_max_burst_length =
sys/dev/iscsi/iscsi.c
1554
limits->idl_limits.isl_first_burst_length =
sys/dev/iwn/if_iwn.c
1003
sc->limits = &iwn1000_sensitivity_limits;
sys/dev/iwn/if_iwn.c
1028
sc->limits = &iwn2030_sensitivity_limits;
sys/dev/iwn/if_iwn.c
1050
sc->limits = &iwn2030_sensitivity_limits;
sys/dev/iwn/if_iwn.c
1072
sc->limits = &iwn2030_sensitivity_limits;
sys/dev/iwn/if_iwn.c
1095
sc->limits = &iwn2030_sensitivity_limits;
sys/dev/iwn/if_iwn.c
1111
sc->limits = &iwn5000_sensitivity_limits;
sys/dev/iwn/if_iwn.c
1179
sc->limits = &iwn5000_sensitivity_limits;
sys/dev/iwn/if_iwn.c
1187
sc->limits = &iwn5000_sensitivity_limits;
sys/dev/iwn/if_iwn.c
1203
sc->limits = &iwn5000_sensitivity_limits;
sys/dev/iwn/if_iwn.c
1255
sc->limits = &iwn4965_sensitivity_limits;
sys/dev/iwn/if_iwn.c
5991
calib->ofdm_x1 = sc->limits->min_ofdm_x1;
sys/dev/iwn/if_iwn.c
5992
calib->ofdm_mrc_x1 = sc->limits->min_ofdm_mrc_x1;
sys/dev/iwn/if_iwn.c
5993
calib->ofdm_x4 = sc->limits->min_ofdm_x4;
sys/dev/iwn/if_iwn.c
5994
calib->ofdm_mrc_x4 = sc->limits->min_ofdm_mrc_x4;
sys/dev/iwn/if_iwn.c
5996
calib->cck_mrc_x4 = sc->limits->min_cck_mrc_x4;
sys/dev/iwn/if_iwn.c
5997
calib->energy_cck = sc->limits->energy_cck;
sys/dev/iwn/if_iwn.c
6204
const struct iwn_sensitivity_limits *limits = sc->limits;
sys/dev/iwn/if_iwn.c
6228
inc(calib->ofdm_x1, 1, limits->max_ofdm_x1);
sys/dev/iwn/if_iwn.c
6229
inc(calib->ofdm_mrc_x1, 1, limits->max_ofdm_mrc_x1);
sys/dev/iwn/if_iwn.c
6230
inc(calib->ofdm_x4, 1, limits->max_ofdm_x4);
sys/dev/iwn/if_iwn.c
6231
inc(calib->ofdm_mrc_x4, 1, limits->max_ofdm_mrc_x4);
sys/dev/iwn/if_iwn.c
6237
dec(calib->ofdm_x1, 1, limits->min_ofdm_x1);
sys/dev/iwn/if_iwn.c
6238
dec(calib->ofdm_mrc_x1, 1, limits->min_ofdm_mrc_x1);
sys/dev/iwn/if_iwn.c
6239
dec(calib->ofdm_x4, 1, limits->min_ofdm_x4);
sys/dev/iwn/if_iwn.c
6240
dec(calib->ofdm_mrc_x4, 1, limits->min_ofdm_mrc_x4);
sys/dev/iwn/if_iwn.c
6293
inc(calib->cck_x4, 3, limits->max_cck_x4);
sys/dev/iwn/if_iwn.c
6295
inc(calib->cck_mrc_x4, 3, limits->max_cck_mrc_x4);
sys/dev/iwn/if_iwn.c
6307
inc(calib->energy_cck, 2, limits->min_energy_cck);
sys/dev/iwn/if_iwn.c
6308
dec(calib->cck_x4, 3, limits->min_cck_x4);
sys/dev/iwn/if_iwn.c
6309
dec(calib->cck_mrc_x4, 3, limits->min_cck_mrc_x4);
sys/dev/iwn/if_iwn.c
6349
cmd.energy_ofdm = htole16(sc->limits->energy_ofdm);
sys/dev/iwn/if_iwn.c
6357
cmd.corr_barker_mrc = htole16(sc->limits->barker_mrc);
sys/dev/iwn/if_iwn.c
755
sc->limits = &iwn4965_sensitivity_limits;
sys/dev/iwn/if_iwn.c
779
sc->limits = &iwn1000_sensitivity_limits;
sys/dev/iwn/if_iwn.c
796
sc->limits = &iwn6000_sensitivity_limits;
sys/dev/iwn/if_iwn.c
850
sc->limits = &iwn6000_sensitivity_limits;
sys/dev/iwn/if_iwn.c
870
sc->limits = &iwn6235_sensitivity_limits;
sys/dev/iwn/if_iwn.c
895
sc->limits = &iwn6000_sensitivity_limits;
sys/dev/iwn/if_iwn.c
918
sc->limits = &iwn6000_sensitivity_limits;
sys/dev/iwn/if_iwn.c
957
sc->limits = &iwn6000_sensitivity_limits;
sys/dev/iwn/if_iwn.c
983
sc->limits = &iwn6000_sensitivity_limits;
sys/dev/iwn/if_iwnvar.h
266
*limits;
sys/dev/mthca/mthca_av.c
147
if (!(dev->limits.stat_rate_support & (1 << rate)))
sys/dev/mthca/mthca_av.c
209
av->gid_index = (ah_attr->port_num - 1) * dev->limits.gid_table_len +
sys/dev/mthca/mthca_av.c
283
ah->av->gid_index % dev->limits.gid_table_len,
sys/dev/mthca/mthca_av.c
317
(dev->limits.gid_table_len - 1);
sys/dev/mthca/mthca_av.c
98
if (dev->limits.stat_rate_support == 0x3 && mthca_rate)
sys/dev/mthca/mthca_cmd.c
1098
dev->limits.mtt_seg_size) / dev->limits.mtt_seg_size;
sys/dev/mthca/mthca_cq.c
226
cq = mthca_array_get(&dev->cq_table.cq, cqn & (dev->limits.num_cqs - 1));
sys/dev/mthca/mthca_cq.c
246
cq = mthca_array_get(&dev->cq_table.cq, cqn & (dev->limits.num_cqs - 1));
sys/dev/mthca/mthca_cq.c
527
(dev->limits.num_qps - 1));
sys/dev/mthca/mthca_cq.c
855
cq->cqn & (dev->limits.num_cqs - 1),
sys/dev/mthca/mthca_cq.c
932
cq->cqn & (dev->limits.num_cqs - 1));
sys/dev/mthca/mthca_cq.c
963
dev->limits.num_cqs,
sys/dev/mthca/mthca_cq.c
965
dev->limits.reserved_cqs);
sys/dev/mthca/mthca_cq.c
970
dev->limits.num_cqs);
sys/dev/mthca/mthca_cq.c
979
mthca_array_cleanup(&dev->cq_table.cq, dev->limits.num_cqs);
sys/dev/mthca/mthca_dev.h
339
struct mthca_limits limits;
sys/dev/mthca/mthca_eq.c
774
dev->limits.num_eqs,
sys/dev/mthca/mthca_eq.c
775
dev->limits.num_eqs - 1,
sys/dev/mthca/mthca_eq.c
776
dev->limits.reserved_eqs);
sys/dev/mthca/mthca_eq.c
797
err = mthca_create_eq(dev, dev->limits.num_cqs + MTHCA_NUM_SPARE_EQE,
sys/dev/mthca/mthca_mad.c
301
for (p = 0; p < dev->limits.num_ports; ++p)
sys/dev/mthca/mthca_mad.c
314
for (p = 1; p <= dev->limits.num_ports; ++p) {
sys/dev/mthca/mthca_mad.c
326
for (p = 0; p < dev->limits.num_ports; ++p)
sys/dev/mthca/mthca_mad.c
339
for (p = 0; p < dev->limits.num_ports; ++p) {
sys/dev/mthca/mthca_main.c
1093
for (p = 1; p <= mdev->limits.num_ports; ++p)
sys/dev/mthca/mthca_main.c
169
mdev->limits.mtt_seg_size = (1 << log_mtts_per_seg) * 8;
sys/dev/mthca/mthca_main.c
197
mdev->limits.num_ports = dev_lim->num_ports;
sys/dev/mthca/mthca_main.c
198
mdev->limits.vl_cap = dev_lim->max_vl;
sys/dev/mthca/mthca_main.c
199
mdev->limits.mtu_cap = dev_lim->max_mtu;
sys/dev/mthca/mthca_main.c
200
mdev->limits.gid_table_len = dev_lim->max_gids;
sys/dev/mthca/mthca_main.c
201
mdev->limits.pkey_table_len = dev_lim->max_pkeys;
sys/dev/mthca/mthca_main.c
202
mdev->limits.local_ca_ack_delay = dev_lim->local_ca_ack_delay;
sys/dev/mthca/mthca_main.c
208
mdev->limits.max_sg = min_t(int, dev_lim->max_sg,
sys/dev/mthca/mthca_main.c
215
mdev->limits.max_wqes = dev_lim->max_qp_sz;
sys/dev/mthca/mthca_main.c
216
mdev->limits.max_qp_init_rdma = dev_lim->max_requester_per_qp;
sys/dev/mthca/mthca_main.c
217
mdev->limits.reserved_qps = dev_lim->reserved_qps;
sys/dev/mthca/mthca_main.c
218
mdev->limits.max_srq_wqes = dev_lim->max_srq_sz;
sys/dev/mthca/mthca_main.c
219
mdev->limits.reserved_srqs = dev_lim->reserved_srqs;
sys/dev/mthca/mthca_main.c
220
mdev->limits.reserved_eecs = dev_lim->reserved_eecs;
sys/dev/mthca/mthca_main.c
221
mdev->limits.max_desc_sz = dev_lim->max_desc_sz;
sys/dev/mthca/mthca_main.c
222
mdev->limits.max_srq_sge = mthca_max_srq_sge(mdev);
sys/dev/mthca/mthca_main.c
228
mdev->limits.max_cqes = dev_lim->max_cq_sz - 1;
sys/dev/mthca/mthca_main.c
229
mdev->limits.reserved_cqs = dev_lim->reserved_cqs;
sys/dev/mthca/mthca_main.c
230
mdev->limits.reserved_eqs = dev_lim->reserved_eqs;
sys/dev/mthca/mthca_main.c
231
mdev->limits.reserved_mtts = dev_lim->reserved_mtts;
sys/dev/mthca/mthca_main.c
232
mdev->limits.reserved_mrws = dev_lim->reserved_mrws;
sys/dev/mthca/mthca_main.c
233
mdev->limits.reserved_uars = dev_lim->reserved_uars;
sys/dev/mthca/mthca_main.c
234
mdev->limits.reserved_pds = dev_lim->reserved_pds;
sys/dev/mthca/mthca_main.c
235
mdev->limits.port_width_cap = dev_lim->max_port_width;
sys/dev/mthca/mthca_main.c
236
mdev->limits.page_size_cap = ~(u32) (dev_lim->min_page_sz - 1);
sys/dev/mthca/mthca_main.c
237
mdev->limits.flags = dev_lim->flags;
sys/dev/mthca/mthca_main.c
245
mdev->limits.stat_rate_support = dev_lim->stat_rate_support;
sys/dev/mthca/mthca_main.c
247
mdev->limits.stat_rate_support = 0xf;
sys/dev/mthca/mthca_main.c
249
mdev->limits.stat_rate_support = 0x3;
sys/dev/mthca/mthca_main.c
419
mdev->limits.reserved_mtts = ALIGN(mdev->limits.reserved_mtts * mdev->limits.mtt_seg_size,
sys/dev/mthca/mthca_main.c
420
dma_get_cache_alignment()) / mdev->limits.mtt_seg_size;
sys/dev/mthca/mthca_main.c
423
mdev->limits.mtt_seg_size,
sys/dev/mthca/mthca_main.c
424
mdev->limits.num_mtt_segs,
sys/dev/mthca/mthca_main.c
425
mdev->limits.reserved_mtts,
sys/dev/mthca/mthca_main.c
435
mdev->limits.num_mpts,
sys/dev/mthca/mthca_main.c
436
mdev->limits.reserved_mrws,
sys/dev/mthca/mthca_main.c
446
mdev->limits.num_qps,
sys/dev/mthca/mthca_main.c
447
mdev->limits.reserved_qps,
sys/dev/mthca/mthca_main.c
457
mdev->limits.num_qps,
sys/dev/mthca/mthca_main.c
458
mdev->limits.reserved_qps,
sys/dev/mthca/mthca_main.c
468
mdev->limits.num_qps <<
sys/dev/mthca/mthca_main.c
479
mdev->limits.num_cqs,
sys/dev/mthca/mthca_main.c
480
mdev->limits.reserved_cqs,
sys/dev/mthca/mthca_main.c
492
mdev->limits.num_srqs,
sys/dev/mthca/mthca_main.c
493
mdev->limits.reserved_srqs,
sys/dev/mthca/mthca_main.c
510
mdev->limits.num_mgms +
sys/dev/mthca/mthca_main.c
511
mdev->limits.num_amgms,
sys/dev/mthca/mthca_main.c
512
mdev->limits.num_mgms +
sys/dev/mthca/mthca_main.c
513
mdev->limits.num_amgms,
sys/dev/mthca/mthca_mcg.c
205
BUG_ON(index < dev->limits.num_mgms);
sys/dev/mthca/mthca_mcg.c
285
BUG_ON(amgm_index_to_free < dev->limits.num_mgms);
sys/dev/mthca/mthca_mcg.c
304
BUG_ON(index < dev->limits.num_mgms);
sys/dev/mthca/mthca_mcg.c
318
int table_size = dev->limits.num_mgms + dev->limits.num_amgms;
sys/dev/mthca/mthca_mcg.c
323
dev->limits.num_mgms);
sys/dev/mthca/mthca_mr.c
223
for (i = dev->limits.mtt_seg_size / 8; i < size; i <<= 1)
sys/dev/mthca/mthca_mr.c
269
mtt->first_seg * dev->limits.mtt_seg_size +
sys/dev/mthca/mthca_mr.c
322
mtts = dev->mr_table.tavor_fmr.mtt_base + mtt->first_seg * dev->limits.mtt_seg_size +
sys/dev/mthca/mthca_mr.c
341
BUG_ON(s % dev->limits.mtt_seg_size);
sys/dev/mthca/mthca_mr.c
344
s / dev->limits.mtt_seg_size, &dma_handle);
sys/dev/mthca/mthca_mr.c
478
mr->mtt->first_seg * dev->limits.mtt_seg_size);
sys/dev/mthca/mthca_mr.c
492
key & (dev->limits.num_mpts - 1));
sys/dev/mthca/mthca_mr.c
559
(dev->limits.num_mpts - 1));
sys/dev/mthca/mthca_mr.c
593
idx = key & (dev->limits.num_mpts - 1);
sys/dev/mthca/mthca_mr.c
613
mtt_seg = mr->mtt->first_seg * dev->limits.mtt_seg_size;
sys/dev/mthca/mthca_mr.c
655
key & (dev->limits.num_mpts - 1));
sys/dev/mthca/mthca_mr.c
732
key += dev->limits.num_mpts;
sys/dev/mthca/mthca_mr.c
775
key += dev->limits.num_mpts;
sys/dev/mthca/mthca_mr.c
832
dev->limits.num_mpts,
sys/dev/mthca/mthca_mr.c
833
~0, dev->limits.reserved_mrws);
sys/dev/mthca/mthca_mr.c
839
dev->limits.fmr_reserved_mtts = 0;
sys/dev/mthca/mthca_mr.c
847
fls(dev->limits.num_mtt_segs - 1));
sys/dev/mthca/mthca_mr.c
855
if (dev->limits.fmr_reserved_mtts) {
sys/dev/mthca/mthca_mr.c
856
i = fls(dev->limits.fmr_reserved_mtts - 1);
sys/dev/mthca/mthca_mr.c
865
mtts = dev->limits.num_mtt_segs;
sys/dev/mthca/mthca_mr.c
866
mpts = dev->limits.num_mpts;
sys/dev/mthca/mthca_mr.c
889
ioremap(addr, mtts * dev->limits.mtt_seg_size);
sys/dev/mthca/mthca_mr.c
897
if (dev->limits.fmr_reserved_mtts) {
sys/dev/mthca/mthca_mr.c
913
if (dev->limits.reserved_mtts) {
sys/dev/mthca/mthca_mr.c
914
i = fls(dev->limits.reserved_mtts - 1);
sys/dev/mthca/mthca_mr.c
929
if (dev->limits.fmr_reserved_mtts)
sys/dev/mthca/mthca_mr.c
952
if (dev->limits.fmr_reserved_mtts)
sys/dev/mthca/mthca_pd.c
72
dev->limits.num_pds,
sys/dev/mthca/mthca_pd.c
74
dev->limits.reserved_pds);
sys/dev/mthca/mthca_profile.c
175
dev->limits.num_qps = profile[i].num;
sys/dev/mthca/mthca_profile.c
180
dev->limits.num_eecs = profile[i].num;
sys/dev/mthca/mthca_profile.c
185
dev->limits.num_srqs = profile[i].num;
sys/dev/mthca/mthca_profile.c
190
dev->limits.num_cqs = profile[i].num;
sys/dev/mthca/mthca_profile.c
201
dev->limits.num_eqs = profile[i].num;
sys/dev/mthca/mthca_profile.c
214
dev->limits.num_mgms = profile[i].num >> 1;
sys/dev/mthca/mthca_profile.c
215
dev->limits.num_amgms = profile[i].num >> 1;
sys/dev/mthca/mthca_profile.c
222
dev->limits.num_mpts = profile[i].num;
sys/dev/mthca/mthca_profile.c
228
dev->limits.num_mtt_segs = profile[i].num;
sys/dev/mthca/mthca_profile.c
231
init_hca->mtt_seg_sz = ffs(dev->limits.mtt_seg_size) - 7;
sys/dev/mthca/mthca_profile.c
234
dev->limits.num_uars = profile[i].num;
sys/dev/mthca/mthca_profile.c
257
dev->limits.num_pds = MTHCA_NUM_PDS;
sys/dev/mthca/mthca_profile.c
275
dev->limits.fmr_reserved_mtts = 0;
sys/dev/mthca/mthca_profile.c
277
dev->limits.fmr_reserved_mtts = request->fmr_reserved_mtts;
sys/dev/mthca/mthca_profile.c
96
profile[MTHCA_RES_MTT].size = dev->limits.mtt_seg_size;
sys/dev/mthca/mthca_provider.c
101
props->max_cq = mdev->limits.num_cqs - mdev->limits.reserved_cqs;
sys/dev/mthca/mthca_provider.c
102
props->max_cqe = mdev->limits.max_cqes;
sys/dev/mthca/mthca_provider.c
103
props->max_mr = mdev->limits.num_mpts - mdev->limits.reserved_mrws;
sys/dev/mthca/mthca_provider.c
104
props->max_pd = mdev->limits.num_pds - mdev->limits.reserved_pds;
sys/dev/mthca/mthca_provider.c
106
props->max_qp_init_rd_atom = mdev->limits.max_qp_init_rdma;
sys/dev/mthca/mthca_provider.c
108
props->max_srq = mdev->limits.num_srqs - mdev->limits.reserved_srqs;
sys/dev/mthca/mthca_provider.c
109
props->max_srq_wr = mdev->limits.max_srq_wqes;
sys/dev/mthca/mthca_provider.c
110
props->max_srq_sge = mdev->limits.max_srq_sge;
sys/dev/mthca/mthca_provider.c
111
props->local_ca_ack_delay = mdev->limits.local_ca_ack_delay;
sys/dev/mthca/mthca_provider.c
112
props->atomic_cap = mdev->limits.flags & DEV_LIM_FLAG_ATOMIC ?
sys/dev/mthca/mthca_provider.c
114
props->max_pkeys = mdev->limits.pkey_table_len;
sys/dev/mthca/mthca_provider.c
115
props->max_mcast_grp = mdev->limits.num_mgms + mdev->limits.num_amgms;
sys/dev/mthca/mthca_provider.c
1175
dev->ib_dev.phys_port_cnt = dev->limits.num_ports;
sys/dev/mthca/mthca_provider.c
128
(1 << (32 - ilog2(mdev->limits.num_mpts))) - 1;
sys/dev/mthca/mthca_provider.c
167
props->gid_tbl_len = to_mdev(ibdev)->limits.gid_table_len;
sys/dev/mthca/mthca_provider.c
169
props->pkey_tbl_len = to_mdev(ibdev)->limits.pkey_table_len;
sys/dev/mthca/mthca_provider.c
313
uresp.qp_tab_size = to_mdev(ibdev)->limits.num_qps;
sys/dev/mthca/mthca_provider.c
615
if (entries < 1 || entries > to_mdev(ibdev)->limits.max_cqes)
sys/dev/mthca/mthca_provider.c
728
if (entries < 1 || entries > dev->limits.max_cqes)
sys/dev/mthca/mthca_provider.c
96
props->page_size_cap = mdev->limits.page_size_cap;
sys/dev/mthca/mthca_provider.c
97
props->max_qp = mdev->limits.num_qps - mdev->limits.reserved_qps;
sys/dev/mthca/mthca_provider.c
98
props->max_qp_wr = mdev->limits.max_wqes;
sys/dev/mthca/mthca_provider.c
99
props->max_sge = mdev->limits.max_sg;
sys/dev/mthca/mthca_qp.c
1029
if (size > dev->limits.max_desc_sz)
sys/dev/mthca/mthca_qp.c
1237
int max_data_size = mthca_max_data_size(dev, qp, dev->limits.max_desc_sz);
sys/dev/mthca/mthca_qp.c
1240
if (cap->max_send_wr > dev->limits.max_wqes ||
sys/dev/mthca/mthca_qp.c
1241
cap->max_recv_wr > dev->limits.max_wqes ||
sys/dev/mthca/mthca_qp.c
1242
cap->max_send_sge > dev->limits.max_sg ||
sys/dev/mthca/mthca_qp.c
1243
cap->max_recv_sge > dev->limits.max_sg ||
sys/dev/mthca/mthca_qp.c
1251
if (qp->transport == MLX && cap->max_send_sge + 2 > dev->limits.max_sg)
sys/dev/mthca/mthca_qp.c
1312
qp->qpn & (dev->limits.num_qps - 1), qp);
sys/dev/mthca/mthca_qp.c
1444
qp->qpn & (dev->limits.num_qps - 1));
sys/dev/mthca/mthca_qp.c
2271
dev->qp_table.sqp_start = (dev->limits.reserved_qps + 1) & ~1UL;
sys/dev/mthca/mthca_qp.c
2273
dev->limits.num_qps,
sys/dev/mthca/mthca_qp.c
2281
dev->limits.num_qps);
sys/dev/mthca/mthca_qp.c
2302
mthca_array_cleanup(&dev->qp_table.qp, dev->limits.num_qps);
sys/dev/mthca/mthca_qp.c
2315
mthca_array_cleanup(&dev->qp_table.qp, dev->limits.num_qps);
sys/dev/mthca/mthca_qp.c
245
qp = mthca_array_get(&dev->qp_table.qp, qpn & (dev->limits.num_qps - 1));
sys/dev/mthca/mthca_qp.c
317
param.port_width = dev->limits.port_width_cap;
sys/dev/mthca/mthca_qp.c
318
param.vl_cap = dev->limits.vl_cap;
sys/dev/mthca/mthca_qp.c
319
param.mtu_cap = dev->limits.mtu_cap;
sys/dev/mthca/mthca_qp.c
320
param.gid_cap = dev->limits.gid_table_len;
sys/dev/mthca/mthca_qp.c
321
param.pkey_cap = dev->limits.pkey_table_len;
sys/dev/mthca/mthca_qp.c
403
if (ib_ah_attr->port_num == 0 || ib_ah_attr->port_num > dev->limits.num_ports)
sys/dev/mthca/mthca_qp.c
414
ib_ah_attr->grh.sgid_index = path->mgid_index & (dev->limits.gid_table_len - 1);
sys/dev/mthca/mthca_qp.c
524
if (ah->grh.sgid_index >= dev->limits.gid_table_len) {
sys/dev/mthca/mthca_qp.c
526
ah->grh.sgid_index, dev->limits.gid_table_len-1);
sys/dev/mthca/mthca_qp.c
674
if (attr->alt_pkey_index >= dev->limits.pkey_table_len) {
sys/dev/mthca/mthca_qp.c
676
attr->alt_pkey_index, dev->limits.pkey_table_len-1);
sys/dev/mthca/mthca_qp.c
680
if (attr->alt_port_num == 0 || attr->alt_port_num > dev->limits.num_ports) {
sys/dev/mthca/mthca_qp.c
759
((qp->qpn & (dev->limits.num_qps - 1)) * MTHCA_RDB_ENTRY_SIZE <<
sys/dev/mthca/mthca_qp.c
876
attr->pkey_index >= dev->limits.pkey_table_len) {
sys/dev/mthca/mthca_qp.c
878
attr->pkey_index, dev->limits.pkey_table_len-1);
sys/dev/mthca/mthca_qp.c
883
(attr->port_num == 0 || attr->port_num > dev->limits.num_ports)) {
sys/dev/mthca/mthca_qp.c
889
attr->max_rd_atomic > dev->limits.max_qp_init_rdma) {
sys/dev/mthca/mthca_qp.c
891
attr->max_rd_atomic, dev->limits.max_qp_init_rdma);
sys/dev/mthca/mthca_qp.c
954
min(dev->limits.max_desc_sz,
sys/dev/mthca/mthca_qp.c
959
qp->sq.max_gs = min_t(int, dev->limits.max_sg,
sys/dev/mthca/mthca_qp.c
961
qp->rq.max_gs = min_t(int, dev->limits.max_sg,
sys/dev/mthca/mthca_qp.c
962
(min(dev->limits.max_desc_sz, 1 << qp->rq.wqe_shift) -
sys/dev/mthca/mthca_qp.c
985
if (size > dev->limits.max_desc_sz)
sys/dev/mthca/mthca_srq.c
209
if (attr->max_wr > dev->limits.max_srq_wqes ||
sys/dev/mthca/mthca_srq.c
210
attr->max_sge > dev->limits.max_srq_sge)
sys/dev/mthca/mthca_srq.c
226
if (!mthca_is_memfree(dev) && (ds > dev->limits.max_desc_sz))
sys/dev/mthca/mthca_srq.c
279
srq->srqn & (dev->limits.num_srqs - 1),
sys/dev/mthca/mthca_srq.c
349
srq->srqn & (dev->limits.num_srqs - 1));
sys/dev/mthca/mthca_srq.c
431
srq = mthca_array_get(&dev->srq_table.srq, srqn & (dev->limits.num_srqs - 1));
sys/dev/mthca/mthca_srq.c
645
return dev->limits.max_sg;
sys/dev/mthca/mthca_srq.c
661
return min_t(int, dev->limits.max_sg,
sys/dev/mthca/mthca_srq.c
662
((1 << (fls(dev->limits.max_desc_sz) - 1)) -
sys/dev/mthca/mthca_srq.c
677
dev->limits.num_srqs,
sys/dev/mthca/mthca_srq.c
678
dev->limits.num_srqs - 1,
sys/dev/mthca/mthca_srq.c
679
dev->limits.reserved_srqs);
sys/dev/mthca/mthca_srq.c
684
dev->limits.num_srqs);
sys/dev/mthca/mthca_srq.c
696
mthca_array_cleanup(&dev->srq_table.srq, dev->limits.num_srqs);
sys/dev/mthca/mthca_uar.c
57
dev->limits.num_uars,
sys/dev/mthca/mthca_uar.c
58
dev->limits.num_uars - 1,
sys/dev/mthca/mthca_uar.c
59
dev->limits.reserved_uars + 1);
sys/dev/sfxge/common/mcdi_mon.c
367
efx_mon_stat_limits_t *limits)
sys/dev/sfxge/common/mcdi_mon.c
378
EFSYS_ASSERT(limits != NULL);
sys/dev/sfxge/common/mcdi_mon.c
380
memset(limits, 0,
sys/dev/sfxge/common/mcdi_mon.c
415
limits->emlv_warning_min = EFX_QWORD_FIELD(*limit_info,
sys/dev/sfxge/common/mcdi_mon.c
418
limits->emlv_warning_max = EFX_QWORD_FIELD(*limit_info,
sys/dev/sfxge/common/mcdi_mon.c
421
limits->emlv_fatal_min = EFX_QWORD_FIELD(*limit_info,
sys/dev/sfxge/common/mcdi_mon.c
424
limits->emlv_fatal_max = EFX_QWORD_FIELD(*limit_info,
sys/dev/sfxge/common/mcdi_mon.c
427
limits++;
sys/dev/sfxge/common/mcdi_mon.c
508
efx_mon_stat_limits_t limits[sizeof (page_mask) * 8];
sys/dev/sfxge/common/mcdi_mon.c
516
rc = efx_mcdi_sensor_info_page(enp, page, &page_mask, limits);
sys/dev/sfxge/common/mcdi_mon.c
544
values[stat] = limits[limit_index];
sys/dev/sfxge/sfxge.c
120
efx_drv_limits_t limits;
sys/dev/sfxge/sfxge.c
145
memset(&limits, 0, sizeof(limits));
sys/dev/sfxge/sfxge.c
147
limits.edl_min_evq_count = 1;
sys/dev/sfxge/sfxge.c
148
limits.edl_max_evq_count = evq_max;
sys/dev/sfxge/sfxge.c
149
limits.edl_min_txq_count = SFXGE_EVQ0_N_TXQ(sc);
sys/dev/sfxge/sfxge.c
150
limits.edl_max_txq_count = evq_max + SFXGE_EVQ0_N_TXQ(sc) - 1;
sys/dev/sfxge/sfxge.c
151
limits.edl_min_rxq_count = 1;
sys/dev/sfxge/sfxge.c
152
limits.edl_max_rxq_count = evq_max;
sys/dev/sfxge/sfxge.c
154
efx_nic_set_drv_limits(sc->enp, &limits);
sys/dev/sfxge/sfxge.c
195
efx_drv_limits_t limits;
sys/dev/sfxge/sfxge.c
197
memset(&limits, 0, sizeof(limits));
sys/dev/sfxge/sfxge.c
200
limits.edl_min_evq_count = limits.edl_max_evq_count =
sys/dev/sfxge/sfxge.c
202
limits.edl_min_txq_count = limits.edl_max_txq_count =
sys/dev/sfxge/sfxge.c
204
limits.edl_min_rxq_count = limits.edl_max_rxq_count =
sys/dev/sfxge/sfxge.c
207
return (efx_nic_set_drv_limits(sc->enp, &limits));
tests/sys/capsicum/capability-fd.cc
166
struct rlimit limits;
tests/sys/capsicum/capability-fd.cc
167
if (getrlimit(RLIMIT_NOFILE, &limits) != 0) {
tests/sys/capsicum/capability-fd.cc
171
for (fd = 0; fd < (int)limits.rlim_cur; fd++) {
tools/build/cross-build/include/common/sys/limits.h
37
#if __has_include_next(<sys/limits.h>)
tools/build/cross-build/include/linux/limits.h
36
#if __has_include_next(<limits.h>)
tools/build/cross-build/include/linux/limits.h
40
#if __has_include(<linux/limits.h>)
usr.bin/limits/limits.c
289
struct rlimit limits[RLIM_NLIMITS];
usr.bin/limits/limits.c
378
getrlimit(i, &limits[i]);
usr.bin/limits/limits.c
380
getrlimit_proc(pid, i, &limits[i]);
usr.bin/limits/limits.c
382
getrlimit_proc(pid, i, &limits[i]);
usr.bin/limits/limits.c
405
val = resources[rcswhich].func(lc, resources[rcswhich].cap, limits[rcswhich].rlim_cur, limits[rcswhich].rlim_cur);
usr.bin/limits/limits.c
406
limits[rcswhich].rlim_cur = resources[rcswhich].func(lc, str, val, val);
usr.bin/limits/limits.c
409
val = resources[rcswhich].func(lc, resources[rcswhich].cap, limits[rcswhich].rlim_max, limits[rcswhich].rlim_max);
usr.bin/limits/limits.c
410
limits[rcswhich].rlim_max = resources[rcswhich].func(lc, str, val, val);
usr.bin/limits/limits.c
427
if (limits[rcswhich].rlim_max != RLIM_INFINITY) {
usr.bin/limits/limits.c
428
if (limits[rcswhich].rlim_cur == RLIM_INFINITY) {
usr.bin/limits/limits.c
429
limits[rcswhich].rlim_max = RLIM_INFINITY;
usr.bin/limits/limits.c
431
} else if (limits[rcswhich].rlim_cur > limits[rcswhich].rlim_max) {
usr.bin/limits/limits.c
433
limits[rcswhich].rlim_max = limits[rcswhich].rlim_cur;
usr.bin/limits/limits.c
436
limits[rcswhich].rlim_cur = limits[rcswhich].rlim_max;
usr.bin/limits/limits.c
452
limits[rcswhich].rlim_max = set_limits[rcswhich];
usr.bin/limits/limits.c
454
limits[rcswhich].rlim_cur = set_limits[rcswhich];
usr.bin/limits/limits.c
485
if (setrlimit(rcswhich, &limits[rcswhich]) == -1)
usr.bin/limits/limits.c
499
setrlimit_proc(pid, rcswhich, &limits[rcswhich]);
usr.bin/limits/limits.c
519
if (shellparm[shelltype].both && limits[rcswhich].rlim_cur == limits[rcswhich].rlim_max) {
usr.bin/limits/limits.c
520
print_limit(limits[rcswhich].rlim_max,
usr.bin/limits/limits.c
528
print_limit(limits[rcswhich].rlim_max,
usr.bin/limits/limits.c
536
print_limit(limits[rcswhich].rlim_cur,
usr.sbin/ctld/login.cc
63
cilp = (struct ctl_iscsi_limits_params *)&(req.data.limits);
usr.sbin/iscsid/iscsid.c
645
limits(conn);
usr.sbin/rtsold/cap_llflags.c
144
llflags_command(const char *cmd, const nvlist_t *limits __unused,
usr.sbin/rtsold/cap_script.c
155
script_command(const char *cmd, const nvlist_t *limits, nvlist_t *nvlin,
usr.sbin/rtsold/cap_script.c
181
scripts = nvlist_get_string_array(limits, "scripts", &nscripts);
usr.sbin/rtsold/cap_sendmsg.c
256
sendmsg_command(const char *cmd, const nvlist_t *limits __unused, nvlist_t *nvlin,
usr.sbin/rtsold/rtsold.c
347
nvlist_t *limits;
usr.sbin/rtsold/rtsold.c
360
limits = nvlist_create(0);
usr.sbin/rtsold/rtsold.c
363
nvlist_append_string_array(limits, "scripts",
usr.sbin/rtsold/rtsold.c
365
if (cap_limit_set(capscript, limits) != 0)
usr.sbin/syslogd/syslogd_cap.c
43
casper_command(const char *cmd, const nvlist_t *limits __unused,