Home
last modified time | relevance | path

Searched refs:pidp (Results 1 – 18 of 18) sorted by relevance

/illumos-gate/usr/src/uts/common/os/
H A Dpid.c103 struct pid *pidp; in pid_lookup() local
107 for (pidp = HASHPID(pid); pidp; pidp = pidp->pid_link) { in pid_lookup()
108 if (pidp->pid_id == pid) { in pid_lookup()
109 ASSERT(pidp->pid_ref > 0); in pid_lookup()
113 return (pidp); in pid_lookup()
163 struct pid *pidp; in pid_allocate() local
167 pidp = kmem_zalloc(sizeof (struct pid), KM_SLEEP); in pid_allocate()
206 pidp->pid_link = HASHPID(newpid); in pid_allocate()
207 HASHPID(newpid) = pidp; in pid_allocate()
208 pidp->pid_ref = 1; in pid_allocate()
[all …]
H A Dpgrp.c76 pgsignal(pidp, sig) in pgsignal() argument
77 register struct pid *pidp; in pgsignal()
83 for (prp = pidp->pid_pglink; prp; prp = prp->p_pglink) {
96 sigtopg(pidp, sig) in sigtopg() argument
97 register struct pid *pidp; in sigtopg()
104 for (prp = pidp->pid_pglink; prp; prp = prp->p_pglink) {
H A Dstreamio.c4732 struct pid *pidp; in strioctl() local
4735 pidp = curproc->p_pidp; in strioctl()
4741 for (ssp = stp->sd_siglist; ssp && (ssp->ss_pidp != pidp); in strioctl()
4762 ssp->ss_pidp = pidp; in strioctl()
4763 ssp->ss_pid = pidp->pid_id; in strioctl()
4770 PID_HOLD(pidp); in strioctl()
4784 PID_RELE(pidp); in strioctl()
4814 struct pid *pidp; in strioctl() local
4816 pidp = curproc->p_pidp; in strioctl()
4819 if (ssp->ss_pidp == pidp) { in strioctl()
[all …]
H A Dstrsubr.c1054 struct pid *pidp; in strsendsig() local
1066 if ((pidp = ssp->ss_pidp) == NULL) { in strsendsig()
1078 ASSERT(ssp->ss_pid == pidp->pid_id); in strsendsig()
1081 proc = prfind_zone(pidp->pid_id, ALL_ZONES); in strsendsig()
/illumos-gate/usr/src/lib/libfakekernel/common/sys/
H A Dproc.h95 #define PID_HOLD(pidp) ASSERT(MUTEX_HELD(&pidlock)); \ argument
96 ++(pidp)->pid_ref;
97 #define PID_RELE(pidp) ASSERT(MUTEX_HELD(&pidlock)); \ argument
98 (pidp)->pid_ref > 1 ? \
99 --(pidp)->pid_ref : pid_rele(pidp);
/illumos-gate/usr/src/cmd/stat/common/
H A Ddsr.c266 char *pidp; /* ".<pid>... */ in lookup_ks_name() local
288 pidp = strchr(ks_name, '.'); /* start of ".<pid>" */ in lookup_ks_name()
290 if (pidp != NULL && pidp == initiator) /* can't have same start */ in lookup_ks_name()
299 if (part != NULL && pidp != NULL) in lookup_ks_name()
302 p = (part != NULL) ? part : pidp; in lookup_ks_name()
335 if (pidp != NULL) { in lookup_ks_name()
337 pidp++; /* skip '.' */ in lookup_ks_name()
339 if (*pidp != 't' || !isdigit(pidp[1])) in lookup_ks_name()
341 pid = atoi(&pidp[1]); in lookup_ks_name()
/illumos-gate/usr/src/lib/libc/port/threads/
H A Dspawn.c303 pid_t *pidp, in posix_spawn() argument
339 if (pidp != NULL && get_error(&error) == 0) in posix_spawn()
340 *pidp = pid; in posix_spawn()
397 pid_t *pidp, in posix_spawnp() argument
453 if (pidp != NULL && get_error(&error) == 0) in posix_spawnp()
454 *pidp = pid; in posix_spawnp()
976 posix_spawn_pipe_np(pid_t *pidp, int *fdp, in posix_spawn_pipe_np() argument
1021 error = posix_spawn(pidp, shpath, fact, attr, in posix_spawn_pipe_np()
/illumos-gate/usr/src/uts/common/sys/
H A Dproc.h428 #define PID_HOLD(pidp) ASSERT(MUTEX_HELD(&pidlock)); \ argument
429 ++(pidp)->pid_ref;
430 #define PID_RELE(pidp) ASSERT(MUTEX_HELD(&pidlock)); \ argument
431 (pidp)->pid_ref > 1 ? \
432 --(pidp)->pid_ref : pid_rele(pidp);
/illumos-gate/usr/src/cmd/syslogd/
H A Dconf.c42 open_conf_pipe(const char *cmd, char *argv[], pid_t *pidp) in open_conf_pipe() argument
91 *pidp = pid; in open_conf_pipe()
/illumos-gate/usr/src/cmd/mdb/common/modules/mdb_ks/
H A Dmdb_ks.c559 struct pid pidp; in mdb_pid2proc() local
577 if (mdb_vread(&pidp, sizeof (pidp), paddr) == -1) in mdb_pid2proc()
580 if (pidp.pid_id == pid) { in mdb_pid2proc()
584 (pidp.pid_prslot * sizeof (procp))) == -1) in mdb_pid2proc()
592 paddr = (uintptr_t)pidp.pid_link; in mdb_pid2proc()
1523 uintptr_t pidp; in mdb_dump_find_curproc() local
1526 if (mdb_readvar(&pidp, "dump_pids") == sizeof (pidp) && in mdb_dump_find_curproc()
1527 mdb_vread(&pid, sizeof (pid), pidp) == sizeof (pid) && in mdb_dump_find_curproc()
/illumos-gate/usr/src/cmd/nscd/
H A Dnscd_frontend.c434 pid_t *pidp, in _nscd_APP_check_cred() argument
460 if (pidp != NULL) { in _nscd_APP_check_cred()
461 if (*pidp == (pid_t)-1) in _nscd_APP_check_cred()
462 *pidp = pid; in _nscd_APP_check_cred()
463 else if (*pidp != pid) { in _nscd_APP_check_cred()
477 pid, (pidp != NULL) ? *pidp : -1, ruid, euid, in _nscd_APP_check_cred()
H A Dnscd_frontend.h87 void _nscd_APP_check_cred(void *buf, pid_t *pidp, char *dc_str,
/illumos-gate/usr/src/lib/libvolmgt/
H A Dvolmgt.h294 int volmgt_acquire(char *dev, char *id, int ovr, char **err, pid_t *pidp);
/illumos-gate/usr/src/lib/libvolmgt/common/
H A Dvolmgt.c357 volmgt_acquire(char *dev, char *id, int ovr, char **err, pid_t *pidp) in volmgt_acquire() argument
/illumos-gate/usr/src/cmd/ldapcachemgr/
H A Dcachemgr.h119 extern int chg_is_called_from_nscd_or_peruser_nscd(char *dc_str, pid_t *pidp);
H A Dcachemgr_change.c649 chg_is_called_from_nscd_or_peruser_nscd(char *dc_str, pid_t *pidp) in chg_is_called_from_nscd_or_peruser_nscd() argument
662 pid = *pidp = ucred_getpid(uc); in chg_is_called_from_nscd_or_peruser_nscd()
/illumos-gate/usr/src/head/
H A Dspawn.h171 pid_t *_RESTRICT_KYWD pidp,
/illumos-gate/usr/src/lib/libdtrace/common/
H A Ddt_parser.c2329 dt_ident_t *pidp; in dt_node_inline() local
2358 pidp = dt_idhash_insert(inp->din_hash, pnp->dn_string, in dt_node_inline()
2363 if (pidp == NULL) { in dt_node_inline()
2368 inp->din_argv[i] = pidp; in dt_node_inline()
2370 dt_ident_type_assign(pidp, pnp->dn_ctfp, pnp->dn_type); in dt_node_inline()