Lines Matching refs:off_p
137 #define PUSH_STACK(stack, node, off_p) { \ argument
141 (stack)->offset[(stack)->depth] = (void *)(off_p); \
327 static int di_dip_find(struct di_state *st, dev_info_t *node, di_off_t *off_p);
1602 snap_driver_list(struct di_state *st, struct devnames *dnp, di_off_t *off_p) in snap_driver_list() argument
1625 *off_p = off; in snap_driver_list()
1626 off_p = &me->next; in snap_driver_list()
1629 *off_p = 0; in snap_driver_list()
1637 di_copydevnm(di_off_t *off_p, struct di_state *st) in di_copydevnm() argument
1644 dcmn_err2((CE_CONT, "di_copydevnm: *off_p = %p\n", (void *)off_p)); in di_copydevnm()
1650 *off_p = off = di_checkmem(st, *off_p, size); in di_copydevnm()
1731 di_copytree(struct dev_info *root, di_off_t *off_p, struct di_state *st) in di_copytree() argument
1738 (void *)root, *off_p)); in di_copytree()
1754 PUSH_STACK(dsp, root, off_p); in di_copytree()
2519 di_getmdata(struct ddi_minor_data *mnode, di_off_t *off_p, di_off_t node, in di_getmdata() argument
2531 off = di_checkmem(st, *off_p, sizeof (struct di_minor)); in di_getmdata()
2532 *off_p = off; in di_getmdata()
2610 di_dip_find(struct di_state *st, dev_info_t *dip, di_off_t *off_p) in di_dip_find() argument
2624 ASSERT(off_p); in di_dip_find()
2637 *off_p = (di_off_t)offset; in di_dip_find()
2683 di_pip_find(struct di_state *st, mdi_pathinfo_t *pip, di_off_t *off_p) in di_pip_find() argument
2696 ASSERT(off_p); in di_pip_find()
2699 *off_p = 0; in di_pip_find()
2713 *off_p = (di_off_t)offset; in di_pip_find()
2752 di_path_getprop(mdi_pathinfo_t *pip, di_off_t *off_p, in di_path_getprop() argument
2763 off = *off_p; in di_path_getprop()
2765 *off_p = 0; in di_path_getprop()
2770 *off_p = off; in di_path_getprop()
2879 di_getpath_data(dev_info_t *dip, di_off_t *off_p, di_off_t noff, in di_getpath_data() argument
2901 off = *off_p; in di_getpath_data()
2928 *off_p = stored_offset; in di_getpath_data()
2930 di_path_one_endpoint(me, noff, &off_p, get_client); in di_getpath_data()
2950 *off_p = off = di_checkmem(st, off, size); in di_getpath_data()
2967 di_path_one_endpoint(me, noff, &off_p, get_client); in di_getpath_data()
3001 *off_p = 0; in di_getpath_data()
3168 di_getprop(int list, struct ddi_prop **pprop, di_off_t *off_p, in di_getprop() argument
3187 off = *off_p; in di_getprop()
3188 *off_p = 0; in di_getprop()
3234 off, &off_p); in di_getprop()
3247 *off_p = 0; in di_getprop()
3262 0, NULL, off, &off_p); in di_getprop()
3268 0, NULL, off, &off_p); in di_getprop()
3283 0, NULL, off, &off_p); in di_getprop()
3289 0, NULL, off, &off_p); in di_getprop()
3293 *off_p = 0; in di_getprop()
3379 void *data, di_off_t *off_p, struct di_state *st) in di_getprvdata() argument
3394 off = di_checkmem(st, *off_p, DI_MAX_PRIVDATA); in di_getprvdata()
3395 *off_p = off; in di_getprvdata()
3496 *off_p = -1; /* set private data to indicate error */ in di_getprvdata()
3505 di_getppdata(struct dev_info *node, di_off_t *off_p, struct di_state *st) in di_getppdata() argument
3514 off = *off_p; in di_getppdata()
3515 *off_p = 0; /* set parent data to none */ in di_getppdata()
3520 ddi_get_parent_data((dev_info_t *)node), off_p, st)); in di_getppdata()
3527 di_getdpdata(struct dev_info *node, di_off_t *off_p, struct di_state *st) in di_getdpdata() argument
3536 off = *off_p; in di_getdpdata()
3537 *off_p = 0; /* set driver data to none */ in di_getdpdata()
3542 ddi_get_driver_private((dev_info_t *)node), off_p, st)); in di_getdpdata()
3549 di_gethpdata(ddi_hp_cn_handle_t *hp_hdl, di_off_t *off_p, in di_gethpdata() argument
3562 off = di_checkmem(st, *off_p, sizeof (struct di_hp)); in di_gethpdata()
3563 *off_p = off; in di_gethpdata()