Searched refs:pidp (Results 1 - 21 of 21) sorted by relevance

/illumos-gate/usr/src/lib/libfakekernel/common/sys/
H A Dproc.h94 #define PID_HOLD(pidp) ASSERT(MUTEX_HELD(&pidlock)); \
95 ++(pidp)->pid_ref;
96 #define PID_RELE(pidp) ASSERT(MUTEX_HELD(&pidlock)); \
97 (pidp)->pid_ref > 1 ? \
98 --(pidp)->pid_ref : pid_rele(pidp);
/illumos-gate/usr/src/uts/common/os/
H A Dpid.c102 struct pid *pidp; local
106 for (pidp = HASHPID(pid); pidp; pidp = pidp->pid_link) {
107 if (pidp->pid_id == pid) {
108 ASSERT(pidp->pid_ref > 0);
112 return (pidp);
162 struct pid *pidp; local
166 pidp
233 pid_rele(struct pid *pidp) argument
256 proc_entry_free(struct pid *pidp) argument
272 struct pid *pidp; local
327 struct pid *pidp; local
364 struct pid *pidp; local
578 struct pid *pidp; local
602 prsignal(struct pid *pidp, int sig) argument
620 struct pid *pidp; local
653 struct pid *pidp = pref; local
[all...]
H A Dpgrp.c78 pgsignal(pidp, sig)
79 register struct pid *pidp;
85 for (prp = pidp->pid_pglink; prp; prp = prp->p_pglink) {
98 sigtopg(pidp, sig)
99 register struct pid *pidp;
106 for (prp = pidp->pid_pglink; prp; prp = prp->p_pglink) {
H A Dstreamio.c4607 struct pid *pidp; local
4610 pidp = curproc->p_pidp;
4616 for (ssp = stp->sd_siglist; ssp && (ssp->ss_pidp != pidp);
4637 ssp->ss_pidp = pidp;
4638 ssp->ss_pid = pidp->pid_id;
4645 PID_HOLD(pidp);
4659 PID_RELE(pidp);
4689 struct pid *pidp; local
4691 pidp = curproc->p_pidp;
4694 if (ssp->ss_pidp == pidp) {
4713 struct pid *pidp; local
4853 struct pid *pidp; local
8584 struct pid *pidp; local
[all...]
H A Dstrsubr.c1051 struct pid *pidp; local
1063 if ((pidp = ssp->ss_pidp) == NULL) {
1075 ASSERT(ssp->ss_pid == pidp->pid_id);
1078 proc = prfind_zone(pidp->pid_id, ALL_ZONES);
/illumos-gate/usr/src/lib/libdscfg/common/
H A Dcfg_lockd.h59 void cfg_readpid(int segment, pid_t *pidp);
H A Dcfg_lockdlck.c102 cfg_readpid(int segment, pid_t *pidp) argument
106 read(local_lockfd, pidp, sizeof (pid_t));
H A Dcfg_lockdmsg.c214 cfg_lockedby(pid_t *pidp) argument
219 *pidp = message_buf.pid;
/illumos-gate/usr/src/lib/libvolmgt/
H A Dvolmgt.h281 * pidp - a pointer to a pid_t type. If this argument is not NULL
296 int volmgt_acquire(char *dev, char *id, int ovr, char **err, pid_t *pidp);
/illumos-gate/usr/src/cmd/stat/common/
H A Ddsr.c342 char *pidp; /* ".<pid>... */ local
364 pidp = strchr(ks_name, '.'); /* start of ".<pid>" */
366 if (pidp && (pidp == initiator)) /* can't have same start */
375 if (part && pidp)
378 p = part ? part : pidp;
413 if (pidp) {
415 pidp++; /* skip '.' */
417 if ((*pidp != 't') || !isdigit(pidp[
[all...]
/illumos-gate/usr/src/lib/libvolmgt/common/
H A Dvolmgt.c359 volmgt_acquire(char *dev, char *id, int ovr, char **err, pid_t *pidp) argument
/illumos-gate/usr/src/cmd/syslogd/
H A Dconf.c44 open_conf_pipe(const char *cmd, char *argv[], pid_t *pidp) argument
93 *pidp = pid;
/illumos-gate/usr/src/lib/libc/port/threads/
H A Dspawn.c279 pid_t *pidp,
315 if (pidp != NULL && get_error(&error) == 0)
316 *pidp = pid;
373 pid_t *pidp,
429 if (pidp != NULL && get_error(&error) == 0)
430 *pidp = pid;
891 * *pidp), and a file descriptor (in *fdp) for reading or writing to the
896 posix_spawn_pipe_np(pid_t *pidp, int *fdp, argument
941 error = posix_spawn(pidp, shpath, fact, attr,
278 posix_spawn( pid_t *pidp, const char *path, const posix_spawn_file_actions_t *file_actions, const posix_spawnattr_t *attrp, char *const *argv, char *const *envp) argument
372 posix_spawnp( pid_t *pidp, const char *file, const posix_spawn_file_actions_t *file_actions, const posix_spawnattr_t *attrp, char *const *argv, char *const *envp) argument
/illumos-gate/usr/src/cmd/nscd/
H A Dnscd_frontend.h87 void _nscd_APP_check_cred(void *buf, pid_t *pidp, char *dc_str,
H A Dnscd_frontend.c427 pid_t *pidp,
453 if (pidp != NULL) {
454 if (*pidp == (pid_t)-1)
455 *pidp = pid;
456 else if (*pidp != pid) {
470 pid, (pidp != NULL) ? *pidp : -1, ruid, euid,
425 _nscd_APP_check_cred( void *buf, pid_t *pidp, char *dc_str, int log_comp, int log_level) 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.c644 chg_is_called_from_nscd_or_peruser_nscd(char *dc_str, pid_t *pidp) argument
657 pid = *pidp = ucred_getpid(uc);
/illumos-gate/usr/src/uts/common/sys/
H A Dproc.h420 #define PID_HOLD(pidp) ASSERT(MUTEX_HELD(&pidlock)); \
421 ++(pidp)->pid_ref;
422 #define PID_RELE(pidp) ASSERT(MUTEX_HELD(&pidlock)); \
423 (pidp)->pid_ref > 1 ? \
424 --(pidp)->pid_ref : pid_rele(pidp);
/illumos-gate/usr/src/head/
H A Dspawn.h162 pid_t *_RESTRICT_KYWD pidp,
/illumos-gate/usr/src/cmd/mdb/common/modules/mdb_ks/
H A Dmdb_ks.c557 struct pid pidp; local
575 if (mdb_vread(&pidp, sizeof (pidp), paddr) == -1)
578 if (pidp.pid_id == pid) {
582 (pidp.pid_prslot * sizeof (procp))) == -1)
590 paddr = (uintptr_t)pidp.pid_link;
1465 uintptr_t pidp; local
1468 if (mdb_readvar(&pidp, "dump_pids") == sizeof (pidp) &&
1469 mdb_vread(&pid, sizeof (pid), pidp)
[all...]
/illumos-gate/usr/src/lib/libdtrace/common/
H A Ddt_parser.c2317 dt_ident_t *pidp; local
2346 pidp = dt_idhash_insert(inp->din_hash, pnp->dn_string,
2351 if (pidp == NULL) {
2356 inp->din_argv[i] = pidp;
2358 dt_ident_type_assign(pidp, pnp->dn_ctfp, pnp->dn_type);

Completed in 131 milliseconds