Lines Matching defs:off_p
96 * being aligned, and reestablish *off_p with aligned value, instead
137 #define PUSH_STACK(stack, node, off_p) { \
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)
1625 *off_p = off;
1626 off_p = &me->next;
1629 *off_p = 0;
1637 di_copydevnm(di_off_t *off_p, struct di_state *st)
1644 dcmn_err2((CE_CONT, "di_copydevnm: *off_p = %p\n", (void *)off_p));
1650 *off_p = off = di_checkmem(st, *off_p, size);
1731 di_copytree(struct dev_info *root, di_off_t *off_p, struct di_state *st)
1737 dcmn_err((CE_CONT, "di_copytree: root = %p, *off_p = %x\n",
1738 (void *)root, *off_p));
1754 PUSH_STACK(dsp, root, off_p);
2519 di_getmdata(struct ddi_minor_data *mnode, di_off_t *off_p, di_off_t node,
2531 off = di_checkmem(st, *off_p, sizeof (struct di_minor));
2532 *off_p = off;
2610 di_dip_find(struct di_state *st, dev_info_t *dip, di_off_t *off_p)
2624 ASSERT(off_p);
2637 *off_p = (di_off_t)offset;
2683 di_pip_find(struct di_state *st, mdi_pathinfo_t *pip, di_off_t *off_p)
2696 ASSERT(off_p);
2699 *off_p = 0;
2713 *off_p = (di_off_t)offset;
2752 di_path_getprop(mdi_pathinfo_t *pip, di_off_t *off_p,
2763 off = *off_p;
2765 *off_p = 0;
2770 *off_p = off;
2874 * off_p: pointer to the linkage field. This links pips along the client|phci
2879 di_getpath_data(dev_info_t *dip, di_off_t *off_p, di_off_t noff,
2901 off = *off_p;
2928 *off_p = stored_offset;
2930 di_path_one_endpoint(me, noff, &off_p, get_client);
2950 *off_p = off = di_checkmem(st, off, size);
2967 di_path_one_endpoint(me, noff, &off_p, get_client);
3001 *off_p = 0;
3168 di_getprop(int list, struct ddi_prop **pprop, di_off_t *off_p,
3187 off = *off_p;
3188 *off_p = 0;
3234 off, &off_p);
3247 *off_p = 0;
3262 0, NULL, off, &off_p);
3268 0, NULL, off, &off_p);
3283 0, NULL, off, &off_p);
3289 0, NULL, off, &off_p);
3293 *off_p = 0;
3379 void *data, di_off_t *off_p, struct di_state *st)
3394 off = di_checkmem(st, *off_p, DI_MAX_PRIVDATA);
3395 *off_p = off;
3496 *off_p = -1; /* set private data to indicate error */
3505 di_getppdata(struct dev_info *node, di_off_t *off_p, struct di_state *st)
3514 off = *off_p;
3515 *off_p = 0; /* set parent data to none */
3520 ddi_get_parent_data((dev_info_t *)node), off_p, st));
3527 di_getdpdata(struct dev_info *node, di_off_t *off_p, struct di_state *st)
3536 off = *off_p;
3537 *off_p = 0; /* set driver data to none */
3542 ddi_get_driver_private((dev_info_t *)node), off_p, st));
3549 di_gethpdata(ddi_hp_cn_handle_t *hp_hdl, di_off_t *off_p,
3562 off = di_checkmem(st, *off_p, sizeof (struct di_hp));
3563 *off_p = off;