usr/src/cmd/allocate/allocate3.c
1701
di_prof_t prof = NULL;
usr/src/cmd/allocate/allocate3.c
1715
if (di_prof_init(zonepath, &prof)) {
usr/src/cmd/allocate/allocate3.c
1751
if (di_prof_add_dev(prof, tmpfile)) {
usr/src/cmd/allocate/allocate3.c
1753
di_prof_fini(prof);
usr/src/cmd/allocate/allocate3.c
1760
di_prof_fini(prof);
usr/src/cmd/allocate/allocate3.c
1767
di_prof_fini(prof);
usr/src/cmd/allocate/allocate3.c
1775
if (di_prof_commit(prof))
usr/src/cmd/allocate/allocate3.c
1777
di_prof_fini(prof);
usr/src/cmd/allocate/allocate3.c
1789
di_prof_t prof = NULL;
usr/src/cmd/allocate/allocate3.c
1806
if (di_prof_init(zonepath, &prof)) {
usr/src/cmd/allocate/allocate3.c
1824
if (di_prof_add_exclude(prof, devrelpath + 1)) {
usr/src/cmd/allocate/allocate3.c
1826
di_prof_fini(prof);
usr/src/cmd/allocate/allocate3.c
1832
if (di_prof_commit(prof))
usr/src/cmd/allocate/allocate3.c
1834
di_prof_fini(prof);
usr/src/cmd/getent/dogetprofattr.c
34
putprofattr(const profattr_t *prof, FILE *fp)
usr/src/cmd/getent/dogetprofattr.c
40
if (prof == NULL)
usr/src/cmd/getent/dogetprofattr.c
44
prof->name != NULL ? prof->name : "",
usr/src/cmd/getent/dogetprofattr.c
45
prof->res1 != NULL ? prof->res1 : "",
usr/src/cmd/getent/dogetprofattr.c
46
prof->res2 != NULL ? prof->res2 : "",
usr/src/cmd/getent/dogetprofattr.c
47
prof->desc != NULL ? prof->desc : "") == EOF)
usr/src/cmd/getent/dogetprofattr.c
49
attrs = prof->attr;
usr/src/cmd/oamuser/user/funcs.c
56
static const char prof[] = "profile name";
usr/src/cmd/oamuser/user/funcs.c
85
{ USERATTR_PROFILES_KW, check_prof, prof },
usr/src/cmd/pfexecd/pfexecd.c
251
ggp_callback(const char *prof, kva_t *attr, void *ctxt, void *vres)
usr/src/cmd/profiles/profiles.c
106
show_profs_callback(const char *prof, kva_t *pa, void *pflag, void *vcnt)
usr/src/cmd/profiles/profiles.c
118
(void) printf("%s%s", indent, prof);
usr/src/cmd/sh/main.c
344
exfile(int prof)
usr/src/cmd/sh/main.c
358
setmode(prof);
usr/src/cmd/sh/main.c
360
if (setjmp(errshell) && prof) {
usr/src/cmd/sh/main.c
564
setmode(int prof)
usr/src/cmd/sh/main.c
587
flags |= prof;
usr/src/cmd/svc/svccfg/svccfg_libscf.c
9577
xmlNodePtr prof;
usr/src/cmd/svc/svccfg/svccfg_libscf.c
9579
prof = xmlNewChild(ctxt, NULL,
usr/src/cmd/svc/svccfg/svccfg_libscf.c
9581
if (prof == NULL)
usr/src/cmd/svc/svccfg/svccfg_libscf.c
9586
set_attr_from_prop(exp_prop, prof,
usr/src/cmd/svc/svccfg/svccfg_libscf.c
9830
xmlNodePtr n, prof, cred, env;
usr/src/cmd/svc/svccfg/svccfg_libscf.c
9846
prof =
usr/src/cmd/svc/svccfg/svccfg_libscf.c
9905
prof, name_attr) != 0)
usr/src/cmd/zoneadmd/vplat.c
1061
di_prof_t prof = arg;
usr/src/cmd/zoneadmd/vplat.c
1064
return (di_prof_add_dev(prof, match));
usr/src/cmd/zoneadmd/vplat.c
1065
return (di_prof_add_map(prof, match, name));
usr/src/cmd/zoneadmd/vplat.c
1071
di_prof_t prof = arg;
usr/src/cmd/zoneadmd/vplat.c
1073
return (di_prof_add_symlink(prof, source, target));
usr/src/cmd/zoneadmd/vplat.c
1111
di_prof_t prof = NULL;
usr/src/cmd/zoneadmd/vplat.c
1117
if (di_prof_init(devpath, &prof)) {
usr/src/cmd/zoneadmd/vplat.c
1155
mount_one_dev_device_cb, prof, curr_iptype) != 0) {
usr/src/cmd/zoneadmd/vplat.c
1161
mount_one_dev_symlink_cb, prof) != 0) {
usr/src/cmd/zoneadmd/vplat.c
1182
if (di_prof_add_dev(prof, ztab.zone_dev_match)) {
usr/src/cmd/zoneadmd/vplat.c
1191
if (di_prof_commit(prof)) {
usr/src/cmd/zoneadmd/vplat.c
1203
if (prof)
usr/src/cmd/zoneadmd/vplat.c
1204
di_prof_fini(prof);
usr/src/cmd/zoneadmd/vplat.c
2922
di_prof_t prof = NULL;
usr/src/cmd/zoneadmd/vplat.c
2945
if (prof == NULL) {
usr/src/cmd/zoneadmd/vplat.c
2956
if (di_prof_init(path, &prof) != 0) {
usr/src/cmd/zoneadmd/vplat.c
3013
if (prof != NULL && added) {
usr/src/cmd/zoneadmd/vplat.c
3014
if (di_prof_commit(prof) != 0) {
usr/src/cmd/zoneadmd/vplat.c
3019
if (prof != NULL)
usr/src/cmd/zoneadmd/vplat.c
3020
di_prof_fini(prof);
usr/src/lib/libdevinfo/devinfo_profile.c
104
di_prof_add_dev(di_prof_t prof, const char *dev)
usr/src/lib/libdevinfo/devinfo_profile.c
106
if (nvlist_add_string((nvlist_t *)prof, SDEV_NVNAME_INCLUDE, dev))
usr/src/lib/libdevinfo/devinfo_profile.c
116
di_prof_add_exclude(di_prof_t prof, const char *dev)
usr/src/lib/libdevinfo/devinfo_profile.c
118
if (nvlist_add_string((nvlist_t *)prof, SDEV_NVNAME_EXCLUDE, dev))
usr/src/lib/libdevinfo/devinfo_profile.c
127
di_prof_add_symlink(di_prof_t prof, const char *linkname, const char *target)
usr/src/lib/libdevinfo/devinfo_profile.c
129
nvlist_t *nvl = (nvlist_t *)prof;
usr/src/lib/libdevinfo/devinfo_profile.c
143
di_prof_add_map(di_prof_t prof, const char *source, const char *target)
usr/src/lib/libdevinfo/devinfo_profile.c
145
nvlist_t *nvl = (nvlist_t *)prof;
usr/src/lib/libdevinfo/devinfo_profile.c
74
di_prof_fini(di_prof_t prof)
usr/src/lib/libdevinfo/devinfo_profile.c
76
nvlist_free((nvlist_t *)prof);
usr/src/lib/libdevinfo/devinfo_profile.c
83
di_prof_commit(di_prof_t prof)
usr/src/lib/libdevinfo/devinfo_profile.c
89
if (nvlist_pack((nvlist_t *)prof, &buf, &buflen, NV_ENCODE_NATIVE, 0))
usr/src/lib/libdladm/common/linkprop.c
1788
di_prof_t prof = NULL;
usr/src/lib/libdladm/common/linkprop.c
1797
if (di_prof_init(path, &prof) != 0)
usr/src/lib/libdladm/common/linkprop.c
1805
ret = di_prof_add_dev(prof, name);
usr/src/lib/libdladm/common/linkprop.c
1807
ret = di_prof_add_exclude(prof, name);
usr/src/lib/libdladm/common/linkprop.c
1814
if (di_prof_commit(prof) != 0)
usr/src/lib/libdladm/common/linkprop.c
1817
if (prof)
usr/src/lib/libdladm/common/linkprop.c
1818
di_prof_fini(prof);
usr/src/lib/libnsl/nss/getexecattr.c
215
profstr_t prof;
usr/src/lib/libnsl/nss/getexecattr.c
225
NSS_XbyY_INIT(&parg, &prof, pbuf, NSS_BUFLEN_PROFATTR,
usr/src/lib/libnsl/nss/getprofattr.c
65
profstr_t *prof = (profstr_t *)ent;
usr/src/lib/libnsl/nss/getprofattr.c
83
prof->name = _strtok_escape(buffer, sep, &last);
usr/src/lib/libnsl/nss/getprofattr.c
84
prof->res1 = _strtok_escape(NULL, sep, &last);
usr/src/lib/libnsl/nss/getprofattr.c
85
prof->res2 = _strtok_escape(NULL, sep, &last);
usr/src/lib/libnsl/nss/getprofattr.c
86
prof->desc = _strtok_escape(NULL, sep, &last);
usr/src/lib/libnsl/nss/getprofattr.c
87
prof->attr = _strtok_escape(NULL, sep, &last);
usr/src/lib/libsecdb/common/chkauthattr.c
107
while (prof = strtok_r(profiles, KV_SEPSTR, &last)) {
usr/src/lib/libsecdb/common/chkauthattr.c
112
if (strcmp(profs[i], prof) == 0)
usr/src/lib/libsecdb/common/chkauthattr.c
119
profs[(*pcnt)++] = strdup(prof);
usr/src/lib/libsecdb/common/chkauthattr.c
125
pa = getprofnam(prof);
usr/src/lib/libsecdb/common/chkauthattr.c
128
res = cb(prof, pa ? pa->attr : NULL, ctxt, pres);
usr/src/lib/libsecdb/common/chkauthattr.c
93
char *prof, *last;
usr/src/lib/libsecdb/common/getexecattr.c
235
findexecattr(const char *prof, kva_t *kva, void *ctxt, void *res)
usr/src/lib/libsecdb/common/getexecattr.c
241
if ((exec = getexecprof(prof, c->type, c->id, c->sflag)) != NULL) {
usr/src/lib/libsecdb/common/getprofattr.c
102
profstr2attr(profstr_t *prof)
usr/src/lib/libsecdb/common/getprofattr.c
106
if (prof == NULL)
usr/src/lib/libsecdb/common/getprofattr.c
112
newprof->name = _do_unescape(prof->name);
usr/src/lib/libsecdb/common/getprofattr.c
113
newprof->res1 = _do_unescape(prof->res1);
usr/src/lib/libsecdb/common/getprofattr.c
114
newprof->res2 = _do_unescape(prof->res2);
usr/src/lib/libsecdb/common/getprofattr.c
115
newprof->desc = _do_unescape(prof->desc);
usr/src/lib/libsecdb/common/getprofattr.c
116
newprof->attr = _str2kva(prof->attr, KV_ASSIGN, KV_DELIMITER);
usr/src/lib/libsecdb/common/getprofattr.c
151
print_profattr(profattr_t *prof)
usr/src/lib/libsecdb/common/getprofattr.c
156
if (prof == NULL) {
usr/src/lib/libsecdb/common/getprofattr.c
161
printf("name=%s\n", prof->name ? prof->name : empty);
usr/src/lib/libsecdb/common/getprofattr.c
162
printf("res1=%s\n", prof->res1 ? prof->res1 : empty);
usr/src/lib/libsecdb/common/getprofattr.c
163
printf("res2=%s\n", prof->res2 ? prof->res2 : empty);
usr/src/lib/libsecdb/common/getprofattr.c
164
printf("desc=%s\n", prof->desc ? prof->desc : empty);
usr/src/lib/libsecdb/common/getprofattr.c
166
print_kva(prof->attr);
usr/src/lib/libsecdb/common/getprofattr.c
48
profstr_t prof;
usr/src/lib/libsecdb/common/getprofattr.c
51
tmp = _getprofattr(&prof, buf, NSS_BUFLEN_PROFATTR, &err);
usr/src/lib/libsecdb/common/getprofattr.c
61
profstr_t prof;
usr/src/lib/libsecdb/common/getprofattr.c
64
(void) memset(&prof, 0, sizeof (profstr_t));
usr/src/lib/libsecdb/common/getprofattr.c
66
resptr = _getprofnam(name, &prof, buf, NSS_BUFLEN_PROFATTR, &err);
usr/src/lib/libsecdb/common/getprofattr.c
88
free_profattr(profattr_t *prof)
usr/src/lib/libsecdb/common/getprofattr.c
90
if (prof) {
usr/src/lib/libsecdb/common/getprofattr.c
91
free(prof->name);
usr/src/lib/libsecdb/common/getprofattr.c
92
free(prof->res1);
usr/src/lib/libsecdb/common/getprofattr.c
93
free(prof->res2);
usr/src/lib/libsecdb/common/getprofattr.c
94
free(prof->desc);
usr/src/lib/libsecdb/common/getprofattr.c
95
_kva_free(prof->attr);
usr/src/lib/libsecdb/common/getprofattr.c
96
free(prof);
usr/src/uts/common/dtrace/profile.c
140
profile_probe_t *prof = pcpu->profc_probe;
usr/src/uts/common/dtrace/profile.c
146
dtrace_probe(prof->prof_id, CPU->cpu_profile_pc,
usr/src/uts/common/dtrace/profile.c
153
profile_probe_t *prof = arg;
usr/src/uts/common/dtrace/profile.c
155
dtrace_probe(prof->prof_id, CPU->cpu_profile_pc,
usr/src/uts/common/dtrace/profile.c
162
profile_probe_t *prof;
usr/src/uts/common/dtrace/profile.c
180
prof = kmem_zalloc(sizeof (profile_probe_t), KM_SLEEP);
usr/src/uts/common/dtrace/profile.c
181
(void) strcpy(prof->prof_name, name);
usr/src/uts/common/dtrace/profile.c
182
prof->prof_interval = interval;
usr/src/uts/common/dtrace/profile.c
183
prof->prof_cyclic = CYCLIC_NONE;
usr/src/uts/common/dtrace/profile.c
184
prof->prof_kind = kind;
usr/src/uts/common/dtrace/profile.c
185
prof->prof_id = dtrace_probe_create(profile_id,
usr/src/uts/common/dtrace/profile.c
186
NULL, NULL, name, nr_frames, prof);
usr/src/uts/common/dtrace/profile.c
325
profile_probe_t *prof = parg;
usr/src/uts/common/dtrace/profile.c
327
ASSERT(prof->prof_cyclic == CYCLIC_NONE);
usr/src/uts/common/dtrace/profile.c
328
kmem_free(prof, sizeof (profile_probe_t));
usr/src/uts/common/dtrace/profile.c
338
profile_probe_t *prof = arg;
usr/src/uts/common/dtrace/profile.c
342
pcpu->profc_probe = prof;
usr/src/uts/common/dtrace/profile.c
348
when->cyt_interval = prof->prof_interval;
usr/src/uts/common/dtrace/profile.c
369
profile_probe_t *prof = parg;
usr/src/uts/common/dtrace/profile.c
374
ASSERT(prof->prof_interval != 0);
usr/src/uts/common/dtrace/profile.c
377
if (prof->prof_kind == PROF_TICK) {
usr/src/uts/common/dtrace/profile.c
379
hdlr.cyh_arg = prof;
usr/src/uts/common/dtrace/profile.c
382
when.cyt_interval = prof->prof_interval;
usr/src/uts/common/dtrace/profile.c
385
ASSERT(prof->prof_kind == PROF_PROFILE);
usr/src/uts/common/dtrace/profile.c
388
omni.cyo_arg = prof;
usr/src/uts/common/dtrace/profile.c
391
if (prof->prof_kind == PROF_TICK) {
usr/src/uts/common/dtrace/profile.c
392
prof->prof_cyclic = cyclic_add(&hdlr, &when);
usr/src/uts/common/dtrace/profile.c
394
prof->prof_cyclic = cyclic_add_omni(&omni);
usr/src/uts/common/dtrace/profile.c
403
profile_probe_t *prof = parg;
usr/src/uts/common/dtrace/profile.c
405
ASSERT(prof->prof_cyclic != CYCLIC_NONE);
usr/src/uts/common/dtrace/profile.c
408
cyclic_remove(prof->prof_cyclic);
usr/src/uts/common/dtrace/profile.c
409
prof->prof_cyclic = CYCLIC_NONE;
usr/src/uts/common/dtrace/profile.c
416
profile_probe_t *prof = parg;
usr/src/uts/common/dtrace/profile.c
425
if (prof->prof_kind == PROF_TICK) {
usr/src/uts/common/dtrace/profile.c
428
ASSERT(prof->prof_kind == PROF_PROFILE);
usr/src/uts/common/os/clock.c
1653
struct prof *pr = &p->p_prof;
usr/src/uts/common/sys/proc.h
283
struct prof p_prof; /* profile arguments */