Symbol: helper
usr/src/cmd/mdb/common/modules/dtrace/dtrace.c
1424
dtrace_helper_action_t helper;
usr/src/cmd/mdb/common/modules/dtrace/dtrace.c
1480
if (mdb_vread(&helper, sizeof (helper), haddr) == -1) {
usr/src/cmd/mdb/common/modules/dtrace/dtrace.c
1489
mdb_printf("%p\n", helper.dtha_predicate);
usr/src/cmd/mdb/common/modules/dtrace/dtrace.c
1499
haddr = (uintptr_t)helper.dtha_actions +
usr/src/uts/common/dtrace/dtrace.c
14829
dtrace_helper_trace(dtrace_helper_action_t *helper,
usr/src/uts/common/dtrace/dtrace.c
14870
ent->dtht_helper = helper;
usr/src/uts/common/dtrace/dtrace.c
14900
dtrace_helper_action_t *helper;
usr/src/uts/common/dtrace/dtrace.c
14910
if ((helper = helpers->dthps_actions[which]) == NULL)
usr/src/uts/common/dtrace/dtrace.c
14926
for (; helper != NULL; helper = helper->dtha_next) {
usr/src/uts/common/dtrace/dtrace.c
14927
if ((pred = helper->dtha_predicate) != NULL) {
usr/src/uts/common/dtrace/dtrace.c
14929
dtrace_helper_trace(helper, mstate, vstate, 0);
usr/src/uts/common/dtrace/dtrace.c
14938
for (i = 0; i < helper->dtha_nactions; i++) {
usr/src/uts/common/dtrace/dtrace.c
14940
dtrace_helper_trace(helper,
usr/src/uts/common/dtrace/dtrace.c
14943
rval = dtrace_dif_emulate(helper->dtha_actions[i],
usr/src/uts/common/dtrace/dtrace.c
14952
dtrace_helper_trace(helper, mstate, vstate,
usr/src/uts/common/dtrace/dtrace.c
14957
dtrace_helper_trace(helper, mstate, vstate,
usr/src/uts/common/dtrace/dtrace.c
14970
dtrace_helper_trace(helper, mstate, vstate,
usr/src/uts/common/dtrace/dtrace.c
14983
dtrace_helper_action_destroy(dtrace_helper_action_t *helper,
usr/src/uts/common/dtrace/dtrace.c
14988
if (helper->dtha_predicate != NULL)
usr/src/uts/common/dtrace/dtrace.c
14989
dtrace_difo_release(helper->dtha_predicate, vstate);
usr/src/uts/common/dtrace/dtrace.c
14991
for (i = 0; i < helper->dtha_nactions; i++) {
usr/src/uts/common/dtrace/dtrace.c
14992
ASSERT(helper->dtha_actions[i] != NULL);
usr/src/uts/common/dtrace/dtrace.c
14993
dtrace_difo_release(helper->dtha_actions[i], vstate);
usr/src/uts/common/dtrace/dtrace.c
14996
kmem_free(helper->dtha_actions,
usr/src/uts/common/dtrace/dtrace.c
14997
helper->dtha_nactions * sizeof (dtrace_difo_t *));
usr/src/uts/common/dtrace/dtrace.c
14998
kmem_free(helper, sizeof (dtrace_helper_action_t));
usr/src/uts/common/dtrace/dtrace.c
15091
dtrace_helper_validate(dtrace_helper_action_t *helper)
usr/src/uts/common/dtrace/dtrace.c
15096
if ((dp = helper->dtha_predicate) != NULL)
usr/src/uts/common/dtrace/dtrace.c
15099
for (i = 0; i < helper->dtha_nactions; i++)
usr/src/uts/common/dtrace/dtrace.c
15100
err += dtrace_difo_validate_helper(helper->dtha_actions[i]);
usr/src/uts/common/dtrace/dtrace.c
15109
dtrace_helper_action_t *helper, *last;
usr/src/uts/common/dtrace/dtrace.c
15135
helper = kmem_zalloc(sizeof (dtrace_helper_action_t), KM_SLEEP);
usr/src/uts/common/dtrace/dtrace.c
15136
helper->dtha_generation = help->dthps_generation;
usr/src/uts/common/dtrace/dtrace.c
15141
helper->dtha_predicate = pred->dtp_difo;
usr/src/uts/common/dtrace/dtrace.c
15154
helper->dtha_actions = kmem_zalloc(sizeof (dtrace_difo_t *) *
usr/src/uts/common/dtrace/dtrace.c
15155
(helper->dtha_nactions = nactions), KM_SLEEP);
usr/src/uts/common/dtrace/dtrace.c
15159
helper->dtha_actions[i++] = act->dtad_difo;
usr/src/uts/common/dtrace/dtrace.c
15162
if (!dtrace_helper_validate(helper))
usr/src/uts/common/dtrace/dtrace.c
15166
help->dthps_actions[which] = helper;
usr/src/uts/common/dtrace/dtrace.c
15168
last->dtha_next = helper;
usr/src/uts/common/dtrace/dtrace.c
15178
dtrace_helper_action_destroy(helper, vstate);
usr/src/uts/common/dtrace/dtrace.c
15764
dtrace_helper_action_t *helper, *new, *last;
usr/src/uts/common/dtrace/dtrace.c
15784
if ((helper = help->dthps_actions[i]) == NULL)
usr/src/uts/common/dtrace/dtrace.c
15787
for (last = NULL; helper != NULL; helper = helper->dtha_next) {
usr/src/uts/common/dtrace/dtrace.c
15790
new->dtha_generation = helper->dtha_generation;
usr/src/uts/common/dtrace/dtrace.c
15792
if ((dp = helper->dtha_predicate) != NULL) {
usr/src/uts/common/dtrace/dtrace.c
15797
new->dtha_nactions = helper->dtha_nactions;
usr/src/uts/common/dtrace/dtrace.c
15802
dtrace_difo_t *dp = helper->dtha_actions[j];
usr/src/uts/common/inet/ip/ip_helper_stream.c
182
ip_helper_stream_info_t *helper;
usr/src/uts/common/inet/ip/ip_helper_stream.c
194
helper = kmem_alloc(sizeof (ip_helper_stream_info_t), KM_SLEEP);
usr/src/uts/common/inet/ip/ip_helper_stream.c
203
DEV_IP), IP_HELPER_STR, kcred, &helper->iphs_handle, li);
usr/src/uts/common/inet/ip/ip_helper_stream.c
206
kmem_free(helper, sizeof (ip_helper_stream_info_t));
usr/src/uts/common/inet/ip/ip_helper_stream.c
214
(void) ldi_close(helper->iphs_handle, 0, kcred);
usr/src/uts/common/inet/ip/ip_helper_stream.c
215
kmem_free(helper, sizeof (ip_helper_stream_info_t));
usr/src/uts/common/inet/ip/ip_helper_stream.c
218
connp->conn_helper_info = helper;
usr/src/uts/common/inet/ip/ip_helper_stream.c
223
error = ldi_ioctl(helper->iphs_handle, SIOCSQPTR, (intptr_t)connp,
usr/src/uts/common/inet/ip/ip_helper_stream.c
231
(void) ldi_close(helper->iphs_handle, 0, kcred);
usr/src/uts/common/inet/ip/ip_helper_stream.c
232
kmem_free(helper, sizeof (ip_helper_stream_info_t));
usr/src/uts/common/io/audio/impl/audio_ddi.c
504
struct audio_ops_helper *helper;
usr/src/uts/common/io/audio/impl/audio_ddi.c
506
helper = kmem_zalloc(sizeof (*helper), KM_SLEEP);
usr/src/uts/common/io/audio/impl/audio_ddi.c
508
(void) strlcpy(helper->name, name, sizeof (helper->name));
usr/src/uts/common/io/audio/impl/audio_ddi.c
510
helper->minfo.mi_idnum = 0; /* only for strlog(8) */
usr/src/uts/common/io/audio/impl/audio_ddi.c
511
helper->minfo.mi_idname = helper->name;
usr/src/uts/common/io/audio/impl/audio_ddi.c
512
helper->minfo.mi_minpsz = 0;
usr/src/uts/common/io/audio/impl/audio_ddi.c
513
helper->minfo.mi_maxpsz = 8192;
usr/src/uts/common/io/audio/impl/audio_ddi.c
514
helper->minfo.mi_hiwat = 65536;
usr/src/uts/common/io/audio/impl/audio_ddi.c
515
helper->minfo.mi_lowat = 32768;
usr/src/uts/common/io/audio/impl/audio_ddi.c
517
helper->wqinit.qi_putp = audio_wput;
usr/src/uts/common/io/audio/impl/audio_ddi.c
518
helper->wqinit.qi_srvp = audio_wsrv;
usr/src/uts/common/io/audio/impl/audio_ddi.c
519
helper->wqinit.qi_qopen = NULL;
usr/src/uts/common/io/audio/impl/audio_ddi.c
520
helper->wqinit.qi_qclose = NULL;
usr/src/uts/common/io/audio/impl/audio_ddi.c
521
helper->wqinit.qi_qadmin = NULL;
usr/src/uts/common/io/audio/impl/audio_ddi.c
522
helper->wqinit.qi_minfo = &helper->minfo;
usr/src/uts/common/io/audio/impl/audio_ddi.c
523
helper->wqinit.qi_mstat = NULL;
usr/src/uts/common/io/audio/impl/audio_ddi.c
525
helper->rqinit.qi_putp = putq;
usr/src/uts/common/io/audio/impl/audio_ddi.c
526
helper->rqinit.qi_srvp = audio_rsrv;
usr/src/uts/common/io/audio/impl/audio_ddi.c
527
helper->rqinit.qi_qopen = audio_stropen;
usr/src/uts/common/io/audio/impl/audio_ddi.c
528
helper->rqinit.qi_qclose = audio_strclose;
usr/src/uts/common/io/audio/impl/audio_ddi.c
529
helper->rqinit.qi_qadmin = NULL;
usr/src/uts/common/io/audio/impl/audio_ddi.c
530
helper->rqinit.qi_minfo = &helper->minfo;
usr/src/uts/common/io/audio/impl/audio_ddi.c
531
helper->rqinit.qi_mstat = NULL;
usr/src/uts/common/io/audio/impl/audio_ddi.c
533
helper->strtab.st_rdinit = &helper->rqinit;
usr/src/uts/common/io/audio/impl/audio_ddi.c
534
helper->strtab.st_wrinit = &helper->wqinit;
usr/src/uts/common/io/audio/impl/audio_ddi.c
535
helper->strtab.st_muxrinit = NULL;
usr/src/uts/common/io/audio/impl/audio_ddi.c
536
helper->strtab.st_muxwinit = NULL;
usr/src/uts/common/io/audio/impl/audio_ddi.c
538
helper->cbops.cb_open = audio_open;
usr/src/uts/common/io/audio/impl/audio_ddi.c
539
helper->cbops.cb_close = audio_close;
usr/src/uts/common/io/audio/impl/audio_ddi.c
540
helper->cbops.cb_strategy = nodev;
usr/src/uts/common/io/audio/impl/audio_ddi.c
541
helper->cbops.cb_print = nodev;
usr/src/uts/common/io/audio/impl/audio_ddi.c
542
helper->cbops.cb_dump = nodev;
usr/src/uts/common/io/audio/impl/audio_ddi.c
543
helper->cbops.cb_read = audio_read;
usr/src/uts/common/io/audio/impl/audio_ddi.c
544
helper->cbops.cb_write = audio_write;
usr/src/uts/common/io/audio/impl/audio_ddi.c
545
helper->cbops.cb_ioctl = audio_ioctl;
usr/src/uts/common/io/audio/impl/audio_ddi.c
546
helper->cbops.cb_devmap = nodev;
usr/src/uts/common/io/audio/impl/audio_ddi.c
547
helper->cbops.cb_mmap = nodev;
usr/src/uts/common/io/audio/impl/audio_ddi.c
548
helper->cbops.cb_segmap = nodev;
usr/src/uts/common/io/audio/impl/audio_ddi.c
549
helper->cbops.cb_chpoll = audio_chpoll;
usr/src/uts/common/io/audio/impl/audio_ddi.c
550
helper->cbops.cb_prop_op = ddi_prop_op;
usr/src/uts/common/io/audio/impl/audio_ddi.c
551
helper->cbops.cb_str = &helper->strtab;
usr/src/uts/common/io/audio/impl/audio_ddi.c
552
helper->cbops.cb_flag = D_MP | D_64BIT;
usr/src/uts/common/io/audio/impl/audio_ddi.c
553
helper->cbops.cb_rev = CB_REV;
usr/src/uts/common/io/audio/impl/audio_ddi.c
554
helper->cbops.cb_aread = nodev;
usr/src/uts/common/io/audio/impl/audio_ddi.c
555
helper->cbops.cb_awrite = nodev;
usr/src/uts/common/io/audio/impl/audio_ddi.c
557
devops->devo_cb_ops = &helper->cbops;
usr/src/uts/common/os/dumpsubr.c
1032
ohp = cfg->helper;
usr/src/uts/common/os/dumpsubr.c
1035
for (hp = cfg->helper; hp < endhp; hp++) {
usr/src/uts/common/os/dumpsubr.c
1768
if (hp->helper == MAINHELPER) {
usr/src/uts/common/os/dumpsubr.c
1810
if (hp->helper == MAINHELPER) {
usr/src/uts/common/os/dumpsubr.c
1937
if (panicstr && hp->helper != MAINHELPER)
usr/src/uts/common/os/dumpsubr.c
1995
hp->helper, BZ2_bzErrorString(rc),
usr/src/uts/common/os/dumpsubr.c
2017
hp->helper, BZ2_bzErrorString(rc));
usr/src/uts/common/os/dumpsubr.c
2215
helper_t *hp, *hpend = &dumpcfg.helper[dumpcfg.nhelper];
usr/src/uts/common/os/dumpsubr.c
2217
for (hp = dumpcfg.helper; hp != hpend; hp++) {
usr/src/uts/common/os/dumpsubr.c
2218
if (hp->helper == FREEHELPER) {
usr/src/uts/common/os/dumpsubr.c
2219
hp->helper = CPU->cpu_id;
usr/src/uts/common/os/dumpsubr.c
2229
hp->helper = DONEHELPER;
usr/src/uts/common/os/dumpsubr.c
2280
hp->helper = MAINHELPER;
usr/src/uts/common/os/dumpsubr.c
2350
if (dumpcfg.helper[0].lzbuf == NULL) {
usr/src/uts/common/os/dumpsubr.c
2351
dumpcfg.helper[0].lzbuf =
usr/src/uts/common/os/dumpsubr.c
2352
dumpcfg.helper[1].page;
usr/src/uts/common/os/dumpsubr.c
2498
dumpsys_lzjb_page(dumpcfg.helper, cp);
usr/src/uts/common/os/dumpsubr.c
2566
helper_t *hp, *hpend = &cfg->helper[cfg->nhelper];
usr/src/uts/common/os/dumpsubr.c
2634
for (hp = cfg->helper; hp != hpend; hp++) {
usr/src/uts/common/os/dumpsubr.c
2672
helper_t *hp, *hpend = &dumpcfg.helper[dumpcfg.nhelper];
usr/src/uts/common/os/dumpsubr.c
2884
for (hp = dumpcfg.helper; hp != hpend; hp++) {
usr/src/uts/common/os/dumpsubr.c
2886
hp->helper = DONEHELPER;
usr/src/uts/common/os/dumpsubr.c
2890
hp->helper = FREEHELPER;
usr/src/uts/common/os/dumpsubr.c
2922
for (hp = dumpcfg.helper; hp != hpend; hp++) {
usr/src/uts/common/os/dumpsubr.c
2925
hp->helper = hp - dumpcfg.helper;
usr/src/uts/common/os/dumpsubr.c
376
int helper; /* bound helper id */
usr/src/uts/common/os/dumpsubr.c
405
helper_t *helper; /* array of helpers */
usr/src/uts/common/os/dumpsubr.c
571
if (old->helper != NULL) {
usr/src/uts/common/os/dumpsubr.c
574
hpend = &old->helper[old->nhelper];
usr/src/uts/common/os/dumpsubr.c
575
for (hp = old->helper; hp != hpend; hp++) {
usr/src/uts/common/os/dumpsubr.c
581
kmem_free(old->helper, old->nhelper * sizeof (helper_t));
usr/src/uts/common/os/dumpsubr.c
650
new->helper = kmem_zalloc(new->nhelper * sizeof (helper_t), KM_SLEEP);
usr/src/uts/common/os/dumpsubr.c
651
hpend = &new->helper[new->nhelper];
usr/src/uts/common/os/dumpsubr.c
652
for (hp = new->helper; hp != hpend; hp++) {
usr/src/uts/common/os/dumpsubr.c
654
if (hp < &new->helper[MINHELPERS]) {
usr/src/uts/common/os/dumpsubr.c
902
helper_t *endhp = &cfg->helper[cfg->nhelper];