| /NextBSD/tools/regression/capsicum/libcapsicum/ |
| HD | sysctl.c | 184 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/ |
| HD | pwd.c | 45 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/ |
| HD | grp.c | 46 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/ |
| HD | dns.c | 48 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/ |
| HD | limits_test.sh | 39 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/ |
| HD | libcapsicum_pwd.c | 321 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 …]
|
| HD | libcapsicum_grp.c | 368 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 …]
|
| HD | libcapsicum_dns.c | 304 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 …]
|
| HD | libcapsicum_service.c | 90 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/ |
| HD | limits.c | 280 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/ |
| HD | mthca_main.c | 170 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 …]
|
| HD | mthca_profile.c | 97 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 …]
|
| HD | mthca_mr.c | 223 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 …]
|
| HD | mthca_provider.c | 98 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 …]
|
| HD | mthca_srq.c | 208 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 …]
|
| HD | mthca_qp.c | 244 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/ |
| HD | t-beos | 12 # 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/ |
| HD | Makefile.depend | 20 limits.o: limits.c 21 limits.po: limits.c
|
| HD | Makefile | 5 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/ |
| HD | sysctl.c | 110 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/ |
| HD | sfxge.c | 117 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/ |
| HD | x86.c | 91 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/ |
| HD | t_assert.c | 51 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++/ |
| D | configure | 8851 /* 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/ |
| HD | miscbltin.c | 366 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()
|