Home
last modified time | relevance | path

Searched refs:limits (Results 1 – 25 of 341) sorted by relevance

12345678910>>...14

/NextBSD/tools/regression/capsicum/libcapsicum/
HDsysctl.c184 nvlist_t *limits; in test_operation() local
195 limits = nvlist_create(0); in test_operation()
196 nvlist_add_number(limits, SYSCTL0_PARENT, in test_operation()
198 nvlist_add_number(limits, SYSCTL1_PARENT, in test_operation()
200 CHECK(cap_limit_set(capsysctl, limits) == 0); in test_operation()
201 limits = nvlist_create(0); in test_operation()
202 nvlist_add_number(limits, SYSCTL0_PARENT, in test_operation()
204 nvlist_add_number(limits, SYSCTL1_PARENT, in test_operation()
206 nvlist_add_number(limits, "foo.bar", in test_operation()
208 CHECK(cap_limit_set(capsysctl, limits) == -1 && errno == ENOTCAPABLE); in test_operation()
[all …]
/NextBSD/libexec/casper/pwd/
HDpwd.c45 pwd_allowed_cmd(const nvlist_t *limits, const char *cmd) in pwd_allowed_cmd() argument
48 if (limits == NULL) in pwd_allowed_cmd()
55 if (!nvlist_exists_nvlist(limits, "cmds")) in pwd_allowed_cmd()
58 limits = nvlist_get_nvlist(limits, "cmds"); in pwd_allowed_cmd()
59 return (nvlist_exists_null(limits, cmd)); in pwd_allowed_cmd()
81 pwd_allowed_user(const nvlist_t *limits, const char *uname, uid_t uid) in pwd_allowed_user() argument
87 if (limits == NULL) in pwd_allowed_user()
93 if (!nvlist_exists_nvlist(limits, "users")) in pwd_allowed_user()
96 limits = nvlist_get_nvlist(limits, "users"); in pwd_allowed_user()
98 while ((name = nvlist_next(limits, &type, &cookie)) != NULL) { in pwd_allowed_user()
[all …]
/NextBSD/libexec/casper/grp/
HDgrp.c46 grp_allowed_cmd(const nvlist_t *limits, const char *cmd) in grp_allowed_cmd() argument
49 if (limits == NULL) in grp_allowed_cmd()
56 if (!nvlist_exists_nvlist(limits, "cmds")) in grp_allowed_cmd()
59 limits = nvlist_get_nvlist(limits, "cmds"); in grp_allowed_cmd()
60 return (nvlist_exists_null(limits, cmd)); in grp_allowed_cmd()
82 grp_allowed_group(const nvlist_t *limits, const char *gname, gid_t gid) in grp_allowed_group() argument
88 if (limits == NULL) in grp_allowed_group()
94 if (!nvlist_exists_nvlist(limits, "groups")) in grp_allowed_group()
97 limits = nvlist_get_nvlist(limits, "groups"); in grp_allowed_group()
99 while ((name = nvlist_next(limits, &type, &cookie)) != NULL) { in grp_allowed_group()
[all …]
/NextBSD/libexec/casper/dns/
HDdns.c48 dns_allowed_type(const nvlist_t *limits, const char *type) in dns_allowed_type() argument
54 if (limits == NULL) in dns_allowed_type()
59 while ((name = nvlist_next(limits, NULL, &cookie)) != NULL) { in dns_allowed_type()
63 if (strcmp(nvlist_get_string(limits, name), type) == 0) in dns_allowed_type()
75 dns_allowed_family(const nvlist_t *limits, int family) in dns_allowed_family() argument
81 if (limits == NULL) in dns_allowed_family()
86 while ((name = nvlist_next(limits, NULL, &cookie)) != NULL) { in dns_allowed_family()
92 if (nvlist_get_number(limits, name) == (uint64_t)family) in dns_allowed_family()
139 dns_gethostbyname(const nvlist_t *limits, const nvlist_t *nvlin, in dns_gethostbyname() argument
145 if (!dns_allowed_type(limits, "NAME")) in dns_gethostbyname()
[all …]
/NextBSD/usr.bin/limits/tests/
HDlimits_test.sh39 limits -H -t 3 limits -H
41 limits -H -t 3 limits -S
43 limits -H -t 3 $TIME -p sh -c 'while : ; do : ; done'
53 limits -S -t 3 limits -H
55 limits -S -t 3 limits -S
57 limits -S -t 3 $TIME -p sh -c 'while : ; do : ; done'
/NextBSD/lib/libcapsicum/
HDlibcapsicum_pwd.c321 nvlist_t *limits, *nvl; in cap_pwd_limit_cmds() local
324 if (cap_limit_get(chan, &limits) < 0) in cap_pwd_limit_cmds()
326 if (limits == NULL) { in cap_pwd_limit_cmds()
327 limits = nvlist_create(0); in cap_pwd_limit_cmds()
329 if (nvlist_exists_nvlist(limits, "cmds")) in cap_pwd_limit_cmds()
330 nvlist_free_nvlist(limits, "cmds"); in cap_pwd_limit_cmds()
335 nvlist_move_nvlist(limits, "cmds", nvl); in cap_pwd_limit_cmds()
336 return (cap_limit_set(chan, limits)); in cap_pwd_limit_cmds()
343 nvlist_t *limits, *nvl; in cap_pwd_limit_fields() local
346 if (cap_limit_get(chan, &limits) < 0) in cap_pwd_limit_fields()
[all …]
HDlibcapsicum_grp.c368 nvlist_t *limits, *nvl; in cap_grp_limit_cmds() local
371 if (cap_limit_get(chan, &limits) < 0) in cap_grp_limit_cmds()
373 if (limits == NULL) { in cap_grp_limit_cmds()
374 limits = nvlist_create(0); in cap_grp_limit_cmds()
376 if (nvlist_exists_nvlist(limits, "cmds")) in cap_grp_limit_cmds()
377 nvlist_free_nvlist(limits, "cmds"); in cap_grp_limit_cmds()
382 nvlist_move_nvlist(limits, "cmds", nvl); in cap_grp_limit_cmds()
383 return (cap_limit_set(chan, limits)); in cap_grp_limit_cmds()
390 nvlist_t *limits, *nvl; in cap_grp_limit_fields() local
393 if (cap_limit_get(chan, &limits) < 0) in cap_grp_limit_fields()
[all …]
HDlibcapsicum_dns.c304 limit_remove(nvlist_t *limits, const char *prefix) in limit_remove() argument
313 while ((name = nvlist_next(limits, NULL, &cookie)) != NULL) { in limit_remove()
315 nvlist_free(limits, name); in limit_remove()
325 nvlist_t *limits; in cap_dns_type_limit() local
330 if (cap_limit_get(chan, &limits) < 0) in cap_dns_type_limit()
332 if (limits == NULL) in cap_dns_type_limit()
333 limits = nvlist_create(0); in cap_dns_type_limit()
335 limit_remove(limits, "type"); in cap_dns_type_limit()
339 nvlist_add_string(limits, nvlname, types[i]); in cap_dns_type_limit()
341 return (cap_limit_set(chan, limits)); in cap_dns_type_limit()
[all …]
HDlibcapsicum_service.c90 nvlist_t *limits; in cap_service_limit() local
93 limits = nvlist_create(0); in cap_service_limit()
95 nvlist_add_null(limits, names[i]); in cap_service_limit()
96 return (cap_limit_set(chan, limits)); in cap_service_limit()
/NextBSD/usr.bin/limits/
HDlimits.c280 struct rlimit limits[RLIM_NLIMITS]; in main() local
369 getrlimit(i, &limits[i]); in main()
371 getrlimit_proc(pid, i, &limits[i]); in main()
373 getrlimit_proc(pid, i, &limits[i]); in main()
396 …val = resources[rcswhich].func(lc, resources[rcswhich].cap, limits[rcswhich].rlim_cur, limits[rcsw… in main()
397 limits[rcswhich].rlim_cur = resources[rcswhich].func(lc, str, val, val); in main()
400 …val = resources[rcswhich].func(lc, resources[rcswhich].cap, limits[rcswhich].rlim_max, limits[rcsw… in main()
401 limits[rcswhich].rlim_max = resources[rcswhich].func(lc, str, val, val); in main()
418 if (limits[rcswhich].rlim_max != RLIM_INFINITY) { in main()
419 if (limits[rcswhich].rlim_cur == RLIM_INFINITY) { in main()
[all …]
/NextBSD/sys/ofed/drivers/infiniband/hw/mthca/
HDmthca_main.c170 mdev->limits.mtt_seg_size = (1 << log_mtts_per_seg) * 8; in mthca_dev_lim()
202 mdev->limits.num_ports = dev_lim->num_ports; in mthca_dev_lim()
203 mdev->limits.vl_cap = dev_lim->max_vl; in mthca_dev_lim()
204 mdev->limits.mtu_cap = dev_lim->max_mtu; in mthca_dev_lim()
205 mdev->limits.gid_table_len = dev_lim->max_gids; in mthca_dev_lim()
206 mdev->limits.pkey_table_len = dev_lim->max_pkeys; in mthca_dev_lim()
207 mdev->limits.local_ca_ack_delay = dev_lim->local_ca_ack_delay; in mthca_dev_lim()
213 mdev->limits.max_sg = min_t(int, dev_lim->max_sg, in mthca_dev_lim()
220 mdev->limits.max_wqes = dev_lim->max_qp_sz; in mthca_dev_lim()
221 mdev->limits.max_qp_init_rdma = dev_lim->max_requester_per_qp; in mthca_dev_lim()
[all …]
HDmthca_profile.c97 profile[MTHCA_RES_MTT].size = dev->limits.mtt_seg_size; in mthca_make_profile()
179 dev->limits.num_qps = profile[i].num; in mthca_make_profile()
184 dev->limits.num_eecs = profile[i].num; in mthca_make_profile()
189 dev->limits.num_srqs = profile[i].num; in mthca_make_profile()
194 dev->limits.num_cqs = profile[i].num; in mthca_make_profile()
205 dev->limits.num_eqs = profile[i].num; in mthca_make_profile()
218 dev->limits.num_mgms = profile[i].num >> 1; in mthca_make_profile()
219 dev->limits.num_amgms = profile[i].num >> 1; in mthca_make_profile()
226 dev->limits.num_mpts = profile[i].num; in mthca_make_profile()
232 dev->limits.num_mtt_segs = profile[i].num; in mthca_make_profile()
[all …]
HDmthca_mr.c223 for (i = dev->limits.mtt_seg_size / 8; i < size; i <<= 1) in __mthca_alloc_mtt()
270 mtt->first_seg * dev->limits.mtt_seg_size + in __mthca_write_mtt()
329 mtts = dev->mr_table.tavor_fmr.mtt_base + mtt->first_seg * dev->limits.mtt_seg_size + in mthca_tavor_write_mtt_seg()
348 BUG_ON(s % dev->limits.mtt_seg_size); in mthca_arbel_write_mtt_seg()
351 s / dev->limits.mtt_seg_size, &dma_handle); in mthca_arbel_write_mtt_seg()
482 mr->mtt->first_seg * dev->limits.mtt_seg_size); in mthca_mr_alloc()
496 key & (dev->limits.num_mpts - 1), in mthca_mr_alloc()
570 (dev->limits.num_mpts - 1), in mthca_free_mr()
609 idx = key & (dev->limits.num_mpts - 1); in mthca_fmr_alloc()
629 mtt_seg = mr->mtt->first_seg * dev->limits.mtt_seg_size; in mthca_fmr_alloc()
[all …]
HDmthca_provider.c98 props->page_size_cap = mdev->limits.page_size_cap; in mthca_query_device()
99 props->max_qp = mdev->limits.num_qps - mdev->limits.reserved_qps; in mthca_query_device()
100 props->max_qp_wr = mdev->limits.max_wqes; in mthca_query_device()
101 props->max_sge = mdev->limits.max_sg; in mthca_query_device()
102 props->max_cq = mdev->limits.num_cqs - mdev->limits.reserved_cqs; in mthca_query_device()
103 props->max_cqe = mdev->limits.max_cqes; in mthca_query_device()
104 props->max_mr = mdev->limits.num_mpts - mdev->limits.reserved_mrws; in mthca_query_device()
105 props->max_pd = mdev->limits.num_pds - mdev->limits.reserved_pds; in mthca_query_device()
107 props->max_qp_init_rd_atom = mdev->limits.max_qp_init_rdma; in mthca_query_device()
109 props->max_srq = mdev->limits.num_srqs - mdev->limits.reserved_srqs; in mthca_query_device()
[all …]
HDmthca_srq.c208 if (attr->max_wr > dev->limits.max_srq_wqes || in mthca_alloc_srq()
209 attr->max_sge > dev->limits.max_srq_sge) in mthca_alloc_srq()
225 if (!mthca_is_memfree(dev) && (ds > dev->limits.max_desc_sz)) in mthca_alloc_srq()
284 srq->srqn & (dev->limits.num_srqs - 1), in mthca_alloc_srq()
359 srq->srqn & (dev->limits.num_srqs - 1)); in mthca_free_srq()
448 srq = mthca_array_get(&dev->srq_table.srq, srqn & (dev->limits.num_srqs - 1)); in mthca_srq_event()
662 return dev->limits.max_sg; in mthca_max_srq_sge()
678 return min_t(int, dev->limits.max_sg, in mthca_max_srq_sge()
679 ((1 << (fls(dev->limits.max_desc_sz) - 1)) - in mthca_max_srq_sge()
694 dev->limits.num_srqs, in mthca_init_srq_table()
[all …]
HDmthca_qp.c244 qp = mthca_array_get(&dev->qp_table.qp, qpn & (dev->limits.num_qps - 1)); in mthca_qp_event()
317 param.port_width = dev->limits.port_width_cap; in init_port()
318 param.vl_cap = dev->limits.vl_cap; in init_port()
319 param.mtu_cap = dev->limits.mtu_cap; in init_port()
320 param.gid_cap = dev->limits.gid_table_len; in init_port()
321 param.pkey_cap = dev->limits.pkey_table_len; in init_port()
405 if (ib_ah_attr->port_num == 0 || ib_ah_attr->port_num > dev->limits.num_ports) in to_ib_ah_attr()
416 ib_ah_attr->grh.sgid_index = path->mgid_index & (dev->limits.gid_table_len - 1); in to_ib_ah_attr()
529 if (ah->grh.sgid_index >= dev->limits.gid_table_len) { in mthca_path_set()
531 ah->grh.sgid_index, dev->limits.gid_table_len-1); in mthca_path_set()
[all …]
/NextBSD/contrib/gcc/config/rs6000/
HDt-beos12 # of limits.h to lack the header and trailer parts that are
13 # tacked on to it when there is a limits.h in the system header
17 # LIMITS_H_TEST to explicitly look for the BeOS limits.h.
18 # If the gcc limits.h is not set up to #include_next the
19 # BeOS limits.h, then some things will go undefined, like
23 # Test to see whether <limits.h> exists in the system header files.
24 LIMITS_H_TEST = [ -f /boot/develop/headers/posix/limits.h ]
/NextBSD/usr.bin/getconf/
HDMakefile.depend20 limits.o: limits.c
21 limits.po: limits.c
HDMakefile5 SRCS= confstr.c getconf.c limits.c pathconf.c progenv.c sysconf.c
7 CLEANFILES+= confstr.c limits.c pathconf.c progenv.c sysconf.c \
8 confstr.names limits.names pathconf.names sysconf.names \
31 conflicting.names: confstr.names limits.names sysconf.names
/NextBSD/libexec/casper/sysctl/
HDsysctl.c110 sysctl_allowed(const nvlist_t *limits, const char *chname, uint64_t choperation) in sysctl_allowed() argument
117 if (limits == NULL) in sysctl_allowed()
121 while ((name = nvlist_next(limits, &type, &cookie)) != NULL) { in sysctl_allowed()
124 operation = nvlist_get_number(limits, name); in sysctl_allowed()
173 sysctl_command(const char *cmd, const nvlist_t *limits, nvlist_t *nvlin, in sysctl_command() argument
192 if (!sysctl_allowed(limits, name, operation)) in sysctl_command()
/NextBSD/sys/dev/sfxge/
HDsfxge.c117 efx_drv_limits_t limits; in sfxge_estimate_rsrc_limits() local
134 memset(&limits, 0, sizeof(limits)); in sfxge_estimate_rsrc_limits()
136 limits.edl_min_evq_count = 1; in sfxge_estimate_rsrc_limits()
137 limits.edl_max_evq_count = evq_max; in sfxge_estimate_rsrc_limits()
138 limits.edl_min_txq_count = SFXGE_TXQ_NTYPES; in sfxge_estimate_rsrc_limits()
139 limits.edl_max_txq_count = evq_max + SFXGE_TXQ_NTYPES - 1; in sfxge_estimate_rsrc_limits()
140 limits.edl_min_rxq_count = 1; in sfxge_estimate_rsrc_limits()
141 limits.edl_max_rxq_count = evq_max; in sfxge_estimate_rsrc_limits()
143 efx_nic_set_drv_limits(sc->enp, &limits); in sfxge_estimate_rsrc_limits()
176 efx_drv_limits_t limits; in sfxge_set_drv_limits() local
[all …]
/NextBSD/sys/amd64/vmm/
HDx86.c91 const struct xsave_limits *limits; in x86_emulate_cpuid() local
416 limits = vmm_get_xsave_limits(); in x86_emulate_cpuid()
417 if (!limits->xsave_enabled) { in x86_emulate_cpuid()
439 regs[0] &= limits->xcr0_allowed; in x86_emulate_cpuid()
440 regs[2] = limits->xsave_max_size; in x86_emulate_cpuid()
441 regs[3] &= (limits->xcr0_allowed >> 32); in x86_emulate_cpuid()
456 if (!(limits->xcr0_allowed & (1ul << *ecx))) { in x86_emulate_cpuid()
/NextBSD/contrib/netbsd-tests/lib/libc/gen/
HDt_assert.c51 struct rlimit limits; in disable_corefile() local
53 limits.rlim_cur = 0; in disable_corefile()
54 limits.rlim_max = 0; in disable_corefile()
56 ATF_REQUIRE(setrlimit(RLIMIT_CORE, &limits) == 0); in disable_corefile()
/NextBSD/contrib/libstdc++/
Dconfigure8851 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
8852 For example, HP-UX 11i <limits.h> declares gettimeofday. */
8857 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
8858 <limits.h> exists even on freestanding compilers. */
9038 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
9039 For example, HP-UX 11i <limits.h> declares gettimeofday. */
9044 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
9045 <limits.h> exists even on freestanding compilers. */
9231 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
9232 For example, HP-UX 11i <limits.h> declares gettimeofday. */
[all …]
/NextBSD/bin/sh/
HDmiscbltin.c366 struct limits { struct
374 static const struct limits limits[] = { argument
424 const struct limits *l) in printlimit()
446 const struct limits *l; in ulimitcmd()
467 for (l = limits; l->name && l->option != what; l++) in ulimitcmd()
500 for (l = limits; l->name; l++) { in ulimitcmd()

12345678910>>...14