Lines Matching refs:off_p
139 #define PUSH_STACK(stack, node, off_p) { \ argument
143 (stack)->offset[(stack)->depth] = (void *)(off_p); \
329 static int di_dip_find(struct di_state *st, dev_info_t *node, di_off_t *off_p);
1604 snap_driver_list(struct di_state *st, struct devnames *dnp, di_off_t *off_p) in snap_driver_list() argument
1627 *off_p = off; in snap_driver_list()
1628 off_p = &me->next; in snap_driver_list()
1631 *off_p = 0; in snap_driver_list()
1639 di_copydevnm(di_off_t *off_p, struct di_state *st) in di_copydevnm() argument
1646 dcmn_err2((CE_CONT, "di_copydevnm: *off_p = %p\n", (void *)off_p)); in di_copydevnm()
1652 *off_p = off = di_checkmem(st, *off_p, size); in di_copydevnm()
1733 di_copytree(struct dev_info *root, di_off_t *off_p, struct di_state *st) in di_copytree() argument
1740 (void *)root, *off_p)); in di_copytree()
1756 PUSH_STACK(dsp, root, off_p); in di_copytree()
2521 di_getmdata(struct ddi_minor_data *mnode, di_off_t *off_p, di_off_t node, in di_getmdata() argument
2533 off = di_checkmem(st, *off_p, sizeof (struct di_minor)); in di_getmdata()
2534 *off_p = off; in di_getmdata()
2612 di_dip_find(struct di_state *st, dev_info_t *dip, di_off_t *off_p) in di_dip_find() argument
2626 ASSERT(off_p); in di_dip_find()
2639 *off_p = (di_off_t)offset; in di_dip_find()
2685 di_pip_find(struct di_state *st, mdi_pathinfo_t *pip, di_off_t *off_p) in di_pip_find() argument
2698 ASSERT(off_p); in di_pip_find()
2701 *off_p = 0; in di_pip_find()
2715 *off_p = (di_off_t)offset; in di_pip_find()
2754 di_path_getprop(mdi_pathinfo_t *pip, di_off_t *off_p, in di_path_getprop() argument
2765 off = *off_p; in di_path_getprop()
2767 *off_p = 0; in di_path_getprop()
2772 *off_p = off; in di_path_getprop()
2881 di_getpath_data(dev_info_t *dip, di_off_t *off_p, di_off_t noff, in di_getpath_data() argument
2903 off = *off_p; in di_getpath_data()
2930 *off_p = stored_offset; in di_getpath_data()
2932 di_path_one_endpoint(me, noff, &off_p, get_client); in di_getpath_data()
2952 *off_p = off = di_checkmem(st, off, size); in di_getpath_data()
2969 di_path_one_endpoint(me, noff, &off_p, get_client); in di_getpath_data()
3003 *off_p = 0; in di_getpath_data()
3170 di_getprop(int list, struct ddi_prop **pprop, di_off_t *off_p, in di_getprop() argument
3189 off = *off_p; in di_getprop()
3190 *off_p = 0; in di_getprop()
3236 off, &off_p); in di_getprop()
3249 *off_p = 0; in di_getprop()
3264 0, NULL, off, &off_p); in di_getprop()
3270 0, NULL, off, &off_p); in di_getprop()
3285 0, NULL, off, &off_p); in di_getprop()
3291 0, NULL, off, &off_p); in di_getprop()
3295 *off_p = 0; in di_getprop()
3381 void *data, di_off_t *off_p, struct di_state *st) in di_getprvdata() argument
3396 off = di_checkmem(st, *off_p, DI_MAX_PRIVDATA); in di_getprvdata()
3397 *off_p = off; in di_getprvdata()
3498 *off_p = -1; /* set private data to indicate error */ in di_getprvdata()
3507 di_getppdata(struct dev_info *node, di_off_t *off_p, struct di_state *st) in di_getppdata() argument
3516 off = *off_p; in di_getppdata()
3517 *off_p = 0; /* set parent data to none */ in di_getppdata()
3522 ddi_get_parent_data((dev_info_t *)node), off_p, st)); in di_getppdata()
3529 di_getdpdata(struct dev_info *node, di_off_t *off_p, struct di_state *st) in di_getdpdata() argument
3538 off = *off_p; in di_getdpdata()
3539 *off_p = 0; /* set driver data to none */ in di_getdpdata()
3544 ddi_get_driver_private((dev_info_t *)node), off_p, st)); in di_getdpdata()
3551 di_gethpdata(ddi_hp_cn_handle_t *hp_hdl, di_off_t *off_p, in di_gethpdata() argument
3564 off = di_checkmem(st, *off_p, sizeof (struct di_hp)); in di_gethpdata()
3565 *off_p = off; in di_gethpdata()