| /freebsd/sys/netinet/ |
| H A D | in_jail.c | 65 prison_primary_ip4(const struct prison *pr) in prison_primary_ip4() argument 68 return (((const struct in_addr *)prison_ip_get0(pr, PR_INET))->s_addr); in prison_primary_ip4() 114 struct prison *pr; in prison_get_ip4() local 119 pr = cred->cr_prison; in prison_get_ip4() 120 if (!(pr->pr_flags & PR_IP4)) in prison_get_ip4() 122 mtx_lock(&pr->pr_mtx); in prison_get_ip4() 123 if (!(pr->pr_flags & PR_IP4)) { in prison_get_ip4() 124 mtx_unlock(&pr->pr_mtx); in prison_get_ip4() 127 if (pr->pr_addrs[PR_INET] == NULL) { in prison_get_ip4() 128 mtx_unlock(&pr->pr_mtx); in prison_get_ip4() [all …]
|
| /freebsd/sys/netinet6/ |
| H A D | in6_jail.c | 65 prison_bcopy_primary_ip6(const struct prison *pr, struct in6_addr *ia6) in prison_bcopy_primary_ip6() argument 68 bcopy(prison_ip_get0(pr, PR_INET6), ia6, sizeof(struct in6_addr)); in prison_bcopy_primary_ip6() 109 struct prison *pr; in prison_get_ip6() local 114 pr = cred->cr_prison; in prison_get_ip6() 115 if (!(pr->pr_flags & PR_IP6)) in prison_get_ip6() 117 mtx_lock(&pr->pr_mtx); in prison_get_ip6() 118 if (!(pr->pr_flags & PR_IP6)) { in prison_get_ip6() 119 mtx_unlock(&pr->pr_mtx); in prison_get_ip6() 122 if (pr->pr_addrs[PR_INET6] == NULL) { in prison_get_ip6() 123 mtx_unlock(&pr->pr_mtx); in prison_get_ip6() [all …]
|
| H A D | nd6_rtr.c | 364 struct nd_prefixctl pr; in nd6_ra_opt_pi() local 396 bzero(&pr, sizeof(pr)); in nd6_ra_opt_pi() 397 pr.ndpr_prefix.sin6_family = AF_INET6; in nd6_ra_opt_pi() 398 pr.ndpr_prefix.sin6_len = sizeof(pr.ndpr_prefix); in nd6_ra_opt_pi() 399 pr.ndpr_prefix.sin6_addr = pi->nd_opt_pi_prefix; in nd6_ra_opt_pi() 400 pr.ndpr_ifp = ifp; in nd6_ra_opt_pi() 402 pr.ndpr_raf_onlink = (pi->nd_opt_pi_flags_reserved & in nd6_ra_opt_pi() 404 pr.ndpr_raf_auto = (pi->nd_opt_pi_flags_reserved & in nd6_ra_opt_pi() 406 pr.ndpr_plen = pi->nd_opt_pi_prefix_len; in nd6_ra_opt_pi() 407 pr.ndpr_vltime = ntohl(pi->nd_opt_pi_valid_time); in nd6_ra_opt_pi() [all …]
|
| /freebsd/sys/security/mac/ |
| H A D | mac_prison.c | 70 mac_prison_init(struct prison *pr, int flag) in mac_prison_init() argument 74 mtx_assert(&pr->pr_mtx, MA_NOTOWNED); in mac_prison_init() 76 mtx_lock(&pr->pr_mtx); in mac_prison_init() 77 pr->pr_label = NULL; in mac_prison_init() 88 mtx_lock(&pr->pr_mtx); in mac_prison_init() 89 pr->pr_label = prlabel; in mac_prison_init() 94 mac_prison_destroy(struct prison *pr) in mac_prison_destroy() argument 96 mtx_assert(&pr->pr_mtx, MA_OWNED); in mac_prison_destroy() 99 MAC_POLICY_PERFORM_NOSLEEP(prison_cleanup, curthread->td_ucred, pr); in mac_prison_destroy() 100 mac_prison_label_free(pr->pr_label); in mac_prison_destroy() [all …]
|
| /freebsd/sys/kern/ |
| H A D | kern_jail.c | 160 static int do_jail_attach(struct thread *td, struct prison *pr, int drflags); 162 static void prison_deref(struct prison *pr, int flags); 163 static void prison_deref_kill(struct prison *pr, struct prisonlist *freeprison); 164 static int prison_lock_xlock(struct prison *pr, int flags); 165 static void prison_cleanup_locked(struct prison *pr); 166 static void prison_cleanup_unlocked(struct prison *pr); 167 static void prison_free_not_last(struct prison *pr); 168 static void prison_proc_free_not_last(struct prison *pr); 171 static void prison_set_allow_locked(struct prison *pr, unsigned flag, 175 static void prison_racct_attach(struct prison *pr); 702 prison_ip_dup(struct prison * ppr,struct prison * pr,const pr_family_t af) prison_ip_dup() argument 764 prison_ip_conflict_check(const struct prison * ppr,const struct prison * pr,struct prison_ip * pip,pr_family_t af) prison_ip_conflict_check() argument 818 prison_ip_set(struct prison * pr,const pr_family_t af,struct prison_ip * new) prison_ip_set() argument 837 prison_ip_restrict(struct prison * pr,const pr_family_t af,struct prison_ip ** newp) prison_ip_restrict() argument 945 prison_ip_check(const struct prison * pr,const pr_family_t af,const void * addr) prison_ip_check() argument 989 prison_ip_get0(const struct prison * pr,const pr_family_t af) prison_ip_get0() argument 1000 prison_ip_cnt(const struct prison * pr,const pr_family_t af) prison_ip_cnt() argument 1020 struct prison *pr, *deadpr, *dinspr, *inspr, *mypr, *ppr, *tpr; kern_jail_set() local 2561 struct prison *pr, *mypr; kern_jail_get() local 2974 struct prison *pr; sys_jail_remove() local 3008 struct prison *pr; sys_jail_remove_jd() local 3036 prison_remove(struct prison * pr) prison_remove() argument 3051 struct prison *pr; sys_jail_attach() local 3094 struct prison *pr; sys_jail_attach_jd() local 3129 do_jail_attach(struct thread * td,struct prison * pr,int drflags) do_jail_attach() argument 3246 struct prison *pr; prison_find() local 3267 struct prison *pr; prison_find_child() local 3288 struct prison *pr, *deadpr; prison_find_name() local 3345 prison_hold_locked(struct prison * pr) prison_hold_locked() argument 3353 prison_hold(struct prison * pr) prison_hold() argument 3370 prison_free_locked(struct prison * pr) prison_free_locked() argument 3383 prison_free(struct prison * pr) prison_free() argument 3399 prison_free_not_last(struct prison * pr) prison_free_not_last() argument 3426 prison_proc_hold(struct prison * pr) prison_proc_hold() argument 3444 prison_proc_free(struct prison * pr) prison_proc_free() argument 3473 prison_proc_free_not_last(struct prison * pr) prison_proc_free_not_last() argument 3491 prison_proc_link(struct prison * pr,struct proc * p) prison_proc_link() argument 3499 prison_proc_unlink(struct prison * pr,struct proc * p) prison_proc_unlink() argument 3522 struct prison *pr = context; prison_complete() local 3549 prison_proc_iterate(struct prison * pr,void (* cb)(struct proc *,void *),void * cbarg) prison_proc_iterate() argument 3599 prison_deref(struct prison * pr,int flags) prison_deref() argument 3770 prison_deref_kill(struct prison * pr,struct prisonlist * freeprison) prison_deref_kill() argument 3858 prison_lock_xlock(struct prison * pr,int flags) prison_lock_xlock() argument 3894 prison_cleanup_locked(struct prison * pr) prison_cleanup_locked() argument 3905 prison_cleanup_unlocked(struct prison * pr) prison_cleanup_unlocked() argument 3921 struct prison *pr; prison_set_allow() local 3932 prison_set_allow_locked(struct prison * pr,unsigned flag,int enable) prison_set_allow_locked() argument 3955 struct prison *pr; prison_check_af() local 4108 prison_isalive(const struct prison * pr) prison_isalive() argument 4124 prison_isvalid(struct prison * pr) prison_isvalid() argument 4158 struct prison *pr; getcredhostname() local 4211 prison_owns_vnet(struct prison * pr) prison_owns_vnet() argument 4232 struct prison *pr; prison_canseemount() local 4268 struct prison *pr; prison_enforce_statfs() local 4320 struct prison *pr; prison_priv_check() local 4818 prison_ip_copyout(struct prison * pr,const pr_family_t af,void ** out,int * len) prison_ip_copyout() argument 4842 struct prison *pr, *cpr; sysctl_jail_list() local 5027 struct prison *pr; sysctl_jail_default_level() local 5057 struct prison *pr; sysctl_jail_children() local 5478 prison_racct_attach(struct prison * pr) prison_racct_attach() argument 5496 prison_racct_modify(struct prison * pr) prison_racct_modify() argument 5544 prison_racct_detach(struct prison * pr) prison_racct_detach() argument 5561 prison_knote(struct prison * pr,long hint) prison_knote() argument 5577 db_show_prison(struct prison * pr) db_show_prison() argument 5667 struct prison *pr; DB_SHOW_COMMAND() local [all...] |
| H A D | kern_jaildesc.c | 84 struct prison *pr; in jaildesc_get_prison_impl() local 92 pr = jd->jd_prison; in jaildesc_get_prison_impl() 93 if (pr == NULL || !prison_isvalid(pr)) { in jaildesc_get_prison_impl() 99 prison_hold(pr); in jaildesc_get_prison_impl() 100 *prp = pr; in jaildesc_get_prison_impl() 187 jaildesc_set_prison(struct file *fp, struct prison *pr) in jaildesc_set_prison() argument 191 mtx_assert(&pr->pr_mtx, MA_OWNED); in jaildesc_set_prison() 194 jd->jd_prison = pr; in jaildesc_set_prison() 195 LIST_INSERT_HEAD(&pr->pr_descs, jd, jd_list); in jaildesc_set_prison() 196 prison_hold(pr); in jaildesc_set_prison() [all …]
|
| H A D | kern_mib.c | 350 struct prison *pr, *cpr; in sysctl_hostname() local 368 pr = req->td->td_ucred->cr_prison; in sysctl_hostname() 369 mtx_lock(&pr->pr_mtx); in sysctl_hostname() 370 bcopy((char *)pr + pr_offset, tmpname, len); in sysctl_hostname() 371 mtx_unlock(&pr->pr_mtx); in sysctl_hostname() 382 if (!(pr->pr_allow & PR_ALLOW_SET_HOSTNAME)) in sysctl_hostname() 385 while (!(pr->pr_flags & PR_HOST)) in sysctl_hostname() 386 pr = pr->pr_parent; in sysctl_hostname() 387 mtx_lock(&pr->pr_mtx); in sysctl_hostname() 388 bcopy(tmpname, (char *)pr + pr_offset, len); in sysctl_hostname() [all …]
|
| H A D | uipc_domain.c | 172 pr_init(struct domain *dom, struct protosw *pr) in pr_init() argument 175 KASSERT(pr->pr_attach != NULL, in pr_init() 178 pr->pr_domain = dom; in pr_init() 180 #define DEFAULT(foo, bar) if (pr->foo == NULL) pr->foo = bar in pr_init() 188 #define NOTSUPP(foo) if (pr->foo == NULL) pr->foo = foo ## _notsupp in pr_init() 217 struct protosw *pr; in domain_add() local 225 if ((pr = dp->dom_protosw[i]) != NULL) in domain_add() 226 pr_init(dp, pr); in domain_add() 277 struct protosw *pr; in pffindproto() local 284 if ((pr = dp->dom_protosw[i]) != NULL && pr->pr_type == type && in pffindproto() [all …]
|
| /freebsd/usr.bin/hexdump/ |
| H A D | display.c | 61 PR *pr; in display() local 75 for (pr = fu->nextpr; pr; address += pr->bcnt, in display() 76 bp += pr->bcnt, pr = pr->nextpr) { in display() 78 !(pr->flags & (F_TEXT|F_BPAD))) in display() 79 bpad(pr); in display() 80 if (cnt == 1 && pr->nospace) { in display() 81 savech = *pr->nospace; in display() 82 *pr->nospace = '\0'; in display() 84 print(pr, bp); in display() 85 if (cnt == 1 && pr->nospace) in display() [all …]
|
| H A D | parse.c | 203 PR *pr, **nextpr; in rewrite() local 217 for (nconv = 0, fmtp = fu->fmt; *fmtp; nextpr = &pr->nextpr) { in rewrite() 218 if ((pr = calloc(1, sizeof(PR))) == NULL) in rewrite() 220 *nextpr = pr; in rewrite() 227 pr->fmt = fmtp; in rewrite() 228 pr->flags = F_TEXT; in rewrite() 270 pr->flags = F_CHAR; in rewrite() 273 pr->bcnt = 1; in rewrite() 281 pr->flags = F_INT; in rewrite() 284 pr->flags = F_UINT; in rewrite() [all …]
|
| H A D | conv.c | 45 conv_c(PR *pr, u_char *p, size_t bufsize) in conv_c() argument 57 if (pr->mbleft > 0) { in conv_c() 59 pr->mbleft--; in conv_c() 101 clen = mbrtowc(&wc, p, bufsize, &pr->mbstate); in conv_c() 106 memset(&pr->mbstate, 0, sizeof(pr->mbstate)); in conv_c() 136 *pr->cchar = 'c'; in conv_c() 137 (void)printf(pr->fmt, (int)wc); in conv_c() 139 *pr->cchar = 'C'; in conv_c() 140 assert(strcmp(pr->fmt, "%3C") == 0); in conv_c() 147 pr->mbleft = clen - 1; in conv_c() [all …]
|
| /freebsd/contrib/llvm-project/openmp/runtime/src/ |
| H A D | kmp_dispatch.cpp | 106 dispatch_private_info_template<T> *pr, in __kmp_initialize_self_buffer() argument 112 if (pr->flags.use_hybrid) { in __kmp_initialize_self_buffer() 116 T pchunks = pr->u.p.pchunks; in __kmp_initialize_self_buffer() 118 T num_procs_with_pcore = pr->u.p.num_procs_with_pcore; in __kmp_initialize_self_buffer() 120 T first_thread_with_ecore = pr->u.p.first_thread_with_ecore; in __kmp_initialize_self_buffer() 185 dispatch_private_info_template<T> *pr, in __kmp_dispatch_init_algorithm() argument 214 KD_TRACE(10, (buff, gtid, pr, lb, ub, st, schedule, chunk, nproc, tid)); in __kmp_dispatch_init_algorithm() 231 use_hier = pr->flags.use_hier; in __kmp_dispatch_init_algorithm() 242 pr->flags.nomerge = TRUE; in __kmp_dispatch_init_algorithm() 246 pr->flags.nomerge = FALSE; in __kmp_dispatch_init_algorithm() [all …]
|
| /freebsd/sys/compat/linux/ |
| H A D | linux_mib.c | 208 struct prison *pr; in linux_find_prison() local 211 for (pr = spr;; pr = pr->pr_parent) { in linux_find_prison() 212 mtx_lock(&pr->pr_mtx); in linux_find_prison() 213 lpr = (pr == &prison0) in linux_find_prison() 215 : osd_jail_get(pr, linux_osd_jail_slot); in linux_find_prison() 218 mtx_unlock(&pr->pr_mtx); in linux_find_prison() 220 *prp = pr; in linux_find_prison() 230 linux_alloc_prison(struct prison *pr, struct linux_prison **lprp) in linux_alloc_prison() argument 237 lpr = linux_find_prison(pr, &ppr); in linux_alloc_prison() 238 if (ppr == pr) in linux_alloc_prison() [all …]
|
| /freebsd/usr.bin/diff/ |
| H A D | pr.c | 48 struct pr * 54 struct pr *pr; in start_pr() local 59 pr = xcalloc(1, sizeof(*pr)); in start_pr() 72 posix_spawnattr_setprocdescp_np(&sa, &pr->procd, 0); in start_pr() 88 pr->ostdout = STDOUT_FILENO; in start_pr() 90 if ((pr->ostdout = dup(STDOUT_FILENO)) < 0 || in start_pr() 98 return (pr); in start_pr() 103 stop_pr(struct pr *pr) in stop_pr() argument 107 if (pr == NULL) in stop_pr() 111 if (pr->ostdout != STDOUT_FILENO) { in stop_pr() [all …]
|
| /freebsd/crypto/krb5/src/lib/krb5/krb/ |
| H A D | pr_to_salt.c | 37 principal2salt_internal(krb5_context context, krb5_const_principal pr, in principal2salt_internal() argument 44 if (pr == NULL) in principal2salt_internal() 48 size += pr->realm.length; in principal2salt_internal() 50 for (i = 0; i < pr->length; i++) in principal2salt_internal() 51 size += pr->data[i].length; in principal2salt_internal() 57 offset = pr->realm.length; in principal2salt_internal() 59 memcpy(ret->data, pr->realm.data, offset); in principal2salt_internal() 62 for (i = 0; i < pr->length; i++) { in principal2salt_internal() 63 if (pr->data[i].length > 0) in principal2salt_internal() 64 memcpy(&ret->data[offset], pr->data[i].data, pr->data[i].length); in principal2salt_internal() [all …]
|
| /freebsd/contrib/libpcap/ |
| H A D | pcap-rpcap.c | 391 struct pcap_rpcap *pr = p->priv; /* structure used when doing a remote live capture */ in pcap_read_nocb_remote() local 413 retval = pr->data_ssl && SSL_pending(pr->data_ssl) > 0; in pcap_read_nocb_remote() 424 FD_SET(pr->rmt_sockdata, &rfds); in pcap_read_nocb_remote() 429 retval = select((int) pr->rmt_sockdata + 1, &rfds, NULL, NULL, &tv); in pcap_read_nocb_remote() 459 if (pr->rmt_flags & PCAP_OPENFLAG_DATATX_UDP) in pcap_read_nocb_remote() 462 msglen = sock_recv_dgram(pr->rmt_sockdata, pr->data_ssl, p->buffer, in pcap_read_nocb_remote() 506 status = rpcap_read_packet_msg(pr, p, sizeof(struct rpcap_header)); in pcap_read_nocb_remote() 538 status = rpcap_read_packet_msg(pr, p, sizeof(struct rpcap_header) + plen); in pcap_read_nocb_remote() 567 if (rpcap_check_msg_ver(pr->rmt_sockdata, pr->data_ssl, pr->protocol_version, in pcap_read_nocb_remote() 601 pr->TotCapt++; in pcap_read_nocb_remote() [all …]
|
| /freebsd/sys/contrib/openzfs/module/os/freebsd/spl/ |
| H A D | spl_zone.c | 64 struct prison *pr; in zone_dataset_attach() local 74 pr = prison_find(jailid); /* Locks &pr->pr_mtx. */ in zone_dataset_attach() 76 if (pr == NULL) { in zone_dataset_attach() 81 head = osd_jail_get(pr, zone_slot); in zone_dataset_attach() 93 prison_hold_locked(pr); in zone_dataset_attach() 94 mtx_unlock(&pr->pr_mtx); in zone_dataset_attach() 97 mtx_lock(&pr->pr_mtx); in zone_dataset_attach() 98 error = osd_jail_set(pr, zone_slot, head); in zone_dataset_attach() 106 prison_free_locked(pr); in zone_dataset_attach() 108 mtx_unlock(&pr->pr_mtx); in zone_dataset_attach() [all …]
|
| /freebsd/contrib/bmake/unit-tests/ |
| H A D | deptgt-phony.mk | 17 depsrc-phony-pr-15164: .PHONY 19 depsrc-phony-pr-15164-*-wildcard: .PHONY 22 .PHONY: deptgt-phony-pr-15164 23 deptgt-phony-pr-15164: 26 .PHONY: deptgt-phony-pr-15164-*-wildcard 27 deptgt-phony-pr-15164-*-wildcard: 30 all: depsrc-phony-pr-15164 depsrc-phony-pr-15164-*-wildcard 31 all: deptgt-phony-pr-15164 deptgt-phony-pr-15164-*-wildcard
|
| /freebsd/contrib/less/ |
| H A D | xbuf.c | 135 int *pr = r; in help_fixup() local 138 *pr = (int) val; in help_fixup() 142 long long *pr = r; in help_fixup() local 145 *pr = (long long) val; in help_fixup() 149 intmax_t *pr = r; in help_fixup() local 152 *pr = (intmax_t) val; in help_fixup() 156 long *pr = r; in help_fixup() local 159 *pr = (long) val; in help_fixup() 163 unsigned *pr = r; in help_fixup() local 166 *pr = (unsigned) val; in help_fixup() [all …]
|
| /freebsd/sys/sys/ |
| H A D | osd.h | 98 #define osd_jail_set(pr, slot, value) \ argument 99 osd_set(OSD_JAIL, &(pr)->pr_osd, (slot), (value)) 100 #define osd_jail_set_reserved(pr, slot, rsv, value) \ argument 101 osd_set_reserved(OSD_JAIL, &(pr)->pr_osd, (slot), (rsv), (value)) 102 #define osd_jail_get(pr, slot) \ argument 103 osd_get(OSD_JAIL, &(pr)->pr_osd, (slot)) 104 #define osd_jail_get_unlocked(pr, slot) \ argument 105 osd_get_unlocked(OSD_JAIL, &(pr)->pr_osd, (slot)) 106 #define osd_jail_del(pr, slot) \ argument 107 osd_del(OSD_JAIL, &(pr)->pr_osd, (slot)) [all …]
|
| H A D | callout.h | 96 #define callout_reset_sbt(c, sbt, pr, fn, arg, flags) \ argument 97 callout_reset_sbt_on((c), (sbt), (pr), (fn), (arg), -1, (flags)) 98 #define callout_reset_sbt_curcpu(c, sbt, pr, fn, arg, flags) \ argument 99 callout_reset_sbt_on((c), (sbt), (pr), (fn), (arg), PCPU_GET(cpuid),\ 108 #define callout_schedule_sbt_on(c, sbt, pr, cpu, flags) \ argument 109 callout_reset_sbt_on((c), (sbt), (pr), (c)->c_func, (c)->c_arg, \ 111 #define callout_schedule_sbt(c, sbt, pr, flags) \ argument 112 callout_schedule_sbt_on((c), (sbt), (pr), -1, (flags)) 113 #define callout_schedule_sbt_curcpu(c, sbt, pr, flags) \ argument 114 callout_schedule_sbt_on((c), (sbt), (pr), PCPU_GET(cpuid), (flags))
|
| /freebsd/tools/tools/git/ghpr/ |
| H A D | ghpr-push.sh | 22 for pr in $(git config --get-all branch.${staging}.opabinia.prs); do 23 upstream=$(git config --get branch.${staging}.opabinia.${pr}.upstream) 24 upstream_branch=$(git config --get branch.${staging}.opabinia.${pr}.upstream-branch) 42 for pr in $(git config --get-all branch.${staging}.opabinia.prs); do 44 gh pr edit $pr --add-label merged 45 …gh pr close $pr --comment "Automated message from ghpr: Thank you for your submission. This PR has… 47 git branch -D PR-${pr} 48 git config --remove-section branch.${staging}.opabinia.${pr}
|
| /freebsd/sys/dev/acpica/ |
| H A D | acpi_pcib.c | 157 struct prt_lookup_request *pr; in prt_lookup_device() local 159 pr = (struct prt_lookup_request *)arg; in prt_lookup_device() 160 if (pr->pr_entry != NULL) in prt_lookup_device() 171 if (ACPI_ADR_PCI_SLOT(entry->Address) == pr->pr_slot && in prt_lookup_device() 172 entry->Pin == pr->pr_pin) in prt_lookup_device() 173 pr->pr_entry = entry; in prt_lookup_device() 184 struct prt_lookup_request pr; in acpi_pcib_route_interrupt() local 199 pr.pr_entry = NULL; in acpi_pcib_route_interrupt() 200 pr.pr_pin = pin; in acpi_pcib_route_interrupt() 201 pr.pr_slot = pci_get_slot(dev); in acpi_pcib_route_interrupt() [all …]
|
| /freebsd/crypto/openssh/ |
| H A D | auth-shadow.c | 106 struct pr_passwd *pr; in auth_shadow_pwexpired() local 108 pr = getprpwnam((char *)user); in auth_shadow_pwexpired() 111 if (pr != NULL && pr->ufld.fd_min == 0 && in auth_shadow_pwexpired() 112 pr->ufld.fd_lifetime == 0 && pr->ufld.fd_expire == 0 && in auth_shadow_pwexpired() 113 pr->ufld.fd_pw_expire_warning == 0 && in auth_shadow_pwexpired() 114 pr->ufld.fd_schange != 0) in auth_shadow_pwexpired()
|
| /freebsd/lib/libpmcstat/ |
| H A D | libpmcstat_logging.c | 59 struct pmcstat_pmcrecord *pr; in pmcstat_lookup_pmcid() local 61 LIST_FOREACH(pr, &pmcstat_pmcs, pr_next) { in pmcstat_lookup_pmcid() 62 if (pr->pr_pmcid == pmcid) { in pmcstat_lookup_pmcid() 64 return pr->pr_merge; in pmcstat_lookup_pmcid() 65 return pr; in pmcstat_lookup_pmcid() 81 struct pmcstat_pmcrecord *pr, *prm; in pmcstat_pmcid_add() local 85 LIST_FOREACH(pr, &pmcstat_pmcs, pr_next) in pmcstat_pmcid_add() 86 if (pr->pr_pmcid == pmcid) { in pmcstat_pmcid_add() 87 pr->pr_pmcname = ps; in pmcstat_pmcid_add() 89 } else if (pr->pr_pmcname == ps) in pmcstat_pmcid_add() [all …]
|