usr/src/uts/common/fs/nfs/nfs4_subr.c
2404
rddir4_cache_impl *rdip;
usr/src/uts/common/fs/nfs/nfs4_subr.c
2412
rdip = avl_first(rp->r_dir);
usr/src/uts/common/fs/nfs/nfs4_subr.c
2414
while (rdip != NULL) {
usr/src/uts/common/fs/nfs/nfs4_subr.c
2415
nrdip = AVL_NEXT(rp->r_dir, rdip);
usr/src/uts/common/fs/nfs/nfs4_subr.c
2416
avl_remove(rp->r_dir, rdip);
usr/src/uts/common/fs/nfs/nfs4_subr.c
2417
rdip->rc.flags &= ~RDDIRCACHED;
usr/src/uts/common/fs/nfs/nfs4_subr.c
2418
rddir4_cache_rele(rp, &rdip->rc);
usr/src/uts/common/fs/nfs/nfs4_subr.c
2419
rdip = nrdip;
usr/src/uts/common/fs/nfs/nfs4_subr.c
2455
rddir4_cache_impl *rdip = NULL;
usr/src/uts/common/fs/nfs/nfs4_subr.c
2490
rdip = avl_find(rp->r_dir, &srdip, &where);
usr/src/uts/common/fs/nfs/nfs4_subr.c
2496
if (rdip == NULL) {
usr/src/uts/common/fs/nfs/nfs4_subr.c
2561
rdc = &rdip->rc;
usr/src/uts/common/fs/nfs/nfs4_subr.c
2625
rddir4_cache_impl *rdip = NULL;
usr/src/uts/common/fs/nfs/nfs4_subr.c
2628
rdip = kmem_alloc(sizeof (rddir4_cache_impl), flags);
usr/src/uts/common/fs/nfs/nfs4_subr.c
2630
if (rdip != NULL) {
usr/src/uts/common/fs/nfs/nfs4_subr.c
2631
rc = &rdip->rc;
usr/src/uts/common/fs/nfs/nfs4_subr.c
2632
rc->data = (void *)rdip;
usr/src/uts/common/fs/nfs/nfs4_subr.c
2646
mutex_init(&rdip->lock, NULL, MUTEX_DEFAULT, NULL);
usr/src/uts/common/fs/nfs/nfs4_subr.c
2647
rdip->count = 1;
usr/src/uts/common/fs/nfs/nfs4_subr.c
2661
rddir4_cache_impl *rdip = (rddir4_cache_impl *)rc->data;
usr/src/uts/common/fs/nfs/nfs4_subr.c
2663
mutex_enter(&rdip->lock);
usr/src/uts/common/fs/nfs/nfs4_subr.c
2664
rdip->count++;
usr/src/uts/common/fs/nfs/nfs4_subr.c
2665
mutex_exit(&rdip->lock);
usr/src/uts/common/fs/nfs/nfs4_subr.c
2675
rddir4_cache_impl *rdip = (rddir4_cache_impl *)rdc->data;
usr/src/uts/common/fs/nfs/nfs4_subr.c
2688
mutex_enter(&rdip->lock);
usr/src/uts/common/fs/nfs/nfs4_subr.c
2689
ASSERT(rdip->count > 0);
usr/src/uts/common/fs/nfs/nfs4_subr.c
2690
if (--rdip->count == 0) {
usr/src/uts/common/fs/nfs/nfs4_subr.c
2691
mutex_exit(&rdip->lock);
usr/src/uts/common/fs/nfs/nfs4_subr.c
2692
rddir4_cache_free(rdip);
usr/src/uts/common/fs/nfs/nfs4_subr.c
2694
mutex_exit(&rdip->lock);
usr/src/uts/common/fs/nfs/nfs4_subr.c
2701
rddir4_cache_free(rddir4_cache_impl *rdip)
usr/src/uts/common/fs/nfs/nfs4_subr.c
2703
rddir4_cache *rc = &rdip->rc;
usr/src/uts/common/fs/nfs/nfs4_subr.c
2711
mutex_destroy(&rdip->lock);
usr/src/uts/common/fs/nfs/nfs4_subr.c
2712
kmem_free(rdip, sizeof (*rdip));
usr/src/uts/common/fs/ufs/ufs_inode.c
1367
err = rdip(oip, &uio, UIO_READ, NULL);
usr/src/uts/common/fs/ufs/ufs_vnops.c
2459
error = rdip(ip, tuiop, 0, cr);
usr/src/uts/common/fs/ufs/ufs_vnops.c
342
error = rdip(ip, uiop, ioflag, cr);
usr/src/uts/common/fs/ufs/ufs_vnops.c
381
error = rdip(ip, uiop, ioflag, cr);
usr/src/uts/common/fs/ufs/ufs_vnops.c
4204
error = rdip(ip, &auio, ioflag, cr);
usr/src/uts/common/io/1394/nx1394.c
132
nx1394_bus_ctl(dev_info_t *dip, dev_info_t *rdip, ddi_ctl_enum_t op, void *arg,
usr/src/uts/common/io/1394/nx1394.c
139
dev_info_t *pdip = ddi_get_parent(rdip);
usr/src/uts/common/io/1394/nx1394.c
141
ddi_node_name(rdip), ddi_get_instance(rdip),
usr/src/uts/common/io/1394/nx1394.c
220
status = ddi_ctlops(dip, rdip, op, arg, result);
usr/src/uts/common/io/1394/nx1394.c
243
op, ddi_node_name(rdip), ddi_get_instance(rdip));
usr/src/uts/common/io/1394/nx1394.c
251
status = ddi_ctlops(dip, rdip, op, arg, result);
usr/src/uts/common/io/1394/nx1394.c
264
nx1394_dma_allochdl(dev_info_t *dip, dev_info_t *rdip, ddi_dma_attr_t *attr,
usr/src/uts/common/io/1394/nx1394.c
278
if (dip != rdip) {
usr/src/uts/common/io/1394/nx1394.c
279
hal = s1394_dip_to_hal(ddi_get_parent(rdip));
usr/src/uts/common/io/1394/nx1394.c
285
status = ddi_dma_allochdl(dip, rdip, attr, waitfnp, arg, handlep);
usr/src/uts/common/io/1394/nx1394.c
295
nx1394_get_event_cookie(dev_info_t *dip, dev_info_t *rdip, char *name,
usr/src/uts/common/io/1394/nx1394.c
305
rdip, name, event_cookiep, 0);
usr/src/uts/common/io/1394/nx1394.c
320
nx1394_add_eventcall(dev_info_t *dip, dev_info_t *rdip,
usr/src/uts/common/io/1394/nx1394.c
333
ret = ndi_event_add_callback(hal->hal_ndi_event_hdl, rdip, cookie,
usr/src/uts/common/io/1394/nx1394.c
388
nx1394_post_event(dev_info_t *dip, dev_info_t *rdip, ddi_eventcookie_t cookie,
usr/src/uts/common/io/1394/nx1394.c
410
rdip, cookie, impl_data);
usr/src/uts/common/io/1394/nx1394.c
415
ret = ndi_post_event(ddi_get_parent(dip), rdip, cookie,
usr/src/uts/common/io/1394/nx1394.c
47
static int nx1394_dma_allochdl(dev_info_t *dip, dev_info_t *rdip,
usr/src/uts/common/io/1394/nx1394.c
51
static int nx1394_bus_ctl(dev_info_t *dip, dev_info_t *rdip, ddi_ctl_enum_t op,
usr/src/uts/common/io/1394/nx1394.c
54
static int nx1394_get_event_cookie(dev_info_t *dip, dev_info_t *rdip,
usr/src/uts/common/io/1394/nx1394.c
57
static int nx1394_add_eventcall(dev_info_t *dip, dev_info_t *rdip,
usr/src/uts/common/io/1394/nx1394.c
63
static int nx1394_post_event(dev_info_t *dip, dev_info_t *rdip,
usr/src/uts/common/io/blkdev/blkdev.c
2264
bd_bus_ctl(dev_info_t *dip, dev_info_t *rdip, ddi_ctl_enum_t ctlop,
usr/src/uts/common/io/blkdev/blkdev.c
2272
ddi_node_name(rdip), ddi_get_name_addr(rdip),
usr/src/uts/common/io/blkdev/blkdev.c
2273
ddi_driver_name(rdip), ddi_get_instance(rdip));
usr/src/uts/common/io/blkdev/blkdev.c
2290
return (ddi_ctlops(dip, rdip, ctlop, arg, result));
usr/src/uts/common/io/bofi.c
186
static int bofi_intr_ops(dev_info_t *dip, dev_info_t *rdip,
usr/src/uts/common/io/bofi.c
206
static int bofi_post_event(dev_info_t *dip, dev_info_t *rdip,
usr/src/uts/common/io/bofi.c
2219
driver_under_test(dev_info_t *rdip)
usr/src/uts/common/io/bofi.c
2225
rname = ddi_get_name(rdip);
usr/src/uts/common/io/bofi.c
3093
bofi_map(dev_info_t *dip, dev_info_t *rdip,
usr/src/uts/common/io/bofi.c
3109
retval = save_bus_ops.bus_map(dip, rdip, reqp, offset, len,
usr/src/uts/common/io/bofi.c
3275
return (save_bus_ops.bus_map(dip, rdip, reqp, offset, len, vaddrp));
usr/src/uts/common/io/bofi.c
3344
bofi_dma_allochdl(dev_info_t *dip, dev_info_t *rdip, ddi_dma_attr_t *attrp,
usr/src/uts/common/io/bofi.c
3357
if (!driver_under_test(rdip))
usr/src/uts/common/io/bofi.c
3358
return (save_bus_ops.bus_dma_allochdl(dip, rdip, attrp,
usr/src/uts/common/io/bofi.c
3374
(void) strncpy(hp->name, ddi_get_name(rdip), NAMESIZE);
usr/src/uts/common/io/bofi.c
3375
hp->instance = ddi_get_instance(rdip);
usr/src/uts/common/io/bofi.c
3376
hp->dip = rdip;
usr/src/uts/common/io/bofi.c
3382
retval = save_bus_ops.bus_dma_allochdl(dip, rdip, attrp, waitfp, arg,
usr/src/uts/common/io/bofi.c
3399
if (save_bus_ops.bus_dma_bindhdl == DEVI(rdip)->devi_bus_dma_bindfunc)
usr/src/uts/common/io/bofi.c
3400
DEVI(rdip)->devi_bus_dma_bindfunc = bofi_dma_bindhdl;
usr/src/uts/common/io/bofi.c
3402
DEVI(rdip)->devi_bus_dma_unbindfunc)
usr/src/uts/common/io/bofi.c
3403
DEVI(rdip)->devi_bus_dma_unbindfunc = bofi_dma_unbindhdl;
usr/src/uts/common/io/bofi.c
3452
bofi_dma_freehdl(dev_info_t *dip, dev_info_t *rdip, ddi_dma_handle_t handle)
usr/src/uts/common/io/bofi.c
3472
retval = save_bus_ops.bus_dma_freehdl(dip, rdip, handle);
usr/src/uts/common/io/bofi.c
3509
bofi_dma_bindhdl(dev_info_t *dip, dev_info_t *rdip,
usr/src/uts/common/io/bofi.c
3518
unsigned long pagemask = ddi_ptob(rdip, 1) - 1;
usr/src/uts/common/io/bofi.c
3535
return save_bus_ops.bus_dma_bindhdl(dip, rdip, handle, dmareqp,
usr/src/uts/common/io/bofi.c
3589
retval = save_bus_ops.bus_dma_bindhdl(dip, rdip, handle, dmareqp,
usr/src/uts/common/io/bofi.c
3637
bofi_dma_unbindhdl(dev_info_t *dip, dev_info_t *rdip, ddi_dma_handle_t handle)
usr/src/uts/common/io/bofi.c
3648
retval = save_bus_ops.bus_dma_unbindhdl(dip, rdip, handle);
usr/src/uts/common/io/bofi.c
3716
bofi_dma_flush(dev_info_t *dip, dev_info_t *rdip,
usr/src/uts/common/io/bofi.c
3729
retval = save_bus_ops.bus_dma_flush(dip, rdip, handle, off,
usr/src/uts/common/io/bofi.c
3786
retval = save_bus_ops.bus_dma_flush(dip, rdip, handle, off,
usr/src/uts/common/io/bofi.c
3796
bofi_dma_win(dev_info_t *dip, dev_info_t *rdip,
usr/src/uts/common/io/bofi.c
3808
retval = save_bus_ops.bus_dma_win(dip, rdip, handle, win, offp, lenp,
usr/src/uts/common/io/bofi.c
3838
bofi_dma_ctl(dev_info_t *dip, dev_info_t *rdip,
usr/src/uts/common/io/bofi.c
3851
retval = save_bus_ops.bus_dma_ctl(dip, rdip, handle, request, offp,
usr/src/uts/common/io/bofi.c
3858
if (!driver_under_test(rdip))
usr/src/uts/common/io/bofi.c
3867
bofi_dvma_reserve(rdip, *(ddi_dma_handle_t *)objp);
usr/src/uts/common/io/bofi.c
3938
bofi_dvma_reserve(dev_info_t *rdip, ddi_dma_handle_t handle)
usr/src/uts/common/io/bofi.c
3967
(void) strncpy(dummyhp->name, ddi_get_name(rdip), NAMESIZE);
usr/src/uts/common/io/bofi.c
3968
dummyhp->instance = ddi_get_instance(rdip);
usr/src/uts/common/io/bofi.c
3970
dummyhp->dip = rdip;
usr/src/uts/common/io/bofi.c
3985
(void) strncpy(hp->name, ddi_get_name(rdip), NAMESIZE);
usr/src/uts/common/io/bofi.c
3986
hp->instance = ddi_get_instance(rdip);
usr/src/uts/common/io/bofi.c
3988
hp->dip = rdip;
usr/src/uts/common/io/bofi.c
3993
unsigned long pagemask = ddi_ptob(rdip, 1) - 1;
usr/src/uts/common/io/bofi.c
4454
bofi_post_event(dev_info_t *dip, dev_info_t *rdip,
usr/src/uts/common/io/bofi.c
4469
return (save_bus_ops.bus_post_event(dip, rdip, eventhdl,
usr/src/uts/common/io/bofi.c
4497
return (save_bus_ops.bus_post_event(dip, rdip, eventhdl, impl_data));
usr/src/uts/common/io/bofi.c
4577
bofi_intr_ops(dev_info_t *dip, dev_info_t *rdip, ddi_intr_op_t intr_op,
usr/src/uts/common/io/bofi.c
4592
if (!driver_under_test(rdip))
usr/src/uts/common/io/bofi.c
4593
return (save_bus_ops.bus_intr_op(dip, rdip,
usr/src/uts/common/io/bofi.c
4599
(void) strncpy(hp->name, ddi_get_name(rdip), NAMESIZE);
usr/src/uts/common/io/bofi.c
4600
hp->instance = ddi_get_instance(rdip);
usr/src/uts/common/io/bofi.c
4606
hp->dip = rdip;
usr/src/uts/common/io/bofi.c
4622
retval = save_bus_ops.bus_intr_op(dip, rdip,
usr/src/uts/common/io/bofi.c
4672
retval = save_bus_ops.bus_intr_op(dip, rdip,
usr/src/uts/common/io/bofi.c
4681
if (hp->dip == rdip &&
usr/src/uts/common/io/bofi.c
4717
return (save_bus_ops.bus_intr_op(dip, rdip,
usr/src/uts/common/io/cardbus/cardbus.c
100
static int cardbus_dma_freehdl(dev_info_t *dip, dev_info_t *rdip,
usr/src/uts/common/io/cardbus/cardbus.c
1002
ddi_driver_name(rdip),
usr/src/uts/common/io/cardbus/cardbus.c
1003
ddi_get_instance(rdip),
usr/src/uts/common/io/cardbus/cardbus.c
102
static int cardbus_dma_bindhdl(dev_info_t *dip, dev_info_t *rdip,
usr/src/uts/common/io/cardbus/cardbus.c
1020
val32 = ddi_getprop(DDI_DEV_T_ANY, rdip,
usr/src/uts/common/io/cardbus/cardbus.c
1028
val32 = ddi_getprop(DDI_DEV_T_ANY, rdip,
usr/src/uts/common/io/cardbus/cardbus.c
1036
val32 = ddi_getprop(DDI_DEV_T_ANY, rdip,
usr/src/uts/common/io/cardbus/cardbus.c
1042
if ((name = ddi_get_name(rdip)) !=
usr/src/uts/common/io/cardbus/cardbus.c
105
static int cardbus_dma_unbindhdl(dev_info_t *dip, dev_info_t *rdip,
usr/src/uts/common/io/cardbus/cardbus.c
1061
for (next = ddi_get_child(rdip); next;
usr/src/uts/common/io/cardbus/cardbus.c
107
static int cardbus_dma_flush(dev_info_t *dip, dev_info_t *rdip,
usr/src/uts/common/io/cardbus/cardbus.c
1070
if (ddi_getlongprop(DDI_DEV_T_NONE, rdip,
usr/src/uts/common/io/cardbus/cardbus.c
110
static int cardbus_dma_win(dev_info_t *dip, dev_info_t *rdip,
usr/src/uts/common/io/cardbus/cardbus.c
113
static int cardbus_dma_map(dev_info_t *dip, dev_info_t *rdip,
usr/src/uts/common/io/cardbus/cardbus.c
120
static int cardbus_get_eventcookie(dev_info_t *dip, dev_info_t *rdip,
usr/src/uts/common/io/cardbus/cardbus.c
1208
cardbus_initchild(dev_info_t *rdip, dev_info_t *dip, dev_info_t *child,
usr/src/uts/common/io/cardbus/cardbus.c
1215
_NOTE(ARGUNUSED(rdip, result))
usr/src/uts/common/io/cardbus/cardbus.c
122
static int cardbus_add_eventcall(dev_info_t *dip, dev_info_t *rdip,
usr/src/uts/common/io/cardbus/cardbus.c
127
static int cardbus_post_event(dev_info_t *dip, dev_info_t *rdip,
usr/src/uts/common/io/cardbus/cardbus.c
130
static int cardbus_intr_ops(dev_info_t *dip, dev_info_t *rdip,
usr/src/uts/common/io/cardbus/cardbus.c
1854
cardbus_bus_map(dev_info_t *dip, dev_info_t *rdip, ddi_map_req_t *mp,
usr/src/uts/common/io/cardbus/cardbus.c
1862
(void *) dip, (void *) rdip);
usr/src/uts/common/io/cardbus/cardbus.c
1871
ddi_driver_name(rdip),
usr/src/uts/common/io/cardbus/cardbus.c
1877
(pdip, rdip, mp, offset, len, vaddrp);
usr/src/uts/common/io/cardbus/cardbus.c
1881
cardbus_err(rdip, 8, "cardbus_bus_map failed, rc = %d\n", rc);
usr/src/uts/common/io/cardbus/cardbus.c
1884
cardbus_err(rdip, 9, "cardbus_bus_map OK\n");
usr/src/uts/common/io/cardbus/cardbus.c
1906
cardbus_dma_allochdl(dev_info_t *dip, dev_info_t *rdip, ddi_dma_attr_t *attr,
usr/src/uts/common/io/cardbus/cardbus.c
1914
(void *) dip, (void *) rdip);
usr/src/uts/common/io/cardbus/cardbus.c
1924
return (ddi_dma_allochdl(dip, rdip, attr, waitfp, arg, handlep));
usr/src/uts/common/io/cardbus/cardbus.c
1928
cardbus_dma_freehdl(dev_info_t *dip, dev_info_t *rdip,
usr/src/uts/common/io/cardbus/cardbus.c
1935
(void *) dip, (void *) rdip);
usr/src/uts/common/io/cardbus/cardbus.c
1945
return (ddi_dma_freehdl(dip, rdip, handle));
usr/src/uts/common/io/cardbus/cardbus.c
1949
cardbus_dma_bindhdl(dev_info_t *dip, dev_info_t *rdip,
usr/src/uts/common/io/cardbus/cardbus.c
1957
(void *) dip, (void *) rdip);
usr/src/uts/common/io/cardbus/cardbus.c
1968
rdip, handle, dmareq, cp, ccountp));
usr/src/uts/common/io/cardbus/cardbus.c
1972
cardbus_dma_unbindhdl(dev_info_t *dip, dev_info_t *rdip,
usr/src/uts/common/io/cardbus/cardbus.c
1979
(void *) dip, (void *) rdip);
usr/src/uts/common/io/cardbus/cardbus.c
1990
rdip, handle));
usr/src/uts/common/io/cardbus/cardbus.c
1994
cardbus_dma_flush(dev_info_t *dip, dev_info_t *rdip,
usr/src/uts/common/io/cardbus/cardbus.c
2002
(void *) dip, (void *) rdip);
usr/src/uts/common/io/cardbus/cardbus.c
2012
return (DEVI(pdip)->devi_ops->devo_bus_ops->bus_dma_flush(pdip, rdip,
usr/src/uts/common/io/cardbus/cardbus.c
2017
cardbus_dma_win(dev_info_t *dip, dev_info_t *rdip,
usr/src/uts/common/io/cardbus/cardbus.c
2024
(void *) dip, (void *) rdip);
usr/src/uts/common/io/cardbus/cardbus.c
2034
return (DEVI(pdip)->devi_ops->devo_bus_ops->bus_dma_win(pdip, rdip,
usr/src/uts/common/io/cardbus/cardbus.c
2039
cardbus_dma_map(dev_info_t *dip, dev_info_t *rdip,
usr/src/uts/common/io/cardbus/cardbus.c
2046
(void *) dip, (void *) rdip);
usr/src/uts/common/io/cardbus/cardbus.c
2056
return (DEVI(pdip)->devi_ops->devo_bus_ops->bus_dma_map(pdip, rdip,
usr/src/uts/common/io/cardbus/cardbus.c
2061
cardbus_get_eventcookie(dev_info_t *dip, dev_info_t *rdip,
usr/src/uts/common/io/cardbus/cardbus.c
2092
bus_get_eventcookie(pdip, rdip, eventname, cookiep));
usr/src/uts/common/io/cardbus/cardbus.c
2098
rc = ndi_event_retrieve_cookie(cbp->cb_ndi_event_hdl, rdip, eventname,
usr/src/uts/common/io/cardbus/cardbus.c
2107
cardbus_add_eventcall(dev_info_t *dip, dev_info_t *rdip,
usr/src/uts/common/io/cardbus/cardbus.c
2140
bus_add_eventcall(pdip, rdip, cookie, callback,
usr/src/uts/common/io/cardbus/cardbus.c
2147
rc = ndi_event_add_callback(cbp->cb_ndi_event_hdl, rdip, cookie,
usr/src/uts/common/io/cardbus/cardbus.c
2191
cardbus_post_event(dev_info_t *dip, dev_info_t *rdip,
usr/src/uts/common/io/cardbus/cardbus.c
2194
_NOTE(ARGUNUSED(rdip, cookie, bus_impldata))
usr/src/uts/common/io/cardbus/cardbus.c
2199
static int cardbus_remove_intr_impl(dev_info_t *dip, dev_info_t *rdip,
usr/src/uts/common/io/cardbus/cardbus.c
2201
static int cardbus_add_intr_impl(dev_info_t *dip, dev_info_t *rdip,
usr/src/uts/common/io/cardbus/cardbus.c
2203
static int cardbus_enable_intr_impl(dev_info_t *dip, dev_info_t *rdip,
usr/src/uts/common/io/cardbus/cardbus.c
2205
static int cardbus_disable_intr_impl(dev_info_t *dip, dev_info_t *rdip,
usr/src/uts/common/io/cardbus/cardbus.c
2216
cardbus_intr_ops(dev_info_t *dip, dev_info_t *rdip, ddi_intr_op_t intr_op,
usr/src/uts/common/io/cardbus/cardbus.c
2248
ret = cardbus_enable_intr_impl(dip, rdip, hdlp);
usr/src/uts/common/io/cardbus/cardbus.c
2251
ret = cardbus_disable_intr_impl(dip, rdip, hdlp);
usr/src/uts/common/io/cardbus/cardbus.c
2256
*(int *)result = i_ddi_get_intx_nintrs(rdip);
usr/src/uts/common/io/cardbus/cardbus.c
2273
cardbus_enable_intr_impl(dev_info_t *dip, dev_info_t *rdip,
usr/src/uts/common/io/cardbus/cardbus.c
2288
(void *) rdip, ddi_driver_name(rdip));
usr/src/uts/common/io/cardbus/cardbus.c
2296
sih.handler_id = (unsigned)(long)rdip;
usr/src/uts/common/io/cardbus/cardbus.c
2309
cardbus_disable_intr_impl(dev_info_t *dip, dev_info_t *rdip,
usr/src/uts/common/io/cardbus/cardbus.c
2324
(void *) rdip, ddi_driver_name(rdip), ddi_get_instance(rdip));
usr/src/uts/common/io/cardbus/cardbus.c
2332
cih.handler_id = (unsigned)(long)rdip;
usr/src/uts/common/io/cardbus/cardbus.c
85
static int cardbus_bus_map(dev_info_t *dip, dev_info_t *rdip,
usr/src/uts/common/io/cardbus/cardbus.c
916
cardbus_ctlops(dev_info_t *dip, dev_info_t *rdip,
usr/src/uts/common/io/cardbus/cardbus.c
927
(void *)dip, (void *)rdip, ctlop, (void *)arg, (void *)result);
usr/src/uts/common/io/cardbus/cardbus.c
942
return (ddi_ctlops(dip, rdip, ctlop, arg, result));
usr/src/uts/common/io/cardbus/cardbus.c
952
if (rdip == (dev_info_t *)NULL) {
usr/src/uts/common/io/cardbus/cardbus.c
97
static int cardbus_dma_allochdl(dev_info_t *dip, dev_info_t *rdip,
usr/src/uts/common/io/cardbus/cardbus.c
978
return (cardbus_initchild(rdip, dip, (dev_info_t *)arg,
usr/src/uts/common/io/cardbus/cardbus.c
982
if (rdip == (dev_info_t *)0)
usr/src/uts/common/io/cardbus/cardbus.c
985
if (strcmp("pcs", ddi_node_name(rdip)) == 0)
usr/src/uts/common/io/cardbus/cardbus.c
988
ddi_get_instance(rdip),
usr/src/uts/common/io/cardbus/cardbus.c
995
if (ddi_prop_lookup_int_array(DDI_DEV_T_ANY, rdip,
usr/src/uts/common/io/cxgbe/t4nex/t4_nexus.c
752
t4_bus_ctl(dev_info_t *dip, dev_info_t *rdip, ddi_ctl_enum_t op, void *arg,
usr/src/uts/common/io/cxgbe/t4nex/t4_nexus.c
761
pi = ddi_get_parent_data(rdip);
usr/src/uts/common/io/cxgbe/t4nex/t4_nexus.c
763
pi->child_inst = ddi_get_instance(rdip);
usr/src/uts/common/io/cxgbe/t4nex/t4_nexus.c
783
return (ddi_ctlops(dip, rdip, op, arg, result));
usr/src/uts/common/io/fibre-channel/ulp/fcp.c
11535
fcp_scsi_bus_get_eventcookie(dev_info_t *dip, dev_info_t *rdip, char *name,
usr/src/uts/common/io/fibre-channel/ulp/fcp.c
11544
return (ndi_event_retrieve_cookie(pptr->port_ndi_event_hdl, rdip, name,
usr/src/uts/common/io/fibre-channel/ulp/fcp.c
11550
fcp_scsi_bus_add_eventcall(dev_info_t *dip, dev_info_t *rdip,
usr/src/uts/common/io/fibre-channel/ulp/fcp.c
11560
return (ndi_event_add_callback(pptr->port_ndi_event_hdl, rdip,
usr/src/uts/common/io/fibre-channel/ulp/fcp.c
11582
fcp_scsi_bus_post_event(dev_info_t *dip, dev_info_t *rdip,
usr/src/uts/common/io/fibre-channel/ulp/fcp.c
11591
return (ndi_event_run_callbacks(pptr->port_ndi_event_hdl, rdip,
usr/src/uts/common/io/fibre-channel/ulp/fcp.c
387
static int fcp_scsi_bus_get_eventcookie(dev_info_t *dip, dev_info_t *rdip,
usr/src/uts/common/io/fibre-channel/ulp/fcp.c
389
static int fcp_scsi_bus_add_eventcall(dev_info_t *dip, dev_info_t *rdip,
usr/src/uts/common/io/fibre-channel/ulp/fcp.c
394
static int fcp_scsi_bus_post_event(dev_info_t *dip, dev_info_t *rdip,
usr/src/uts/common/io/i2c/nexus/i2cnex.c
1005
return (ddi_ctlops(dip, rdip, ctlop, arg, result));
usr/src/uts/common/io/i2c/nexus/i2cnex.c
931
i2c_nex_bus_ctl(dev_info_t *dip, dev_info_t *rdip, ddi_ctl_enum_t ctlop,
usr/src/uts/common/io/i2c/nexus/i2cnex.c
940
if (rdip == NULL) {
usr/src/uts/common/io/i2c/nexus/i2cnex.c
944
nex = ddi_get_parent_data(rdip);
usr/src/uts/common/io/i2c/nexus/i2cnex.c
966
ddi_node_name(rdip), ddi_get_name_addr(rdip),
usr/src/uts/common/io/i2c/nexus/i2cnex.c
967
ddi_driver_name(rdip), ddi_get_instance(rdip));
usr/src/uts/common/io/i8042.c
1356
i8042_intr_ops(dev_info_t *dip, dev_info_t *rdip, ddi_intr_op_t intr_op,
usr/src/uts/common/io/i8042.c
1370
if (i_ddi_intr_ops(dip, rdip, intr_op, hdlp, result)
usr/src/uts/common/io/i8042.c
1388
port = ddi_get_parent_data(rdip);
usr/src/uts/common/io/i8042.c
1392
ret = ddi_intr_add_softint(rdip, &port->soft_hdl,
usr/src/uts/common/io/i8042.c
1400
DRIVER_NAME(rdip), ddi_get_instance(rdip), ret);
usr/src/uts/common/io/i8042.c
1414
port = ddi_get_parent_data(rdip);
usr/src/uts/common/io/i8042.c
1428
port = ddi_get_parent_data(rdip);
usr/src/uts/common/io/i8042.c
1446
port = ddi_get_parent_data(rdip);
usr/src/uts/common/io/i8042.c
1462
i8042_ctlops(dev_info_t *dip, dev_info_t *rdip,
usr/src/uts/common/io/i8042.c
1504
ddi_node_name(rdip), ddi_get_name_addr(rdip),
usr/src/uts/common/io/i8042.c
1505
DRIVER_NAME(rdip), ddi_get_instance(rdip));
usr/src/uts/common/io/i8042.c
1509
return (ddi_ctlops(dip, rdip, op, arg, result));
usr/src/uts/common/io/i8042.c
274
static int i8042_map(dev_info_t *dip, dev_info_t *rdip, ddi_map_req_t *mp,
usr/src/uts/common/io/i8042.c
276
static int i8042_ctlops(dev_info_t *dip, dev_info_t *rdip,
usr/src/uts/common/io/i8042.c
284
static int i8042_intr_ops(dev_info_t *dip, dev_info_t *rdip,
usr/src/uts/common/io/i8042.c
829
dev_info_t *rdip,
usr/src/uts/common/io/i8042.c
853
if (ddi_prop_lookup_int_array(DDI_DEV_T_ANY, rdip,
usr/src/uts/common/io/i8042.c
859
ddi_node_name(rdip), ddi_get_name_addr(rdip));
usr/src/uts/common/io/i8042.c
867
ddi_node_name(rdip), ddi_get_name_addr(rdip));
usr/src/uts/common/io/i8042.c
873
ddi_node_name(rdip), ddi_get_name_addr(rdip));
usr/src/uts/common/io/i8042.c
885
ddi_node_name(rdip), ddi_get_name_addr(rdip));
usr/src/uts/common/io/i8042.c
896
ddi_node_name(rdip), ddi_get_name_addr(rdip));
usr/src/uts/common/io/i8042.c
906
ddi_node_name(rdip), ddi_get_name_addr(rdip));
usr/src/uts/common/io/ib/clients/eoib/enx_hdlrs.c
797
dev_info_t *rdip;
usr/src/uts/common/io/ib/clients/eoib/enx_hdlrs.c
813
if ((rdip = eibnx_find_child_dip_by_inst(info, inst)) == NULL) {
usr/src/uts/common/io/ib/clients/eoib/enx_hdlrs.c
820
ret = ndi_event_retrieve_cookie(enx_ndi_event_hdl, rdip,
usr/src/uts/common/io/ib/clients/eoib/enx_hdlrs.c
829
(void) ndi_post_event(ss->nx_dip, rdip, cookie, (void *)pkt);
usr/src/uts/common/io/ib/clients/eoib/enx_hdlrs.c
837
dev_info_t *rdip;
usr/src/uts/common/io/ib/clients/eoib/enx_hdlrs.c
840
if ((rdip = eibnx_find_child_dip_by_gw(info, portid)) == NULL) {
usr/src/uts/common/io/ib/clients/eoib/enx_hdlrs.c
847
ret = ndi_event_retrieve_cookie(enx_ndi_event_hdl, rdip,
usr/src/uts/common/io/ib/clients/eoib/enx_hdlrs.c
856
(void) ndi_post_event(ss->nx_dip, rdip, cookie, NULL);
usr/src/uts/common/io/ib/clients/eoib/enx_hdlrs.c
865
dev_info_t *rdip;
usr/src/uts/common/io/ib/clients/eoib/enx_hdlrs.c
868
if ((rdip = eibnx_find_child_dip_by_gw(info, portid)) == NULL) {
usr/src/uts/common/io/ib/clients/eoib/enx_hdlrs.c
875
ret = ndi_event_retrieve_cookie(enx_ndi_event_hdl, rdip,
usr/src/uts/common/io/ib/clients/eoib/enx_hdlrs.c
885
(void) ndi_post_event(ss->nx_dip, rdip, cookie, new_gw_info);
usr/src/uts/common/io/ib/clients/eoib/enx_main.c
371
eibnx_bus_ctl(dev_info_t *dip, dev_info_t *rdip, ddi_ctl_enum_t ctlop,
usr/src/uts/common/io/ib/clients/eoib/enx_main.c
381
ddi_node_name(rdip), ddi_get_name_addr(rdip),
usr/src/uts/common/io/ib/clients/eoib/enx_main.c
382
ddi_driver_name(rdip), ddi_get_instance(rdip));
usr/src/uts/common/io/ib/clients/eoib/enx_main.c
406
ret = ddi_ctlops(dip, rdip, ctlop, arg, result);
usr/src/uts/common/io/ib/clients/eoib/enx_main.c
502
eibnx_get_eventcookie(dev_info_t *dip, dev_info_t *rdip,
usr/src/uts/common/io/ib/clients/eoib/enx_main.c
505
return (ndi_event_retrieve_cookie(enx_ndi_event_hdl, rdip, name,
usr/src/uts/common/io/ib/clients/eoib/enx_main.c
511
eibnx_add_eventcall(dev_info_t *dip, dev_info_t *rdip, ddi_eventcookie_t cookie,
usr/src/uts/common/io/ib/clients/eoib/enx_main.c
516
return (ndi_event_add_callback(enx_ndi_event_hdl, rdip, cookie,
usr/src/uts/common/io/ib/clients/eoib/enx_main.c
529
eibnx_post_event(dev_info_t *dip, dev_info_t *rdip,
usr/src/uts/common/io/ib/clients/eoib/enx_main.c
532
return (ndi_event_run_callbacks(enx_ndi_event_hdl, rdip, cookie,
usr/src/uts/common/io/ib/ibnex/ibnex.c
3610
ibnex_get_eventcookie(dev_info_t *dip, dev_info_t *rdip,
usr/src/uts/common/io/ib/ibnex/ibnex.c
3617
dip, rdip, eventname, cookie);
usr/src/uts/common/io/ib/ibnex/ibnex.c
3620
rdip, eventname, cookie, NDI_EVENT_NOPASS);
usr/src/uts/common/io/ib/ibnex/ibnex.c
3631
ibnex_add_eventcall(dev_info_t *dip, dev_info_t *rdip,
usr/src/uts/common/io/ib/ibnex/ibnex.c
3638
dip, rdip, cookie, callback, arg, cb_id);
usr/src/uts/common/io/ib/ibnex/ibnex.c
3641
rdip, cookie, callback, arg, NDI_SLEEP, cb_id));
usr/src/uts/common/io/ib/ibnex/ibnex.c
3655
ibnex_post_event(dev_info_t *dip, dev_info_t *rdip,
usr/src/uts/common/io/ib/ibnex/ibnex.c
3659
dip, rdip, cookie, bus_impldata);
usr/src/uts/common/io/ib/ibnex/ibnex.c
3661
return (ndi_event_run_callbacks(ibnex.ibnex_ndi_event_hdl, rdip,
usr/src/uts/common/io/ib/ibnex/ibnex.c
898
ibnex_map_fault(dev_info_t *dip, dev_info_t *rdip, struct hat *hat,
usr/src/uts/common/io/ib/ibnex/ibnex.c
912
ibnex_busctl(dev_info_t *dip, dev_info_t *rdip,
usr/src/uts/common/io/ib/ibnex/ibnex.c
918
"\tbusctl: dip = %p, rdip = %p, ctlop = %x,", dip, rdip, ctlop);
usr/src/uts/common/io/ib/ibnex/ibnex.c
923
if (rdip == NULL) {
usr/src/uts/common/io/ib/ibnex/ibnex.c
929
ddi_node_name(rdip), ddi_get_name_addr(rdip),
usr/src/uts/common/io/ib/ibnex/ibnex.c
930
ddi_driver_name(rdip), ddi_get_instance(rdip));
usr/src/uts/common/io/ib/ibnex/ibnex.c
953
return (ndi_dev_is_persistent_node(rdip) ?
usr/src/uts/common/io/ib/ibnex/ibnex.c
979
ctlop, ddi_get_name(rdip), ddi_get_instance(rdip));
usr/src/uts/common/io/ib/ibnex/ibnex.c
987
return (ddi_ctlops(dip, rdip, ctlop, arg, result));
usr/src/uts/common/io/pci_intr_lib.c
1167
pci_intx_get_ispec(dev_info_t *dip, dev_info_t *rdip, int inum)
usr/src/uts/common/io/pci_intr_lib.c
1175
if ((pdptr = ddi_get_parent_data(rdip)) == NULL)
usr/src/uts/common/io/pci_intr_lib.c
1183
if (ddi_prop_lookup_int_array(DDI_DEV_T_ANY, rdip,
usr/src/uts/common/io/pci_intr_lib.c
1193
ispec->intrspec_pri = pci_class_to_pil(rdip);
usr/src/uts/common/io/pci_intr_lib.c
1198
if (pci_config_setup(rdip, &cfg_hdl) != DDI_SUCCESS) {
usr/src/uts/common/io/pci_intr_lib.c
1231
pci_class_to_val(dev_info_t *rdip, char *property_name, pci_class_val_t *rec_p,
usr/src/uts/common/io/pci_intr_lib.c
1243
class_code = (uint32_t)ddi_prop_get_int(DDI_DEV_T_ANY, rdip,
usr/src/uts/common/io/pci_intr_lib.c
1254
if (ddi_getlongprop(DDI_DEV_T_ANY, rdip, DDI_PROP_NOTPROM,
usr/src/uts/common/io/pci_intr_lib.c
1271
pci_class_to_pil(dev_info_t *rdip)
usr/src/uts/common/io/pci_intr_lib.c
1276
pil = pci_class_to_val(rdip,
usr/src/uts/common/io/pci_intr_lib.c
1293
pci_class_to_intr_weight(dev_info_t *rdip)
usr/src/uts/common/io/pci_intr_lib.c
1298
intr_weight = pci_class_to_val(rdip,
usr/src/uts/common/io/pci_intr_lib.c
155
pci_msi_get_cap(dev_info_t *rdip, int type, int *flagsp)
usr/src/uts/common/io/pci_intr_lib.c
161
(void *)rdip));
usr/src/uts/common/io/pci_intr_lib.c
165
if (pci_get_msi_ctrl(rdip, type, &msi_ctrl,
usr/src/uts/common/io/pci_intr_lib.c
200
pci_msi_configure(dev_info_t *rdip, int type, int count, int inum,
usr/src/uts/common/io/pci_intr_lib.c
208
(void *)rdip, type, count, inum, addr, data));
usr/src/uts/common/io/pci_intr_lib.c
210
if (pci_get_msi_ctrl(rdip, type, &msi_ctrl,
usr/src/uts/common/io/pci_intr_lib.c
250
ddi_intr_msix_t *msix_p = i_ddi_get_msix(rdip);
usr/src/uts/common/io/pci_intr_lib.c
294
pci_msi_unconfigure(dev_info_t *rdip, int type, int inum)
usr/src/uts/common/io/pci_intr_lib.c
300
"inum 0x%x\n", (void *)rdip, type, inum));
usr/src/uts/common/io/pci_intr_lib.c
302
if (pci_get_msi_ctrl(rdip, type, &msi_ctrl, &caps_ptr, &h) !=
usr/src/uts/common/io/pci_intr_lib.c
325
ddi_intr_msix_t *msix_p = i_ddi_get_msix(rdip);
usr/src/uts/common/io/pci_intr_lib.c
358
pci_is_msi_enabled(dev_info_t *rdip, int type)
usr/src/uts/common/io/pci_intr_lib.c
365
"type = 0x%x\n", (void *)rdip, type));
usr/src/uts/common/io/pci_intr_lib.c
367
if (pci_get_msi_ctrl(rdip, type, &msi_ctrl,
usr/src/uts/common/io/pci_intr_lib.c
393
pci_msi_enable_mode(dev_info_t *rdip, int type)
usr/src/uts/common/io/pci_intr_lib.c
399
(void *)rdip));
usr/src/uts/common/io/pci_intr_lib.c
401
if (pci_get_msi_ctrl(rdip, type, &msi_ctrl,
usr/src/uts/common/io/pci_intr_lib.c
441
pci_msi_disable_mode(dev_info_t *rdip, int type)
usr/src/uts/common/io/pci_intr_lib.c
447
(void *)rdip));
usr/src/uts/common/io/pci_intr_lib.c
449
if (pci_get_msi_ctrl(rdip, type, &msi_ctrl,
usr/src/uts/common/io/pci_intr_lib.c
483
pci_msi_set_mask(dev_info_t *rdip, int type, int inum)
usr/src/uts/common/io/pci_intr_lib.c
492
"type = 0x%x\n", (void *)rdip, type));
usr/src/uts/common/io/pci_intr_lib.c
494
if (pci_get_msi_ctrl(rdip, type, &msi_ctrl,
usr/src/uts/common/io/pci_intr_lib.c
523
msix_p = i_ddi_get_msix(rdip);
usr/src/uts/common/io/pci_intr_lib.c
547
pci_msi_clr_mask(dev_info_t *rdip, int type, int inum)
usr/src/uts/common/io/pci_intr_lib.c
556
"type = 0x%x\n", (void *)rdip, type));
usr/src/uts/common/io/pci_intr_lib.c
558
if (pci_get_msi_ctrl(rdip, type, &msi_ctrl,
usr/src/uts/common/io/pci_intr_lib.c
585
msix_p = i_ddi_get_msix(rdip);
usr/src/uts/common/io/pci_intr_lib.c
609
pci_msi_get_pending(dev_info_t *rdip, int type, int inum, int *pendingp)
usr/src/uts/common/io/pci_intr_lib.c
617
(void *)rdip));
usr/src/uts/common/io/pci_intr_lib.c
619
if (pci_get_msi_ctrl(rdip, type, &msi_ctrl,
usr/src/uts/common/io/pci_intr_lib.c
644
ddi_intr_msix_t *msix_p = i_ddi_get_msix(rdip);
usr/src/uts/common/io/pci_intr_lib.c
668
pci_msi_get_nintrs(dev_info_t *rdip, int type, int *nintrs)
usr/src/uts/common/io/pci_intr_lib.c
674
(void *)rdip));
usr/src/uts/common/io/pci_intr_lib.c
676
if (pci_get_msi_ctrl(rdip, type, &msi_ctrl,
usr/src/uts/common/io/pci_intr_lib.c
705
pci_msi_set_nintrs(dev_info_t *rdip, int type, int navail)
usr/src/uts/common/io/pci_intr_lib.c
711
"navail = 0x%x\n", (void *)rdip, navail));
usr/src/uts/common/io/pci_intr_lib.c
718
if (pci_get_msi_ctrl(rdip, type, &msi_ctrl,
usr/src/uts/common/io/pci_intr_lib.c
742
pci_msi_get_supported_type(dev_info_t *rdip, int *typesp)
usr/src/uts/common/io/pci_intr_lib.c
748
"rdip = 0x%p\n", (void *)rdip));
usr/src/uts/common/io/pci_intr_lib.c
752
if (pci_get_msi_ctrl(rdip, DDI_INTR_TYPE_MSI, &msi_ctrl,
usr/src/uts/common/io/pci_intr_lib.c
758
if (pci_get_msi_ctrl(rdip, DDI_INTR_TYPE_MSIX, &msi_ctrl,
usr/src/uts/common/io/pci_intr_lib.c
765
"rdip = 0x%p types 0x%x\n", (void *)rdip, *typesp));
usr/src/uts/common/io/pci_intr_lib.c
778
pci_msix_init(dev_info_t *rdip)
usr/src/uts/common/io/pci_intr_lib.c
790
DDI_INTR_NEXDBG((CE_CONT, "pci_msix_init: rdip = %p\n", (void *)rdip));
usr/src/uts/common/io/pci_intr_lib.c
792
if (pci_get_msi_ctrl(rdip, DDI_INTR_TYPE_MSIX, &msix_ctrl,
usr/src/uts/common/io/pci_intr_lib.c
823
if ((ret = ddi_prop_lookup_int_array(DDI_DEV_T_ANY, rdip,
usr/src/uts/common/io/pci_intr_lib.c
855
if ((ret = ddi_regs_map_setup(rdip, rnumber,
usr/src/uts/common/io/pci_intr_lib.c
904
if ((ret = ddi_regs_map_setup(rdip, rnumber,
usr/src/uts/common/io/pci_intr_lib.c
956
pci_msix_dup(dev_info_t *rdip, int org_inum, int dup_inum)
usr/src/uts/common/io/pci_intr_lib.c
958
ddi_intr_msix_t *msix_p = i_ddi_get_msix(rdip);
usr/src/uts/common/io/pci_intr_lib.c
964
"to_vector = 0x%x\n", (void *)rdip, org_inum, dup_inum));
usr/src/uts/common/io/pci_intr_lib.c
985
return (pci_msi_configure(rdip, DDI_INTR_TYPE_MSIX, 1, dup_inum, addr,
usr/src/uts/common/io/pciex/pcie.c
2585
pcie_get_my_childs_dip(dev_info_t *dip, dev_info_t *rdip)
usr/src/uts/common/io/pciex/pcie.c
2587
dev_info_t *cdip = rdip;
usr/src/uts/common/io/pciex/pcie.c
2596
pcie_get_bdf_for_dma_xfer(dev_info_t *dip, dev_info_t *rdip)
usr/src/uts/common/io/pciex/pcie.c
2607
if (rdip == dip)
usr/src/uts/common/io/pciex/pcie.c
2610
cdip = pcie_get_my_childs_dip(dip, rdip);
usr/src/uts/common/io/pciex/pcie.c
2678
pcie_is_child(dev_info_t *dip, dev_info_t *rdip)
usr/src/uts/common/io/pciex/pcie.c
2682
if (cdip == rdip)
usr/src/uts/common/io/pciex/pcie_fault.c
271
pf_scan_fabric(dev_info_t *rdip, ddi_fm_error_t *derr, pf_data_t *root_pfd_p)
usr/src/uts/common/io/pciex/pcie_fault.c
295
if (PCIE_IS_RP(PCIE_DIP2BUS(rdip)) && pf_is_ready(rdip) &&
usr/src/uts/common/io/pciex/pcie_fault.c
297
scan_flag = pf_handler_enter(rdip, &impl);
usr/src/uts/common/io/pciex/pcie_fault.c
301
scan_flag = pf_default_hdl(rdip, &impl);
usr/src/uts/common/io/pciex/pcie_fault.c
328
scan_flag |= pf_dispatch(rdip, &impl, full_scan);
usr/src/uts/common/io/pciex/pcieb.c
1750
pcieb_dma_allochdl(dev_info_t *dip, dev_info_t *rdip,
usr/src/uts/common/io/pciex/pcieb.c
1778
if ((ret = ddi_dma_allochdl(dip, rdip, attr_p, waitfp, arg,
usr/src/uts/common/io/pciex/pcieb.c
1789
mp->dmai_minxfer = pcie_get_bdf_for_dma_xfer(dip, rdip);
usr/src/uts/common/io/pciex/pcieb.c
1802
pcieb_dma_mctl(dev_info_t *dip, dev_info_t *rdip, ddi_dma_handle_t handle,
usr/src/uts/common/io/pciex/pcieb.c
1813
if (((ret = ddi_dma_mctl(dip, rdip, handle, cmd, offp, lenp, objp,
usr/src/uts/common/io/pciex/pcieb.c
1822
mp->dmai_minxfer = pcie_get_bdf_for_dma_xfer(dip, rdip);
usr/src/uts/common/io/pciex/pcieb.c
1829
pcieb_intr_ops(dev_info_t *dip, dev_info_t *rdip, ddi_intr_op_t intr_op,
usr/src/uts/common/io/pciex/pcieb.c
1832
return (pcieb_plat_intr_ops(dip, rdip, intr_op, hdlp, result));
usr/src/uts/common/io/pciex/pcieb.c
203
static int pcieb_dma_allochdl(dev_info_t *dip, dev_info_t *rdip,
usr/src/uts/common/io/pciex/pcieb.c
206
static int pcieb_dma_mctl(dev_info_t *dip, dev_info_t *rdip,
usr/src/uts/common/io/pciex/pcieb.c
209
static int pcieb_intr_ops(dev_info_t *dip, dev_info_t *rdip,
usr/src/uts/common/io/pciex/pcieb.c
673
pcieb_bus_map(dev_info_t *dip, dev_info_t *rdip, ddi_map_req_t *mp,
usr/src/uts/common/io/pciex/pcieb.c
685
return ((DEVI(pdip)->devi_ops->devo_bus_ops->bus_map)(pdip, rdip, mp,
usr/src/uts/common/io/pciex/pcieb.c
690
pcieb_ctlops(dev_info_t *dip, dev_info_t *rdip, ddi_ctl_enum_t ctlop,
usr/src/uts/common/io/pciex/pcieb.c
704
if (rdip == (dev_info_t *)0)
usr/src/uts/common/io/pciex/pcieb.c
707
if (ddi_get_parent(rdip) == dip) {
usr/src/uts/common/io/pciex/pcieb.c
709
ddi_node_name(rdip), ddi_get_name_addr(rdip),
usr/src/uts/common/io/pciex/pcieb.c
710
ddi_driver_name(rdip), ddi_get_instance(rdip));
usr/src/uts/common/io/pciex/pcieb.c
714
(void) ddi_ctlops(dip, rdip, ctlop, arg, result);
usr/src/uts/common/io/pciex/pcieb.c
729
if (rdip == (dev_info_t *)0)
usr/src/uts/common/io/pciex/pcieb.c
735
return (pcieb_plat_peekpoke(dip, rdip, ctlop, arg, result));
usr/src/uts/common/io/pciex/pcieb.c
737
if (!pcie_is_child(dip, rdip))
usr/src/uts/common/io/pciex/pcieb.c
744
pcie_clear_errors(rdip);
usr/src/uts/common/io/pciex/pcieb.c
745
if (pcieb_plat_ctlops(rdip, ctlop, arg) !=
usr/src/uts/common/io/pciex/pcieb.c
765
return (pcie_pm_remove_child(dip, rdip));
usr/src/uts/common/io/pciex/pcieb.c
769
pf_init(rdip, (void *)pcieb->pcieb_fm_ibc,
usr/src/uts/common/io/pciex/pcieb.c
772
(void) pcieb_plat_ctlops(rdip, ctlop, arg);
usr/src/uts/common/io/pciex/pcieb.c
780
if ((!ddi_prop_exists(DDI_DEV_T_ANY, rdip,
usr/src/uts/common/io/pciex/pcieb.c
782
ddi_get_child(rdip)) {
usr/src/uts/common/io/pciex/pcieb.c
783
(void) pcie_postattach_child(rdip);
usr/src/uts/common/io/pciex/pcieb.c
787
pcie_disable_errors(rdip);
usr/src/uts/common/io/pciex/pcieb.c
796
if (!pcie_is_child(dip, rdip))
usr/src/uts/common/io/pciex/pcieb.c
802
pf_fini(rdip, ds->cmd);
usr/src/uts/common/io/pciex/pcieb.c
806
if (pcieb_plat_ctlops(rdip, ctlop, arg) != DDI_SUCCESS)
usr/src/uts/common/io/pciex/pcieb.c
810
return (pcie_pm_remove_child(dip, rdip));
usr/src/uts/common/io/pciex/pcieb.c
818
return (ddi_ctlops(dip, rdip, ctlop, arg, result));
usr/src/uts/common/io/pciex/pcieb.c
822
if (ddi_getlongprop(DDI_DEV_T_ANY, rdip,
usr/src/uts/common/io/pciex/pcieb.h
171
extern int pcieb_plat_ctlops(dev_info_t *rdip, ddi_ctl_enum_t ctlop,
usr/src/uts/common/io/pciex/pcieb.h
175
extern int pcieb_plat_peekpoke(dev_info_t *dip, dev_info_t *rdip,
usr/src/uts/common/io/pciex/pcieb.h
178
extern int pcieb_plat_intr_ops(dev_info_t *dip, dev_info_t *rdip,
usr/src/uts/common/io/ppm/ppm.c
756
ppm_ctlops(dev_info_t *dip, dev_info_t *rdip,
usr/src/uts/common/io/ppm/ppm.c
777
str, ddi_binding_name(rdip), ctlstr))
usr/src/uts/common/io/ppm/ppm.c
799
ASSERT(reqp->req.ppm_set_power_req.who == rdip);
usr/src/uts/common/io/ppm/ppm.c
802
(PPM_GET_PRIVATE(rdip) == NULL)) {
usr/src/uts/common/io/ppm/ppm.c
807
ppm_rem_dev(rdip);
usr/src/uts/common/io/ppm/ppm.c
812
ppm_svc_resume_ctlop(rdip, reqp);
usr/src/uts/common/io/ppm/ppm.c
822
ppmd = PPM_GET_PRIVATE(rdip);
usr/src/uts/common/io/ppm/ppm.c
826
domp = ppm_lookup_dev(rdip);
usr/src/uts/common/io/ppm/ppm.c
828
ppmd = ppm_get_dev(rdip, domp);
usr/src/uts/common/io/ppm/ppm.c
845
ASSERT(reqp->req.ppm_power_lock_owner_req.who == rdip);
usr/src/uts/common/io/ppm/ppm.c
846
ppmd = PPM_GET_PRIVATE(rdip);
usr/src/uts/common/io/ppm/ppm.c
850
domp = ppm_lookup_dev(rdip);
usr/src/uts/common/io/ppm/ppm.c
852
ppmd = ppm_get_dev(rdip, domp);
usr/src/uts/common/io/ppm/ppm.c
868
DEVI(rdip)->devi_busy_thread;
usr/src/uts/common/io/ppm/ppm.c
873
ASSERT(reqp->req.ppm_lock_power_req.who == rdip);
usr/src/uts/common/io/ppm/ppm.c
874
if ((domp = ppm_lookup_dev(rdip)) == NULL)
usr/src/uts/common/io/ppm/ppm.c
887
owned = ppm_add_owned(rdip, domp);
usr/src/uts/common/io/ppm/ppm.c
900
ASSERT(reqp->req.ppm_config_req.who == rdip);
usr/src/uts/common/io/ppm/ppm.c
901
domp = ppm_lookup_dev(rdip);
usr/src/uts/common/io/ppm/ppm.c
910
if (PM_GET_PM_INFO(rdip))
usr/src/uts/common/io/ppm/ppm.c
911
ppmd = ppm_get_dev(rdip, domp);
usr/src/uts/common/io/ppm/ppm.c
919
ret = ppm_power_down_domain(rdip);
usr/src/uts/common/io/ppm/ppm.c
922
ASSERT(reqp->req.ppm_lock_power_req.who == rdip);
usr/src/uts/common/io/ppm/ppm.c
923
if ((domp = ppm_lookup_dev(rdip)) == NULL)
usr/src/uts/common/io/ppm/ppm.c
926
(void) ddi_pathname(rdip, path);
usr/src/uts/common/io/ppm/ppm.c
956
ASSERT(reqp->req.ppm_config_req.who == rdip);
usr/src/uts/common/io/ppm/ppm.c
957
return (ppm_power_up_domain(rdip));
usr/src/uts/common/io/ppm/ppm.c
960
ASSERT(reqp->req.ppm_config_req.who == rdip);
usr/src/uts/common/io/ppm/ppm.c
967
"rv %d\n", str, PM_NAME(rdip), PM_ADDR(rdip),
usr/src/uts/common/io/ppm/ppm.c
969
return (ppm_power_down_domain(rdip));
usr/src/uts/common/io/ppm/ppm.c
972
ASSERT(reqp->req.ppm_config_req.who == rdip);
usr/src/uts/common/io/ppm/ppm.c
974
domp = ppm_lookup_dev(rdip);
usr/src/uts/common/io/ppm/ppm.c
982
if ((ppmd = PPM_GET_PRIVATE(rdip)) == NULL) {
usr/src/uts/common/io/ppm/ppm.c
983
domp = ppm_lookup_dev(rdip);
usr/src/uts/common/io/ppm/ppm.c
985
ppmd = ppm_get_dev(rdip, domp);
usr/src/uts/common/io/ppm/ppm.c
989
return (ppm_manage_cpus(rdip, reqp, result));
usr/src/uts/common/io/ppm/ppm.c
991
return (ppm_manage_fet(rdip, reqp, result));
usr/src/uts/common/io/ppm/ppm.c
994
return (ppm_manage_pci(rdip, reqp, result));
usr/src/uts/common/io/ppm/ppm.c
996
return (ppm_manage_pcie(rdip, reqp, result));
usr/src/uts/common/io/pseudonex.c
319
pseudonex_intr_op(dev_info_t *dip, dev_info_t *rdip, ddi_intr_op_t op,
usr/src/uts/common/io/pseudonex.c
402
pseudonex_ctl(dev_info_t *dip, dev_info_t *rdip, ddi_ctl_enum_t ctlop,
usr/src/uts/common/io/pseudonex.c
407
if (rdip == NULL)
usr/src/uts/common/io/pseudonex.c
410
ddi_driver_name(rdip), ddi_get_instance(rdip));
usr/src/uts/common/io/pseudonex.c
540
ddi_driver_name(rdip), ddi_get_instance(rdip));
usr/src/uts/common/io/pseudonex.c
559
return (ddi_ctlops(dip, rdip, ctlop, arg, result));
usr/src/uts/common/io/pseudonex.c
78
static int pseudonex_intr_op(dev_info_t *dip, dev_info_t *rdip,
usr/src/uts/common/io/pshot.c
1042
pshot_bus_introp(dev_info_t *dip, dev_info_t *rdip, ddi_intr_op_t intr_op,
usr/src/uts/common/io/pshot.c
1048
pshot_ctl(dev_info_t *dip, dev_info_t *rdip,
usr/src/uts/common/io/pshot.c
1070
if (rdip == (dev_info_t *)0)
usr/src/uts/common/io/pshot.c
1073
ddi_get_name(rdip), ddi_get_instance(rdip));
usr/src/uts/common/io/pshot.c
1119
ctlop, ddi_get_name(rdip), ddi_get_instance(rdip));
usr/src/uts/common/io/pshot.c
1124
dev_info_t *child = (dev_info_t *)rdip;
usr/src/uts/common/io/pshot.c
1200
dev_info_t *child = (dev_info_t *)rdip;
usr/src/uts/common/io/pshot.c
1314
return (ddi_ctlops(dip, rdip, ctlop, arg, result));
usr/src/uts/common/io/pshot.c
2344
pshot_get_eventcookie(dev_info_t *dip, dev_info_t *rdip,
usr/src/uts/common/io/pshot.c
2354
instance, (void *)dip, (void *)rdip,
usr/src/uts/common/io/pshot.c
2355
ddi_node_name(rdip), ddi_get_instance(rdip),
usr/src/uts/common/io/pshot.c
2360
rdip, eventname, event_cookiep, NDI_EVENT_NOPASS));
usr/src/uts/common/io/pshot.c
2364
pshot_add_eventcall(dev_info_t *dip, dev_info_t *rdip,
usr/src/uts/common/io/pshot.c
2376
instance, (void *)dip, (void *)rdip,
usr/src/uts/common/io/pshot.c
2377
ddi_node_name(rdip), ddi_get_instance(rdip), (void *)cookie,
usr/src/uts/common/io/pshot.c
2381
return (ndi_event_add_callback(pshot->ndi_event_hdl, rdip,
usr/src/uts/common/io/pshot.c
2410
pshot_post_event(dev_info_t *dip, dev_info_t *rdip,
usr/src/uts/common/io/pshot.c
2417
if (rdip) {
usr/src/uts/common/io/pshot.c
2422
instance, (void *)dip, (void *)rdip,
usr/src/uts/common/io/pshot.c
2423
ddi_node_name(rdip), ddi_get_instance(rdip),
usr/src/uts/common/io/pshot.c
2436
return (ndi_event_run_callbacks(pshot->ndi_event_hdl, rdip,
usr/src/uts/common/io/scsi/adapters/iscsi/iscsi.c
116
static ddi_intrspec_t iscsi_get_intrspec(dev_info_t *dip, dev_info_t *rdip,
usr/src/uts/common/io/scsi/adapters/iscsi/iscsi.c
119
static int iscsi_add_intrspec(dev_info_t *dip, dev_info_t *rdip,
usr/src/uts/common/io/scsi/adapters/iscsi/iscsi.c
124
static void iscsi_remove_intrspec(dev_info_t *dip, dev_info_t *rdip,
usr/src/uts/common/io/scsi/adapters/iscsi/iscsi.c
127
static int iscsi_ctl(dev_info_t *dip, dev_info_t *rdip, ddi_ctl_enum_t ctlop,
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
15118
mptsas_offline_lun(dev_info_t *pdip, dev_info_t *rdip,
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
15128
} else if (rdip != NULL) {
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
15130
cdip = rdip;
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
408
static int mptsas_offline_lun(dev_info_t *pdip, dev_info_t *rdip,
usr/src/uts/common/io/tphci.c
381
tphci_intr_op(dev_info_t *dip, dev_info_t *rdip, ddi_intr_op_t op,
usr/src/uts/common/io/tphci.c
388
tphci_ctl(dev_info_t *dip, dev_info_t *rdip,
usr/src/uts/common/io/tphci.c
393
if (rdip == (dev_info_t *)0)
usr/src/uts/common/io/tphci.c
396
ddi_get_name(rdip), ddi_get_instance(rdip));
usr/src/uts/common/io/tphci.c
426
ctlop, ddi_get_name(rdip), ddi_get_instance(rdip));
usr/src/uts/common/io/tphci.c
445
return (ddi_ctlops(dip, rdip, ctlop, arg, result));
usr/src/uts/common/io/tphci.c
63
static int tphci_intr_op(dev_info_t *dip, dev_info_t *rdip,
usr/src/uts/common/io/tvhci.c
435
tvhci_intr_op(dev_info_t *dip, dev_info_t *rdip, ddi_intr_op_t op,
usr/src/uts/common/io/tvhci.c
443
tvhci_ctl(dev_info_t *dip, dev_info_t *rdip,
usr/src/uts/common/io/tvhci.c
448
if (rdip == (dev_info_t *)0)
usr/src/uts/common/io/tvhci.c
451
ddi_get_name(rdip), ddi_get_instance(rdip));
usr/src/uts/common/io/tvhci.c
481
ctlop, ddi_get_name(rdip), ddi_get_instance(rdip));
usr/src/uts/common/io/tvhci.c
500
return (ddi_ctlops(dip, rdip, ctlop, arg, result));
usr/src/uts/common/io/tvhci.c
59
static int tvhci_intr_op(dev_info_t *dip, dev_info_t *rdip,
usr/src/uts/common/io/usb/usb_ia/usb_ia.c
319
dev_info_t *rdip,
usr/src/uts/common/io/usb/usb_ia/usb_ia.c
324
usba_device_t *hub_usba_device = usba_get_usba_device(rdip);
usr/src/uts/common/io/usb/usb_ia/usb_ia.c
335
(void *)dip, (void *)rdip, op, arg);
usr/src/uts/common/io/usb/usb_ia/usb_ia.c
348
usb_ia_post_attach(usb_ia, usba_get_ifno(rdip),
usr/src/uts/common/io/usb/usb_ia/usb_ia.c
364
usb_ia_post_detach(usb_ia, usba_get_ifno(rdip),
usr/src/uts/common/io/usb/usb_ia/usb_ia.c
372
return (usba_bus_ctl(root_hub_dip, rdip, op, arg, result));
usr/src/uts/common/io/usb/usb_ia/usb_ia.c
82
dev_info_t *rdip,
usr/src/uts/common/io/usb/usb_ia/usb_ia.c
845
dev_info_t *rdip, char *eventname, ddi_eventcookie_t *cookie)
usr/src/uts/common/io/usb/usb_ia/usb_ia.c
851
"event=%s", (void *)dip, (void *)rdip, eventname);
usr/src/uts/common/io/usb/usb_ia/usb_ia.c
855
ddi_driver_name(rdip), ddi_get_instance(rdip));
usr/src/uts/common/io/usb/usb_ia/usb_ia.c
859
rdip, eventname, cookie, NDI_EVENT_NOPASS));
usr/src/uts/common/io/usb/usb_ia/usb_ia.c
86
dev_info_t *rdip,
usr/src/uts/common/io/usb/usb_ia/usb_ia.c
865
dev_info_t *rdip,
usr/src/uts/common/io/usb/usb_ia/usb_ia.c
874
ifno = usba_get_ifno(rdip)- usb_ia->ia_first_if;
usr/src/uts/common/io/usb/usb_ia/usb_ia.c
884
(void *)dip, (void *)rdip, (void *)cookie, (void *)callback, arg);
usr/src/uts/common/io/usb/usb_ia/usb_ia.c
888
ddi_driver_name(rdip), ddi_get_instance(rdip),
usr/src/uts/common/io/usb/usb_ia/usb_ia.c
913
rdip, cookie, callback, arg, NDI_SLEEP, cb_id));
usr/src/uts/common/io/usb/usb_ia/usb_ia.c
93
dev_info_t *rdip,
usr/src/uts/common/io/usb/usb_ia/usb_ia.c
944
dev_info_t *rdip,
usr/src/uts/common/io/usb/usb_ia/usb_ia.c
953
(void *)dip, (void *)rdip, (void *)cookie, bus_impldata);
usr/src/uts/common/io/usb/usb_ia/usb_ia.c
957
ddi_driver_name(rdip), ddi_get_instance(rdip),
usr/src/uts/common/io/usb/usb_ia/usb_ia.c
961
return (ndi_event_run_callbacks(usb_ia->ia_ndi_event_hdl, rdip,
usr/src/uts/common/io/usb/usb_mid/usb_mid.c
1049
dev_info_t *rdip, char *eventname, ddi_eventcookie_t *cookie)
usr/src/uts/common/io/usb/usb_mid/usb_mid.c
1055
"event=%s", (void *)dip, (void *)rdip, eventname);
usr/src/uts/common/io/usb/usb_mid/usb_mid.c
1059
ddi_driver_name(rdip), ddi_get_instance(rdip));
usr/src/uts/common/io/usb/usb_mid/usb_mid.c
1063
rdip, eventname, cookie, NDI_EVENT_NOPASS));
usr/src/uts/common/io/usb/usb_mid/usb_mid.c
1069
dev_info_t *rdip,
usr/src/uts/common/io/usb/usb_mid/usb_mid.c
107
dev_info_t *rdip,
usr/src/uts/common/io/usb/usb_mid/usb_mid.c
1075
int ifno = usba_get_ifno(rdip);
usr/src/uts/common/io/usb/usb_mid/usb_mid.c
1080
(void *)dip, (void *)rdip, (void *)cookie, (void *)callback, arg);
usr/src/uts/common/io/usb/usb_mid/usb_mid.c
1084
ddi_driver_name(rdip), ddi_get_instance(rdip),
usr/src/uts/common/io/usb/usb_mid/usb_mid.c
1109
rdip, cookie, callback, arg, NDI_SLEEP, cb_id));
usr/src/uts/common/io/usb/usb_mid/usb_mid.c
1140
dev_info_t *rdip,
usr/src/uts/common/io/usb/usb_mid/usb_mid.c
1149
(void *)dip, (void *)rdip, (void *)cookie, bus_impldata);
usr/src/uts/common/io/usb/usb_mid/usb_mid.c
1153
ddi_driver_name(rdip), ddi_get_instance(rdip),
usr/src/uts/common/io/usb/usb_mid/usb_mid.c
1157
return (ndi_event_run_callbacks(usb_mid->mi_ndi_event_hdl, rdip,
usr/src/uts/common/io/usb/usb_mid/usb_mid.c
369
dev_info_t *rdip,
usr/src/uts/common/io/usb/usb_mid/usb_mid.c
374
usba_device_t *hub_usba_device = usba_get_usba_device(rdip);
usr/src/uts/common/io/usb/usb_mid/usb_mid.c
385
(void *)dip, (void *)rdip, op, arg);
usr/src/uts/common/io/usb/usb_mid/usb_mid.c
398
usb_mid_post_attach(usb_mid, usba_get_ifno(rdip),
usr/src/uts/common/io/usb/usb_mid/usb_mid.c
414
usb_mid_post_detach(usb_mid, usba_get_ifno(rdip),
usr/src/uts/common/io/usb/usb_mid/usb_mid.c
422
return (usba_bus_ctl(root_hub_dip, rdip, op, arg, result));
usr/src/uts/common/io/usb/usb_mid/usb_mid.c
94
dev_info_t *rdip,
usr/src/uts/common/io/usb/usb_mid/usb_mid.c
98
dev_info_t *rdip,
usr/src/uts/common/io/usb/usba/hubdi.c
1146
dev_info_t *rdip,
usr/src/uts/common/io/usb/usba/hubdi.c
1151
usba_device_t *hub_usba_device = usba_get_usba_device(rdip);
usr/src/uts/common/io/usb/usba/hubdi.c
1171
(void *)dip, (void *)rdip, op, arg);
usr/src/uts/common/io/usb/usba/hubdi.c
1176
port = hubd_child_dip2port(hubd, rdip);
usr/src/uts/common/io/usb/usba/hubdi.c
1190
(void *)rdip, port);
usr/src/uts/common/io/usb/usba/hubdi.c
1214
(void *)rdip, port);
usr/src/uts/common/io/usb/usba/hubdi.c
1233
port = hubd_child_dip2port(hubd, rdip);
usr/src/uts/common/io/usb/usba/hubdi.c
1247
(void *)rdip, port);
usr/src/uts/common/io/usb/usba/hubdi.c
1262
(void *)rdip, port);
usr/src/uts/common/io/usb/usba/hubdi.c
1281
retval = usba_bus_ctl(root_hub_dip, rdip, op, arg, result);
usr/src/uts/common/io/usb/usba/hubdi.c
252
dev_info_t *rdip,
usr/src/uts/common/io/usb/usba/hubdi.c
60
dev_info_t *rdip,
usr/src/uts/common/io/usb/usba/hubdi.c
66
dev_info_t *rdip,
usr/src/uts/common/io/usb/usba/hubdi.c
6843
dev_info_t *rdip,
usr/src/uts/common/io/usb/usba/hubdi.c
6851
"event=%s", (void *)dip, (void *)rdip, eventname);
usr/src/uts/common/io/usb/usba/hubdi.c
6855
ddi_driver_name(rdip), ddi_get_instance(rdip));
usr/src/uts/common/io/usb/usba/hubdi.c
6859
rdip, eventname, cookie, NDI_EVENT_NOPASS));
usr/src/uts/common/io/usb/usba/hubdi.c
6865
dev_info_t *rdip,
usr/src/uts/common/io/usb/usba/hubdi.c
6871
usb_port_t port = hubd_child_dip2port(hubd, rdip);
usr/src/uts/common/io/usb/usba/hubdi.c
6876
(void *)dip, (void *)rdip, (void *)cookie, (void *)callback, arg);
usr/src/uts/common/io/usb/usba/hubdi.c
6880
ddi_driver_name(rdip), ddi_get_instance(rdip),
usr/src/uts/common/io/usb/usba/hubdi.c
6904
rdip, cookie, callback, arg, NDI_SLEEP, cb_id));
usr/src/uts/common/io/usb/usba/hubdi.c
76
dev_info_t *rdip,
usr/src/uts/common/io/usb/usba/hubdi.c
80
dev_info_t *rdip,
usr/src/uts/common/io/usb/usba/usba.c
177
dev_info_t *rdip,
usr/src/uts/common/io/usb/usba/usba.c
188
"usba_bus_ctl: %s%d %s%d op=%d", ddi_node_name(rdip),
usr/src/uts/common/io/usb/usba/usba.c
189
ddi_get_instance(rdip), ddi_node_name(dip),
usr/src/uts/common/io/usb/usba/usba.c
200
usba_device = usba_get_usba_device(rdip);
usr/src/uts/common/io/usb/usba/usba.c
203
hubdip = ddi_get_parent(rdip);
usr/src/uts/common/io/usb/usba/usba.c
212
if (usb_owns_device(rdip)) {
usr/src/uts/common/io/usb/usba/usba.c
218
} else if (usba_owns_ia(rdip)) {
usr/src/uts/common/io/usb/usba/usba.c
225
usb_get_if_number(rdip));
usr/src/uts/common/io/usb/usba/usba.c
233
usb_get_if_number(rdip));
usr/src/uts/common/io/usb/usba/usba.c
257
(usb_owns_device(rdip) ? "device" :
usr/src/uts/common/io/usb/usba/usba.c
258
((usba_owns_ia(rdip) ? "interface-association" :
usr/src/uts/common/io/usb/usba/usba.c
265
ddi_node_name(rdip), ddi_get_name_addr(rdip),
usr/src/uts/common/io/usb/usba/usba.c
266
ddi_driver_name(rdip),
usr/src/uts/common/io/usb/usba/usba.c
267
ddi_get_instance(rdip), usba_device->usb_addr);
usr/src/uts/common/io/usb/usba/usba.c
270
(void) usba_get_mfg_prod_sn_str(rdip, name, MAXNAMELEN);
usr/src/uts/common/io/usb/usba/usba.c
280
ddi_node_name(rdip), ddi_get_name_addr(rdip),
usr/src/uts/common/io/usb/usba/usba.c
281
ddi_driver_name(rdip), ddi_get_instance(rdip));
usr/src/uts/common/io/usb/usba/usba.c
322
ddi_node_name(rdip), ddi_get_instance(rdip),
usr/src/uts/common/io/usb/usba/usba.c
324
(void *)rdip, (void *)dip);
usr/src/uts/common/io/usb/usba/usba.c
419
op, ddi_node_name(rdip), ddi_get_instance(rdip));
usr/src/uts/common/io/usb/usba/usba.c
426
return (ddi_ctlops(dip, rdip, op, arg, result));
usr/src/uts/common/os/ddi_intr_impl.c
421
i_ddi_get_intrspec(dev_info_t *dip, dev_info_t *rdip, uint_t inumber)
usr/src/uts/common/os/ddi_intr_impl.c
427
ddi_driver_name(rdip), ddi_get_instance(rdip),
usr/src/uts/common/os/ddi_intr_impl.c
435
i_ddi_add_intrspec(dev_info_t *dip, dev_info_t *rdip, ddi_intrspec_t intrspec,
usr/src/uts/common/os/ddi_intr_impl.c
445
ddi_driver_name(rdip), ddi_get_instance(rdip),
usr/src/uts/common/os/ddi_intr_impl.c
453
i_ddi_remove_intrspec(dev_info_t *dip, dev_info_t *rdip,
usr/src/uts/common/os/ddi_intr_impl.c
460
ddi_driver_name(rdip), ddi_get_instance(rdip),
usr/src/uts/common/os/ddi_intr_impl.c
466
i_ddi_intr_ctlops(dev_info_t *dip, dev_info_t *rdip, ddi_intr_ctlop_t op,
usr/src/uts/common/os/ddi_intr_impl.c
473
ddi_driver_name(rdip), ddi_get_instance(rdip),
usr/src/uts/common/os/devcfg.c
7768
dev_info_t *rdip, **dipp;
usr/src/uts/common/os/devcfg.c
7778
rdip = NULL;
usr/src/uts/common/os/devcfg.c
7779
dipp = hdl->mtc_fdip ? &rdip : NULL;
usr/src/uts/common/os/devcfg.c
7819
*hdl->mtc_fdip = rdip;
usr/src/uts/common/os/devcfg.c
7820
rdip = NULL;
usr/src/uts/common/os/devcfg.c
7823
if (rdip) {
usr/src/uts/common/os/devcfg.c
7825
ndi_rele_devi(rdip);
usr/src/uts/common/os/devcfg.c
9260
ddi_err(ddi_err_t ade, dev_info_t *rdip, const char *fmt, ...)
usr/src/uts/common/os/devcfg.c
9293
if (rdip && ddi_get_instance(rdip) == -1) {
usr/src/uts/common/os/devcfg.c
9295
ddi_driver_name(rdip));
usr/src/uts/common/os/devcfg.c
9296
} else if (rdip) {
usr/src/uts/common/os/devcfg.c
9298
ddi_driver_name(rdip), ddi_get_instance(rdip));
usr/src/uts/common/os/sunddi.c
10002
ndi_hold_devi(rdip);
usr/src/uts/common/os/sunddi.c
10004
pdip = ddi_get_parent(rdip);
usr/src/uts/common/os/sunddi.c
10012
if (!e_ddi_branch_held(rdip) || DEVI_BUSY_OWNED(pdip)) {
usr/src/uts/common/os/sunddi.c
10015
(void *)rdip);
usr/src/uts/common/os/sunddi.c
10016
ndi_rele_devi(rdip);
usr/src/uts/common/os/sunddi.c
10022
(void) ddi_pathname(rdip, path);
usr/src/uts/common/os/sunddi.c
10053
if (visit_dip(rdip, &bsa) == DDI_WALK_CONTINUE) {
usr/src/uts/common/os/sunddi.c
10054
ndi_devi_enter(rdip);
usr/src/uts/common/os/sunddi.c
10055
ddi_walk_devs(ddi_get_child(rdip), visit_dip, &bsa);
usr/src/uts/common/os/sunddi.c
10056
ndi_devi_exit(rdip);
usr/src/uts/common/os/sunddi.c
10060
ndi_rele_devi(rdip);
usr/src/uts/common/os/sunddi.c
160
ddi_apply_range(dev_info_t *dp, dev_info_t *rdip, struct regspec *rp)
usr/src/uts/common/os/sunddi.c
162
return (i_ddi_apply_range(dp, rdip, rp));
usr/src/uts/common/os/sunddi.c
255
ddi_bus_map(dev_info_t *dip, dev_info_t *rdip, ddi_map_req_t *mp,
usr/src/uts/common/os/sunddi.c
258
return (i_ddi_bus_map(dip, rdip, mp, offset, len, vaddrp));
usr/src/uts/common/os/sunddi.c
270
nullbusmap(dev_info_t *dip, dev_info_t *rdip, ddi_map_req_t *mp,
usr/src/uts/common/os/sunddi.c
273
_NOTE(ARGUNUSED(rdip))
usr/src/uts/common/os/sunddi.c
5143
ddi_no_dma_map(dev_info_t *dip, dev_info_t *rdip,
usr/src/uts/common/os/sunddi.c
5146
_NOTE(ARGUNUSED(dip, rdip, dmareqp, handlep))
usr/src/uts/common/os/sunddi.c
5151
ddi_no_dma_allochdl(dev_info_t *dip, dev_info_t *rdip, ddi_dma_attr_t *attr,
usr/src/uts/common/os/sunddi.c
5154
_NOTE(ARGUNUSED(dip, rdip, attr, waitfp, arg, handlep))
usr/src/uts/common/os/sunddi.c
5159
ddi_no_dma_freehdl(dev_info_t *dip, dev_info_t *rdip,
usr/src/uts/common/os/sunddi.c
5162
_NOTE(ARGUNUSED(dip, rdip, handle))
usr/src/uts/common/os/sunddi.c
5167
ddi_no_dma_bindhdl(dev_info_t *dip, dev_info_t *rdip,
usr/src/uts/common/os/sunddi.c
5171
_NOTE(ARGUNUSED(dip, rdip, handle, dmareq, cp, ccountp))
usr/src/uts/common/os/sunddi.c
5176
ddi_no_dma_unbindhdl(dev_info_t *dip, dev_info_t *rdip,
usr/src/uts/common/os/sunddi.c
5179
_NOTE(ARGUNUSED(dip, rdip, handle))
usr/src/uts/common/os/sunddi.c
5184
ddi_no_dma_flush(dev_info_t *dip, dev_info_t *rdip,
usr/src/uts/common/os/sunddi.c
5188
_NOTE(ARGUNUSED(dip, rdip, handle, off, len, cache_flags))
usr/src/uts/common/os/sunddi.c
5193
ddi_no_dma_win(dev_info_t *dip, dev_info_t *rdip,
usr/src/uts/common/os/sunddi.c
5197
_NOTE(ARGUNUSED(dip, rdip, handle, win, offp, lenp, cookiep, ccountp))
usr/src/uts/common/os/sunddi.c
5202
ddi_no_dma_mctl(dev_info_t *dip, dev_info_t *rdip,
usr/src/uts/common/os/sunddi.c
5206
_NOTE(ARGUNUSED(dip, rdip, handle, request, offp, lenp, objp, flags))
usr/src/uts/common/os/sunddi.c
650
ddi_dma_mctl(dev_info_t *dip, dev_info_t *rdip,
usr/src/uts/common/os/sunddi.c
659
return ((*fp) (dip, rdip, handle, request, offp, lenp, objp, flags));
usr/src/uts/common/os/sunddi.c
683
ddi_dma_map(dev_info_t *dip, dev_info_t *rdip,
usr/src/uts/common/os/sunddi.c
697
ddi_dma_allochdl(dev_info_t *dip, dev_info_t *rdip, ddi_dma_attr_t *attr,
usr/src/uts/common/os/sunddi.c
6991
dev_info_t *dip, *rdip;
usr/src/uts/common/os/sunddi.c
7042
dip = rdip = hp->dmai_rdip;
usr/src/uts/common/os/sunddi.c
7045
funcp = DEVI(rdip)->devi_bus_dma_bindfunc;
usr/src/uts/common/os/sunddi.c
7046
return ((*funcp)(dip, rdip, handle, &dmareq, cookiep, ccountp));
usr/src/uts/common/os/sunddi.c
7055
dev_info_t *dip, *rdip;
usr/src/uts/common/os/sunddi.c
707
return ((*funcp)(dip, rdip, attr, waitfp, arg, handlep));
usr/src/uts/common/os/sunddi.c
7080
dip = rdip = hp->dmai_rdip;
usr/src/uts/common/os/sunddi.c
7083
funcp = DEVI(rdip)->devi_bus_dma_bindfunc;
usr/src/uts/common/os/sunddi.c
7084
return ((*funcp)(dip, rdip, handle, &dmareq, cookiep, ccountp));
usr/src/uts/common/os/sunddi.c
711
ddi_dma_freehdl(dev_info_t *dip, dev_info_t *rdip, ddi_dma_handle_t handlep)
usr/src/uts/common/os/sunddi.c
719
return ((*funcp)(dip, rdip, handlep));
usr/src/uts/common/os/sunddi.c
723
ddi_dma_bindhdl(dev_info_t *dip, dev_info_t *rdip,
usr/src/uts/common/os/sunddi.c
734
return ((*funcp)(dip, rdip, handle, dmareq, cp, ccountp));
usr/src/uts/common/os/sunddi.c
738
ddi_dma_unbindhdl(dev_info_t *dip, dev_info_t *rdip,
usr/src/uts/common/os/sunddi.c
747
return ((*funcp)(dip, rdip, handle));
usr/src/uts/common/os/sunddi.c
752
ddi_dma_flush(dev_info_t *dip, dev_info_t *rdip,
usr/src/uts/common/os/sunddi.c
763
return ((*funcp)(dip, rdip, handle, off, len, cache_flags));
usr/src/uts/common/os/sunddi.c
767
ddi_dma_win(dev_info_t *dip, dev_info_t *rdip,
usr/src/uts/common/os/sunddi.c
778
return ((*funcp)(dip, rdip, handle, win, offp, lenp,
usr/src/uts/common/os/sunddi.c
786
dev_info_t *dip, *rdip;
usr/src/uts/common/os/sunddi.c
799
dip = rdip = hp->dmai_rdip;
usr/src/uts/common/os/sunddi.c
803
return ((*funcp)(dip, rdip, h, o, l, whom));
usr/src/uts/common/os/sunddi.c
810
dev_info_t *dip, *rdip;
usr/src/uts/common/os/sunddi.c
813
dip = rdip = hp->dmai_rdip;
usr/src/uts/common/os/sunddi.c
816
funcp = DEVI(rdip)->devi_bus_dma_unbindfunc;
usr/src/uts/common/os/sunddi.c
817
return ((*funcp)(dip, rdip, h));
usr/src/uts/common/os/sunddi.c
9568
dev_info_t *rdip;
usr/src/uts/common/os/sunddi.c
9573
state = sid_node_create(pdip, bp, &rdip);
usr/src/uts/common/os/sunddi.c
9574
if (rdip == NULL) {
usr/src/uts/common/os/sunddi.c
9580
e_ddi_branch_hold(rdip);
usr/src/uts/common/os/sunddi.c
9585
int error = e_ddi_branch_configure(rdip, dipp, 0);
usr/src/uts/common/os/sunddi.c
9594
bp->devi_branch_callback(rdip, bp->arg, 0);
usr/src/uts/common/os/sunddi.c
9648
e_ddi_branch_configure(dev_info_t *rdip, dev_info_t **dipp, uint_t flags)
usr/src/uts/common/os/sunddi.c
9657
if (rdip == NULL || flags != 0 || (flags & DEVI_BRANCH_EVENT))
usr/src/uts/common/os/sunddi.c
9660
pdip = ddi_get_parent(rdip);
usr/src/uts/common/os/sunddi.c
9664
if (!e_ddi_branch_held(rdip)) {
usr/src/uts/common/os/sunddi.c
9667
"dip(%p) not held", (void *)rdip);
usr/src/uts/common/os/sunddi.c
9671
if (i_ddi_node_state(rdip) < DS_INITIALIZED) {
usr/src/uts/common/os/sunddi.c
9677
if (ndi_devi_bind_driver(rdip, 0) != NDI_SUCCESS) {
usr/src/uts/common/os/sunddi.c
9682
if (ddi_initchild(pdip, rdip) != DDI_SUCCESS) {
usr/src/uts/common/os/sunddi.c
9688
ASSERT(i_ddi_node_state(rdip) >= DS_INITIALIZED);
usr/src/uts/common/os/sunddi.c
9692
(void) ddi_deviname(rdip, devnm);
usr/src/uts/common/os/sunddi.c
9694
if ((rv = ndi_devi_config_one(pdip, devnm+1, &rdip,
usr/src/uts/common/os/sunddi.c
9697
ndi_rele_devi(rdip);
usr/src/uts/common/os/sunddi.c
9702
if (rv != NDI_SUCCESS && dipp && rdip) {
usr/src/uts/common/os/sunddi.c
9703
ndi_hold_devi(rdip);
usr/src/uts/common/os/sunddi.c
9704
*dipp = rdip;
usr/src/uts/common/os/sunddi.c
9711
e_ddi_branch_hold(dev_info_t *rdip)
usr/src/uts/common/os/sunddi.c
9713
if (e_ddi_branch_held(rdip)) {
usr/src/uts/common/os/sunddi.c
9718
mutex_enter(&DEVI(rdip)->devi_lock);
usr/src/uts/common/os/sunddi.c
9719
if ((DEVI(rdip)->devi_flags & DEVI_BRANCH_HELD) == 0) {
usr/src/uts/common/os/sunddi.c
9720
DEVI(rdip)->devi_flags |= DEVI_BRANCH_HELD;
usr/src/uts/common/os/sunddi.c
9721
DEVI(rdip)->devi_ref++;
usr/src/uts/common/os/sunddi.c
9723
ASSERT(DEVI(rdip)->devi_ref > 0);
usr/src/uts/common/os/sunddi.c
9724
mutex_exit(&DEVI(rdip)->devi_lock);
usr/src/uts/common/os/sunddi.c
9728
e_ddi_branch_held(dev_info_t *rdip)
usr/src/uts/common/os/sunddi.c
9732
mutex_enter(&DEVI(rdip)->devi_lock);
usr/src/uts/common/os/sunddi.c
9733
if ((DEVI(rdip)->devi_flags & DEVI_BRANCH_HELD) &&
usr/src/uts/common/os/sunddi.c
9734
DEVI(rdip)->devi_ref > 0) {
usr/src/uts/common/os/sunddi.c
9737
mutex_exit(&DEVI(rdip)->devi_lock);
usr/src/uts/common/os/sunddi.c
9743
e_ddi_branch_rele(dev_info_t *rdip)
usr/src/uts/common/os/sunddi.c
9745
mutex_enter(&DEVI(rdip)->devi_lock);
usr/src/uts/common/os/sunddi.c
9746
DEVI(rdip)->devi_flags &= ~DEVI_BRANCH_HELD;
usr/src/uts/common/os/sunddi.c
9747
DEVI(rdip)->devi_ref--;
usr/src/uts/common/os/sunddi.c
9748
mutex_exit(&DEVI(rdip)->devi_lock);
usr/src/uts/common/os/sunddi.c
9753
dev_info_t *rdip,
usr/src/uts/common/os/sunddi.c
9766
if (rdip == NULL)
usr/src/uts/common/os/sunddi.c
9769
pdip = ddi_get_parent(rdip);
usr/src/uts/common/os/sunddi.c
9788
(void) ddi_deviname(rdip, devnm);
usr/src/uts/common/os/sunddi.c
9802
(void) ddi_deviname(rdip, devnm);
usr/src/uts/common/os/sunddi.c
9804
if (!e_ddi_branch_held(rdip)) {
usr/src/uts/common/os/sunddi.c
9808
destroy ? "destroy" : "unconfigure", (void *)rdip);
usr/src/uts/common/os/sunddi.c
9817
e_ddi_branch_rele(rdip);
usr/src/uts/common/os/sunddi.c
9831
(i_ddi_node_state(rdip) >= DS_INITIALIZED)) {
usr/src/uts/common/os/sunddi.c
9834
rv = e_ddi_devi_unconfig(rdip, dipp, nflags);
usr/src/uts/common/os/sunddi.c
9836
ASSERT(!destroy || ddi_get_child(rdip) == NULL);
usr/src/uts/common/os/sunddi.c
9837
rv = ndi_devi_offline(rdip, nflags);
usr/src/uts/common/os/sunddi.c
9843
e_ddi_branch_hold(rdip);
usr/src/uts/common/os/sunddi.c
9852
e_ddi_branch_destroy(dev_info_t *rdip, dev_info_t **dipp, uint_t flag)
usr/src/uts/common/os/sunddi.c
9854
return (e_ddi_branch_unconfigure(rdip, dipp,
usr/src/uts/common/os/sunddi.c
9990
dev_info_t *rdip,
usr/src/uts/common/os/sunddi.c
9998
ASSERT(rdip);
usr/src/uts/common/os/sunndi.c
1070
*rdip = cdip;
usr/src/uts/common/os/sunndi.c
1601
dev_info_t *rdip,
usr/src/uts/common/os/sunndi.c
1637
ndi_event_hdl->ndi_evthdl_dip, rdip, eventname, cookiep));
usr/src/uts/common/os/sunndi.c
188
ndi_post_event(dev_info_t *dip, dev_info_t *rdip,
usr/src/uts/common/os/sunndi.c
208
(ddip, rdip, cookie, impl_data));
usr/src/uts/common/os/sunndi.c
2294
i_ddi_fault_logger(dev_info_t *rdip, struct ddi_fault_event_data *fedp)
usr/src/uts/common/os/sunndi.c
243
ndi_busop_add_eventcall(dev_info_t *dip, dev_info_t *rdip,
usr/src/uts/common/os/sunndi.c
2439
i_ddi_rootnex_get_eventcookie(dev_info_t *dip, dev_info_t *rdip,
usr/src/uts/common/os/sunndi.c
2444
return (ndi_event_retrieve_cookie(rootnex_event_hdl, rdip, eventname,
usr/src/uts/common/os/sunndi.c
2450
i_ddi_rootnex_add_eventcall(dev_info_t *dip, dev_info_t *rdip,
usr/src/uts/common/os/sunndi.c
2456
return (ndi_event_add_callback(rootnex_event_hdl, rdip,
usr/src/uts/common/os/sunndi.c
2472
i_ddi_rootnex_post_event(dev_info_t *dip, dev_info_t *rdip,
usr/src/uts/common/os/sunndi.c
2482
(*plat_fault_handler)(rdip, impl_data);
usr/src/uts/common/os/sunndi.c
2483
(*plat_fault_logger)(rdip, impl_data);
usr/src/uts/common/os/sunndi.c
2485
return (ndi_event_run_callbacks(rootnex_event_hdl, rdip,
usr/src/uts/common/os/sunndi.c
262
(ddip, rdip, cookie, callback, arg, cb_id));
usr/src/uts/common/os/sunndi.c
270
ndi_busop_get_eventcookie(dev_info_t *dip, dev_info_t *rdip, char *name,
usr/src/uts/common/os/sunndi.c
299
return (ndi_busop_get_eventcookie(pdip, rdip, name,
usr/src/uts/common/os/sunndi.c
304
(pdip, rdip, name, event_cookiep));
usr/src/uts/common/os/sunndi.c
465
dev_info_t *rdip;
usr/src/uts/common/os/sunndi.c
474
if ((rval = ndi_devi_config_one(dip, name, &rdip,
usr/src/uts/common/os/sunndi.c
476
ndi_rele_devi(rdip);
usr/src/uts/common/os/sunndi.c
821
dev_info_t **rdip)
usr/src/uts/common/os/sunndi.c
833
if ((cdip = (rdip != NULL) ? *rdip : NULL) == NULL)
usr/src/uts/common/os/sunndi.c
844
if (rdip == NULL) {
usr/src/uts/common/os/sunndi.c
848
*rdip = cdip;
usr/src/uts/common/os/sunndi.c
933
if (rdip != NULL)
usr/src/uts/common/os/sunndi.c
934
*rdip = cdip;
usr/src/uts/common/os/sunndi.c
954
dev_info_t **rdip)
usr/src/uts/common/os/sunndi.c
964
ASSERT(rdip != NULL && *rdip == NULL);
usr/src/uts/common/os/sunpm.c
4827
pm_default_ctlops(dev_info_t *dip, dev_info_t *rdip,
usr/src/uts/common/os/sunpm.c
4856
ASSERT(target_dip == rdip);
usr/src/uts/common/os/sunpm.c
4920
PMD(PMD_PPM, (format, pmf, PM_DEVICE(rdip),
usr/src/uts/common/os/sunpm.c
4929
ASSERT(reqp->req.ppm_notify_level_req.who == rdip);
usr/src/uts/common/os/sunpm.c
4941
pmf, PM_DEVICE(rdip)))
usr/src/uts/common/os/sunpm.c
4960
ASSERT(target_dip == rdip);
usr/src/uts/common/os/sunpm.c
4962
DEVI(rdip)->devi_busy_thread;
usr/src/uts/common/pcmcia/nexus/pcmcia.c
1066
pcmcia_set_assigned(rdip, rnum, NULL);
usr/src/uts/common/pcmcia/nexus/pcmcia.c
119
int pcmcia_intr_ops(dev_info_t *dip, dev_info_t *rdip, ddi_intr_op_t intr_op,
usr/src/uts/common/pcmcia/nexus/pcmcia.c
4714
pcmcia_add_intr_impl(dev_info_t *dip, dev_info_t *rdip,
usr/src/uts/common/pcmcia/nexus/pcmcia.c
4730
(void *)dip, (void *)rdip, (void *)hdlp);
usr/src/uts/common/pcmcia/nexus/pcmcia.c
4734
ppd = (struct pcmcia_parent_private *)ddi_get_parent_data(rdip);
usr/src/uts/common/pcmcia/nexus/pcmcia.c
4764
handler.handler_id = (uint32_t)(uintptr_t)rdip;
usr/src/uts/common/pcmcia/nexus/pcmcia.c
4788
intr->handler_id = (uint_t)(uintptr_t)rdip;
usr/src/uts/common/pcmcia/nexus/pcmcia.c
4797
sockp->ls_mfintr_dip = rdip;
usr/src/uts/common/pcmcia/nexus/pcmcia.c
4869
pcmcia_remove_intr_impl(dev_info_t *dip, dev_info_t *rdip,
usr/src/uts/common/pcmcia/nexus/pcmcia.c
4883
(void *)dip, (void *)rdip, (void *)hdlp);
usr/src/uts/common/pcmcia/nexus/pcmcia.c
4887
ppd = (struct pcmcia_parent_private *)ddi_get_parent_data(rdip);
usr/src/uts/common/pcmcia/nexus/pcmcia.c
4911
if (intr->handler_id == (unsigned)(uintptr_t)rdip) {
usr/src/uts/common/pcmcia/nexus/pcmcia.c
4924
(unsigned)(uintptr_t)rdip) {
usr/src/uts/common/pcmcia/nexus/pcmcia.c
4950
rdip = sockp->ls_mfintr_dip;
usr/src/uts/common/pcmcia/nexus/pcmcia.c
4959
(void *)pispec, (void *)rdip);
usr/src/uts/common/pcmcia/nexus/pcmcia.c
4964
handler.handler_id = (uint32_t)(uintptr_t)rdip;
usr/src/uts/common/pcmcia/nexus/pcmcia.c
4973
pcmcia_intr_ops(dev_info_t *dip, dev_info_t *rdip, ddi_intr_op_t intr_op,
usr/src/uts/common/pcmcia/nexus/pcmcia.c
4998
if (pcmcia_add_intr_impl(dip, rdip, hdlp) != DDI_SUCCESS)
usr/src/uts/common/pcmcia/nexus/pcmcia.c
5001
pcmcia_remove_intr_impl(dip, rdip, hdlp);
usr/src/uts/common/pcmcia/nexus/pcmcia.c
5006
ret = pcmcia_add_intr_impl(dip, rdip, hdlp);
usr/src/uts/common/pcmcia/nexus/pcmcia.c
5009
pcmcia_remove_intr_impl(dip, rdip, hdlp);
usr/src/uts/common/pcmcia/nexus/pcmcia.c
5016
*(int *)result = i_ddi_get_intx_nintrs(rdip);
usr/src/uts/common/pcmcia/nexus/pcmcia.c
5020
*(int *)result = i_ddi_get_intx_nintrs(rdip) ?
usr/src/uts/common/pcmcia/nexus/pcmcia.c
5049
pcmcia_intr_get_ispec(dev_info_t *rdip, int inum,
usr/src/uts/common/pcmcia/nexus/pcmcia.c
5056
if ((int)inum > 0 || (ddi_getprop(DDI_DEV_T_ANY, rdip,
usr/src/uts/common/pcmcia/nexus/pcmcia.c
5060
ppd = (struct pcmcia_parent_private *)ddi_get_parent_data(rdip);
usr/src/uts/common/pcmcia/nexus/pcmcia.c
5078
pcmcia_intr_add_isr(dev_info_t *dip, dev_info_t *rdip,
usr/src/uts/common/pcmcia/nexus/pcmcia.c
5091
(void *)dip, (void *)rdip, (void *)hdlp);
usr/src/uts/common/pcmcia/nexus/pcmcia.c
5094
ppd = (struct pcmcia_parent_private *)ddi_get_parent_data(rdip);
usr/src/uts/common/pcmcia/nexus/pcmcia.c
5128
intr->handler_id = (uint32_t)(uintptr_t)rdip;
usr/src/uts/common/pcmcia/nexus/pcmcia.c
5136
sockp->ls_mfintr_dip = rdip;
usr/src/uts/common/pcmcia/nexus/pcmcia.c
517
pcmcia_ctlops(dev_info_t *dip, dev_info_t *rdip,
usr/src/uts/common/pcmcia/nexus/pcmcia.c
5202
pcmcia_intr_enable_isr(dev_info_t *dip, dev_info_t *rdip,
usr/src/uts/common/pcmcia/nexus/pcmcia.c
5218
(void *)dip, (void *)rdip, (void *)hdlp);
usr/src/uts/common/pcmcia/nexus/pcmcia.c
5221
ppd = (struct pcmcia_parent_private *)ddi_get_parent_data(rdip);
usr/src/uts/common/pcmcia/nexus/pcmcia.c
5244
bus_intr_op))(parent, rdip, DDI_INTROP_ENABLE,
usr/src/uts/common/pcmcia/nexus/pcmcia.c
5276
parent, rdip, DDI_INTROP_ENABLE, hdlp, NULL);
usr/src/uts/common/pcmcia/nexus/pcmcia.c
528
(void *)dip, (void *)rdip, ctlop, (void *)arg,
usr/src/uts/common/pcmcia/nexus/pcmcia.c
5298
handler.handler_id = (uint32_t)(uintptr_t)rdip;
usr/src/uts/common/pcmcia/nexus/pcmcia.c
530
if (rdip != NULL && ddi_get_name(rdip) != NULL)
usr/src/uts/common/pcmcia/nexus/pcmcia.c
531
cmn_err(CE_CONT, "\t[%s]\n", ddi_get_name(rdip));
usr/src/uts/common/pcmcia/nexus/pcmcia.c
5321
pcmcia_intr_remove_isr(dev_info_t *dip, dev_info_t *rdip,
usr/src/uts/common/pcmcia/nexus/pcmcia.c
5333
(void *)dip, (void *)rdip, (void *)hdlp);
usr/src/uts/common/pcmcia/nexus/pcmcia.c
5336
ispecp = pcmcia_intr_get_ispec(rdip, hdlp->ih_inum, &sockp);
usr/src/uts/common/pcmcia/nexus/pcmcia.c
5349
if (intr->handler_id == (uint32_t)(uintptr_t)rdip) {
usr/src/uts/common/pcmcia/nexus/pcmcia.c
5360
(uint32_t)(uintptr_t)rdip) {
usr/src/uts/common/pcmcia/nexus/pcmcia.c
537
if (rdip == (dev_info_t *)0)
usr/src/uts/common/pcmcia/nexus/pcmcia.c
5394
pcmcia_intr_disable_isr(dev_info_t *dip, dev_info_t *rdip,
usr/src/uts/common/pcmcia/nexus/pcmcia.c
540
if (strcmp("pcs", ddi_node_name(rdip)) == 0)
usr/src/uts/common/pcmcia/nexus/pcmcia.c
5411
(void *)dip, (void *)rdip, (void *)hdlp);
usr/src/uts/common/pcmcia/nexus/pcmcia.c
5414
ppd = (struct pcmcia_parent_private *)ddi_get_parent_data(rdip);
usr/src/uts/common/pcmcia/nexus/pcmcia.c
542
ddi_get_instance(rdip),
usr/src/uts/common/pcmcia/nexus/pcmcia.c
5428
if (intr->handler_id != (uint32_t)(uintptr_t)rdip) {
usr/src/uts/common/pcmcia/nexus/pcmcia.c
5433
rdip = sockp->ls_mfintr_dip;
usr/src/uts/common/pcmcia/nexus/pcmcia.c
5452
parent, rdip, DDI_INTROP_DISABLE, hdlp, NULL);
usr/src/uts/common/pcmcia/nexus/pcmcia.c
546
ddi_driver_name(rdip),
usr/src/uts/common/pcmcia/nexus/pcmcia.c
5461
handler.handler_id = (uint32_t)(uintptr_t)rdip;
usr/src/uts/common/pcmcia/nexus/pcmcia.c
547
ddi_get_instance(rdip),
usr/src/uts/common/pcmcia/nexus/pcmcia.c
5474
pcmcia_intr_ops(dev_info_t *dip, dev_info_t *rdip, ddi_intr_op_t intr_op,
usr/src/uts/common/pcmcia/nexus/pcmcia.c
5484
(void *)dip, (void *)rdip, intr_op, (void *)hdlp);
usr/src/uts/common/pcmcia/nexus/pcmcia.c
5489
if (ddi_get_parent_data(rdip) == NULL) {
usr/src/uts/common/pcmcia/nexus/pcmcia.c
5500
if (i_ddi_get_intx_nintrs(rdip) == 0) {
usr/src/uts/common/pcmcia/nexus/pcmcia.c
5507
if ((ispecp = pcmcia_intr_get_ispec(rdip, hdlp->ih_inum,
usr/src/uts/common/pcmcia/nexus/pcmcia.c
551
ddi_getprop(DDI_DEV_T_NONE, rdip,
usr/src/uts/common/pcmcia/nexus/pcmcia.c
5515
ispecp = pcmcia_intr_get_ispec(rdip, hdlp->ih_inum, &sockp);
usr/src/uts/common/pcmcia/nexus/pcmcia.c
5526
ispecp = pcmcia_intr_get_ispec(rdip, hdlp->ih_inum, &sockp);
usr/src/uts/common/pcmcia/nexus/pcmcia.c
5531
if ((ispecp = pcmcia_intr_add_isr(dip, rdip, hdlp)) == NULL)
usr/src/uts/common/pcmcia/nexus/pcmcia.c
5536
pcmcia_intr_remove_isr(dip, rdip, hdlp);
usr/src/uts/common/pcmcia/nexus/pcmcia.c
5539
if (pcmcia_intr_enable_isr(dip, rdip, hdlp) != DDI_SUCCESS)
usr/src/uts/common/pcmcia/nexus/pcmcia.c
5543
pcmcia_intr_disable_isr(dip, rdip, hdlp);
usr/src/uts/common/pcmcia/nexus/pcmcia.c
665
ddi_get_parent_data(rdip);
usr/src/uts/common/pcmcia/nexus/pcmcia.c
676
ddi_get_parent_data(rdip);
usr/src/uts/common/pcmcia/nexus/pcmcia.c
685
ddi_get_parent_data(rdip);
usr/src/uts/common/pcmcia/nexus/pcmcia.c
694
ddi_get_parent_data(rdip);
usr/src/uts/common/pcmcia/nexus/pcmcia.c
720
ddi_get_name_addr(rdip));
usr/src/uts/common/pcmcia/nexus/pcmcia.c
759
return (ddi_ctlops(dip, rdip, ctlop, arg, result));
usr/src/uts/common/pcmcia/nexus/pcmcia.c
959
pcmcia_bus_map(dev_info_t *dip, dev_info_t *rdip, ddi_map_req_t *mp,
usr/src/uts/common/pcmcia/nexus/pcmcia.c
982
rnum = pcmcia_find_rnum(rdip, (struct regspec *)mregs);
usr/src/uts/common/pcmcia/nexus/pcmcia.c
986
pcmcia_rnum_to_regspec(rdip, mp->map_obj.rnumber);
usr/src/uts/common/pcmcia/nexus/pcmcia.c
988
pcmcia_rnum_to_mapped(rdip, mp->map_obj.rnumber);
usr/src/uts/common/sys/ddi_implfuncs.h
51
extern int i_ddi_bus_map(dev_info_t *dip, dev_info_t *rdip, ddi_map_req_t *mp,
usr/src/uts/common/sys/ddi_implfuncs.h
53
extern int i_ddi_apply_range(dev_info_t *dip, dev_info_t *rdip,
usr/src/uts/common/sys/ddi_implfuncs.h
56
extern int i_ddi_map_fault(dev_info_t *dip, dev_info_t *rdip,
usr/src/uts/common/sys/ddi_intr_impl.h
309
int i_ddi_intr_ops(dev_info_t *dip, dev_info_t *rdip, ddi_intr_op_t op,
usr/src/uts/common/sys/ddi_intr_impl.h
431
ddi_intrspec_t i_ddi_get_intrspec(dev_info_t *dip, dev_info_t *rdip,
usr/src/uts/common/sys/ddi_intr_impl.h
434
int i_ddi_add_intrspec(dev_info_t *dip, dev_info_t *rdip,
usr/src/uts/common/sys/ddi_intr_impl.h
440
void i_ddi_remove_intrspec(dev_info_t *dip, dev_info_t *rdip,
usr/src/uts/common/sys/ddi_intr_impl.h
443
int i_ddi_intr_ctlops(dev_info_t *dip, dev_info_t *rdip,
usr/src/uts/common/sys/devops.h
179
int (*bus_map)(dev_info_t *dip, dev_info_t *rdip,
usr/src/uts/common/sys/devops.h
188
ddi_intrspec_t (*bus_get_intrspec)(dev_info_t *dip, dev_info_t *rdip,
usr/src/uts/common/sys/devops.h
191
dev_info_t *rdip, ddi_intrspec_t intrspec,
usr/src/uts/common/sys/devops.h
197
dev_info_t *rdip, ddi_intrspec_t intrspec,
usr/src/uts/common/sys/devops.h
200
int (*bus_map_fault)(dev_info_t *dip, dev_info_t *rdip,
usr/src/uts/common/sys/devops.h
204
int (*bus_dma_map)(dev_info_t *dip, dev_info_t *rdip,
usr/src/uts/common/sys/devops.h
207
int (*bus_dma_allochdl)(dev_info_t *dip, dev_info_t *rdip,
usr/src/uts/common/sys/devops.h
210
int (*bus_dma_freehdl)(dev_info_t *dip, dev_info_t *rdip,
usr/src/uts/common/sys/devops.h
212
int (*bus_dma_bindhdl)(dev_info_t *dip, dev_info_t *rdip,
usr/src/uts/common/sys/devops.h
215
int (*bus_dma_unbindhdl)(dev_info_t *dip, dev_info_t *rdip,
usr/src/uts/common/sys/devops.h
217
int (*bus_dma_flush)(dev_info_t *dip, dev_info_t *rdip,
usr/src/uts/common/sys/devops.h
220
int (*bus_dma_win)(dev_info_t *dip, dev_info_t *rdip,
usr/src/uts/common/sys/devops.h
224
int (*bus_dma_ctl)(dev_info_t *dip, dev_info_t *rdip,
usr/src/uts/common/sys/devops.h
228
int (*bus_ctl)(dev_info_t *dip, dev_info_t *rdip,
usr/src/uts/common/sys/devops.h
241
dev_info_t *rdip, char *eventname,
usr/src/uts/common/sys/devops.h
243
int (*bus_add_eventcall)(dev_info_t *dip, dev_info_t *rdip,
usr/src/uts/common/sys/devops.h
251
int (*bus_post_event)(dev_info_t *dip, dev_info_t *rdip,
usr/src/uts/common/sys/devops.h
259
int (*bus_intr_ctl)(dev_info_t *dip, dev_info_t *rdip,
usr/src/uts/common/sys/devops.h
294
int (*bus_intr_op)(dev_info_t *dip, dev_info_t *rdip,
usr/src/uts/common/sys/devops.h
311
int (*bus_map)(dev_info_t *dip, dev_info_t *rdip,
usr/src/uts/common/sys/devops.h
314
ddi_intrspec_t (*bus_get_intrspec)(dev_info_t *dip, dev_info_t *rdip,
usr/src/uts/common/sys/devops.h
317
dev_info_t *rdip, ddi_intrspec_t intrspec,
usr/src/uts/common/sys/devops.h
323
dev_info_t *rdip, ddi_intrspec_t intrspec,
usr/src/uts/common/sys/devops.h
325
int (*bus_map_fault)(dev_info_t *dip, dev_info_t *rdip,
usr/src/uts/common/sys/devops.h
329
int (*bus_dma_map)(dev_info_t *dip, dev_info_t *rdip,
usr/src/uts/common/sys/devops.h
332
int (*bus_dma_ctl)(dev_info_t *dip, dev_info_t *rdip,
usr/src/uts/common/sys/devops.h
336
int (*bus_ctl)(dev_info_t *dip, dev_info_t *rdip,
usr/src/uts/common/sys/esunddi.h
236
extern int e_ddi_branch_configure(dev_info_t *rdip, dev_info_t **dipp,
usr/src/uts/common/sys/esunddi.h
238
extern int e_ddi_branch_unconfigure(dev_info_t *rdip, dev_info_t **dipp,
usr/src/uts/common/sys/esunddi.h
240
extern int e_ddi_branch_destroy(dev_info_t *rdip, dev_info_t **dipp,
usr/src/uts/common/sys/esunddi.h
242
extern void e_ddi_branch_hold(dev_info_t *rdip);
usr/src/uts/common/sys/esunddi.h
243
extern void e_ddi_branch_rele(dev_info_t *rdip);
usr/src/uts/common/sys/esunddi.h
244
extern int e_ddi_branch_held(dev_info_t *rdip);
usr/src/uts/common/sys/esunddi.h
245
extern int e_ddi_branch_referenced(dev_info_t *rdip,
usr/src/uts/common/sys/fs/ufs_inode.h
843
extern int rdip(struct inode *, struct uio *, int, struct cred *);
usr/src/uts/common/sys/pci_intr_lib.h
39
extern int pci_msi_get_cap(dev_info_t *rdip, int type, int *flagsp);
usr/src/uts/common/sys/pci_intr_lib.h
40
extern int pci_msi_configure(dev_info_t *rdip, int type, int count,
usr/src/uts/common/sys/pci_intr_lib.h
42
extern int pci_msi_unconfigure(dev_info_t *rdip, int type, int inum);
usr/src/uts/common/sys/pci_intr_lib.h
43
extern int pci_is_msi_enabled(dev_info_t *rdip, int type);
usr/src/uts/common/sys/pci_intr_lib.h
44
extern int pci_msi_enable_mode(dev_info_t *rdip, int type);
usr/src/uts/common/sys/pci_intr_lib.h
45
extern int pci_msi_disable_mode(dev_info_t *rdip, int type);
usr/src/uts/common/sys/pci_intr_lib.h
46
extern int pci_msi_set_mask(dev_info_t *rdip, int type, int inum);
usr/src/uts/common/sys/pci_intr_lib.h
47
extern int pci_msi_clr_mask(dev_info_t *rdip, int type, int inum);
usr/src/uts/common/sys/pci_intr_lib.h
48
extern int pci_msi_get_pending(dev_info_t *rdip, int type, int inum,
usr/src/uts/common/sys/pci_intr_lib.h
50
extern int pci_msi_get_nintrs(dev_info_t *rdip, int type, int *nintrs);
usr/src/uts/common/sys/pci_intr_lib.h
51
extern int pci_msi_set_nintrs(dev_info_t *rdip, int type, int navail);
usr/src/uts/common/sys/pci_intr_lib.h
52
extern int pci_msi_get_supported_type(dev_info_t *rdip, int *typesp);
usr/src/uts/common/sys/pci_intr_lib.h
54
extern ddi_intr_msix_t *pci_msix_init(dev_info_t *rdip);
usr/src/uts/common/sys/pci_intr_lib.h
56
extern int pci_msix_dup(dev_info_t *rdip, int org_inum, int dup_inum);
usr/src/uts/common/sys/pci_intr_lib.h
62
extern ddi_intrspec_t pci_intx_get_ispec(dev_info_t *dip, dev_info_t *rdip,
usr/src/uts/common/sys/pcie_impl.h
665
extern boolean_t pcie_is_child(dev_info_t *dip, dev_info_t *rdip);
usr/src/uts/common/sys/pcie_impl.h
667
extern dev_info_t *pcie_get_my_childs_dip(dev_info_t *dip, dev_info_t *rdip);
usr/src/uts/common/sys/pcie_impl.h
668
extern uint32_t pcie_get_bdf_for_dma_xfer(dev_info_t *dip, dev_info_t *rdip);
usr/src/uts/common/sys/pshot.h
215
static int pshot_get_eventcookie(dev_info_t *dip, dev_info_t *rdip,
usr/src/uts/common/sys/pshot.h
217
static int pshot_add_eventcall(dev_info_t *dip, dev_info_t *rdip,
usr/src/uts/common/sys/pshot.h
221
static int pshot_post_event(dev_info_t *dip, dev_info_t *rdip,
usr/src/uts/common/sys/pshot.h
225
static int pshot_ctl(dev_info_t *dip, dev_info_t *rdip, ddi_ctl_enum_t ctlop,
usr/src/uts/common/sys/sservice.h
552
int pcmcia_intr_ops(dev_info_t *dip, dev_info_t *rdip, ddi_intr_op_t intr_op,
usr/src/uts/common/sys/sunddi.h
1535
ddi_no_dma_map(dev_info_t *dip, dev_info_t *rdip,
usr/src/uts/common/sys/sunddi.h
1539
ddi_no_dma_allochdl(dev_info_t *dip, dev_info_t *rdip, ddi_dma_attr_t *attr,
usr/src/uts/common/sys/sunddi.h
1543
ddi_no_dma_freehdl(dev_info_t *dip, dev_info_t *rdip,
usr/src/uts/common/sys/sunddi.h
1547
ddi_no_dma_bindhdl(dev_info_t *dip, dev_info_t *rdip,
usr/src/uts/common/sys/sunddi.h
1552
ddi_no_dma_unbindhdl(dev_info_t *dip, dev_info_t *rdip,
usr/src/uts/common/sys/sunddi.h
1556
ddi_no_dma_flush(dev_info_t *dip, dev_info_t *rdip,
usr/src/uts/common/sys/sunddi.h
1561
ddi_no_dma_win(dev_info_t *dip, dev_info_t *rdip,
usr/src/uts/common/sys/sunddi.h
1566
ddi_no_dma_mctl(register dev_info_t *dip, dev_info_t *rdip,
usr/src/uts/common/sys/sunddi.h
1778
ddi_dma_allochdl(dev_info_t *dip, dev_info_t *rdip, ddi_dma_attr_t *attr,
usr/src/uts/common/sys/sunddi.h
1782
ddi_dma_freehdl(dev_info_t *dip, dev_info_t *rdip,
usr/src/uts/common/sys/sunddi.h
1786
ddi_dma_bindhdl(dev_info_t *dip, dev_info_t *rdip,
usr/src/uts/common/sys/sunddi.h
1791
ddi_dma_unbindhdl(dev_info_t *dip, dev_info_t *rdip,
usr/src/uts/common/sys/sunddi.h
1795
ddi_dma_flush(dev_info_t *dip, dev_info_t *rdip,
usr/src/uts/common/sys/sunddi.h
1800
ddi_dma_win(dev_info_t *dip, dev_info_t *rdip,
usr/src/uts/common/sys/sunddi.h
1809
ddi_dma_mctl(dev_info_t *dip, dev_info_t *rdip, ddi_dma_handle_t handle,
usr/src/uts/common/sys/sunddi.h
453
extern void ddi_err(ddi_err_t de, dev_info_t *rdip, const char *fmt, ...);
usr/src/uts/common/sys/sunddi.h
589
ddi_apply_range(dev_info_t *dip, dev_info_t *rdip, struct regspec *rp);
usr/src/uts/common/sys/sunddi.h
598
ddi_bus_map(dev_info_t *dip, dev_info_t *rdip, ddi_map_req_t *mp, off_t offset,
usr/src/uts/common/sys/sunddi.h
602
nullbusmap(dev_info_t *dip, dev_info_t *rdip, ddi_map_req_t *mp, off_t offset,
usr/src/uts/common/sys/sunndi.h
420
dev_info_t **rdip);
usr/src/uts/common/sys/sunndi.h
434
ndi_post_event(dev_info_t *dip, dev_info_t *rdip, ddi_eventcookie_t eventhdl,
usr/src/uts/common/sys/sunndi.h
442
ndi_busop_add_eventcall(dev_info_t *dip, dev_info_t *rdip,
usr/src/uts/common/sys/sunndi.h
461
ndi_busop_get_eventcookie(dev_info_t *dip, dev_info_t *rdip, char *name,
usr/src/uts/common/xen/io/xpvd.c
1000
rdip, eventname, cookie, NDI_EVENT_NOPASS));
usr/src/uts/common/xen/io/xpvd.c
1005
xpvd_add_eventcall(dev_info_t *dip, dev_info_t *rdip,
usr/src/uts/common/xen/io/xpvd.c
1011
rdip, cookie, callback, arg, NDI_SLEEP, cb_id));
usr/src/uts/common/xen/io/xpvd.c
1024
xpvd_post_event(dev_info_t *dip, dev_info_t *rdip,
usr/src/uts/common/xen/io/xpvd.c
1027
return (ndi_event_run_callbacks(xpvd_ndi_event_handle, rdip,
usr/src/uts/common/xen/io/xpvd.c
397
xpvd_get_ispec(dev_info_t *rdip, uint_t inumber)
usr/src/uts/common/xen/io/xpvd.c
403
if ((pdp = ddi_get_parent_data(rdip)) == NULL)
usr/src/uts/common/xen/io/xpvd.c
456
xpvd_intr_ops(dev_info_t *pdip, dev_info_t *rdip, ddi_intr_op_t intr_op,
usr/src/uts/common/xen/io/xpvd.c
465
(void *)pdip, (void *)rdip, intr_op, (void *)hdlp));
usr/src/uts/common/xen/io/xpvd.c
495
ispec = xpvd_get_ispec(rdip, (int)hdlp->ih_inum);
usr/src/uts/common/xen/io/xpvd.c
502
if (xpvd_get_priority(rdip, hdlp->ih_inum, &priority) !=
usr/src/uts/common/xen/io/xpvd.c
520
if ((*psm_intr_ops)(rdip, hdlp, PSM_INTR_OP_SET_PRI, result) ==
usr/src/uts/common/xen/io/xpvd.c
524
ispec = xpvd_get_ispec(rdip, (int)hdlp->ih_inum);
usr/src/uts/common/xen/io/xpvd.c
532
ispec = xpvd_get_ispec(rdip, (int)hdlp->ih_inum);
usr/src/uts/common/xen/io/xpvd.c
540
ispec = xpvd_get_ispec(rdip, (int)hdlp->ih_inum);
usr/src/uts/common/xen/io/xpvd.c
541
pdp = (struct xendev_ppd *)ddi_get_parent_data(rdip);
usr/src/uts/common/xen/io/xpvd.c
573
if ((*psm_intr_ops)(rdip, hdlp, PSM_INTR_OP_SET_CAP, result)) {
usr/src/uts/common/xen/io/xpvd.c
584
if (xpvd_enable_intr(rdip, hdlp, (int)hdlp->ih_inum) !=
usr/src/uts/common/xen/io/xpvd.c
595
xpvd_disable_intr(rdip, hdlp, hdlp->ih_inum);
usr/src/uts/common/xen/io/xpvd.c
640
return (i_ddi_intr_ops(pdip, rdip, intr_op, hdlp, result));
usr/src/uts/common/xen/io/xpvd.c
648
xpvd_enable_intr(dev_info_t *rdip, ddi_intr_handle_impl_t *hdlp, int inum)
usr/src/uts/common/xen/io/xpvd.c
656
ihdl_plat_datap->ip_ispecp = xpvd_get_ispec(rdip, inum);
usr/src/uts/common/xen/io/xpvd.c
661
(void) (*psm_intr_ops)(rdip, hdlp, PSM_INTR_OP_XLATE_VECTOR, &vector);
usr/src/uts/common/xen/io/xpvd.c
667
DEVI(rdip)->devi_name, vector, hdlp->ih_cb_arg1,
usr/src/uts/common/xen/io/xpvd.c
668
hdlp->ih_cb_arg2, NULL, rdip))
usr/src/uts/common/xen/io/xpvd.c
679
xpvd_disable_intr(dev_info_t *rdip, ddi_intr_handle_impl_t *hdlp, int inum)
usr/src/uts/common/xen/io/xpvd.c
685
ihdl_plat_datap->ip_ispecp = xpvd_get_ispec(rdip, inum);
usr/src/uts/common/xen/io/xpvd.c
690
(void) (*psm_intr_ops)(rdip, hdlp, PSM_INTR_OP_XLATE_VECTOR, &vector);
usr/src/uts/common/xen/io/xpvd.c
699
xpvd_ctlops(dev_info_t *dip, dev_info_t *rdip,
usr/src/uts/common/xen/io/xpvd.c
704
if (rdip == (dev_info_t *)0)
usr/src/uts/common/xen/io/xpvd.c
706
cmn_err(CE_CONT, "?%s@%s, %s%d\n", ddi_node_name(rdip),
usr/src/uts/common/xen/io/xpvd.c
707
ddi_get_name_addr(rdip), ddi_driver_name(rdip),
usr/src/uts/common/xen/io/xpvd.c
708
ddi_get_instance(rdip));
usr/src/uts/common/xen/io/xpvd.c
725
return (ddi_ctlops(dip, rdip, ctlop, arg, result));
usr/src/uts/common/xen/io/xpvd.c
729
return (ddi_ctlops(dip, rdip, ctlop, arg, result));
usr/src/uts/common/xen/io/xpvd.c
996
xpvd_get_eventcookie(dev_info_t *dip, dev_info_t *rdip,
usr/src/uts/i86pc/io/acpi/acpinex/acpinex_drv.c
396
acpinex_ctlops(dev_info_t *dip, dev_info_t *rdip, ddi_ctl_enum_t op, void *arg,
usr/src/uts/i86pc/io/acpi/acpinex/acpinex_drv.c
411
if (rdip == (dev_info_t *)0)
usr/src/uts/i86pc/io/acpi/acpinex/acpinex_drv.c
414
ddi_node_name(rdip), ddi_get_name_addr(rdip),
usr/src/uts/i86pc/io/acpi/acpinex/acpinex_drv.c
415
ddi_driver_name(rdip), ddi_get_instance(rdip));
usr/src/uts/i86pc/io/acpi/acpinex/acpinex_drv.c
420
rval = ddi_ctlops(dip, rdip, op, arg, result);
usr/src/uts/i86pc/io/acpi/acpinex/acpinex_drv.c
429
acpinex_bus_map(dev_info_t *dip, dev_info_t *rdip, ddi_map_req_t *mp,
usr/src/uts/i86pc/io/acpi/acpinex/acpinex_drv.c
72
static int acpinex_bus_map(dev_info_t *dip, dev_info_t *rdip, ddi_map_req_t *mp,
usr/src/uts/i86pc/io/acpi/drmach_acpi/drmach_acpi.c
1557
dev_info_t *rdip;
usr/src/uts/i86pc/io/acpi/drmach_acpi/drmach_acpi.c
1564
rdip = dp->node->getdip(dp->node);
usr/src/uts/i86pc/io/acpi/drmach_acpi/drmach_acpi.c
1565
ASSERT(rdip);
usr/src/uts/i86pc/io/acpi/drmach_acpi/drmach_acpi.c
1566
ASSERT(e_ddi_branch_held(rdip));
usr/src/uts/i86pc/io/acpi/drmach_acpi/drmach_acpi.c
1584
if (e_ddi_branch_configure(rdip, &fdip, 0) != 0) {
usr/src/uts/i86pc/io/acpi/drmach_acpi/drmach_acpi.c
1586
dev_info_t *dip = (fdip != NULL) ? fdip : rdip;
usr/src/uts/i86pc/io/acpi/drmach_acpi/drmach_acpi.c
1607
dev_info_t *rdip, *fdip = NULL;
usr/src/uts/i86pc/io/acpi/drmach_acpi/drmach_acpi.c
1613
rdip = dp->node->getdip(dp->node);
usr/src/uts/i86pc/io/acpi/drmach_acpi/drmach_acpi.c
1614
ASSERT(rdip);
usr/src/uts/i86pc/io/acpi/drmach_acpi/drmach_acpi.c
1615
ASSERT(e_ddi_branch_held(rdip));
usr/src/uts/i86pc/io/acpi/drmach_acpi/drmach_acpi.c
1629
if (e_ddi_branch_unconfigure(rdip, &fdip, 0)) {
usr/src/uts/i86pc/io/acpi/drmach_acpi/drmach_acpi.c
1639
(void) ddi_pathname(rdip, path);
usr/src/uts/i86pc/io/acpi/drmach_acpi/drmach_acpi.c
812
drmach_hold_rele_devtree(dev_info_t *rdip, void *arg)
usr/src/uts/i86pc/io/acpi/drmach_acpi/drmach_acpi.c
819
if (ACPI_FAILURE(acpica_get_handle(rdip, &hdl))) {
usr/src/uts/i86pc/io/acpi/drmach_acpi/drmach_acpi.c
831
ASSERT(!e_ddi_branch_held(rdip));
usr/src/uts/i86pc/io/acpi/drmach_acpi/drmach_acpi.c
832
e_ddi_branch_hold(rdip);
usr/src/uts/i86pc/io/acpi/drmach_acpi/drmach_acpi.c
834
ASSERT(e_ddi_branch_held(rdip));
usr/src/uts/i86pc/io/acpi/drmach_acpi/drmach_acpi.c
835
e_ddi_branch_rele(rdip);
usr/src/uts/i86pc/io/amd_iommu/amd_iommu_impl.c
1374
amd_iommu_pci_dip(dev_info_t *rdip, const char *path)
usr/src/uts/i86pc/io/amd_iommu/amd_iommu_impl.c
1377
const char *driver = ddi_driver_name(rdip);
usr/src/uts/i86pc/io/amd_iommu/amd_iommu_impl.c
1378
int instance = ddi_get_instance(rdip);
usr/src/uts/i86pc/io/amd_iommu/amd_iommu_impl.c
1382
ndi_hold_devi(rdip);
usr/src/uts/i86pc/io/amd_iommu/amd_iommu_impl.c
1384
if (ddi_is_pci_dip(rdip))
usr/src/uts/i86pc/io/amd_iommu/amd_iommu_impl.c
1385
return (rdip);
usr/src/uts/i86pc/io/amd_iommu/amd_iommu_impl.c
1387
pdip = rdip;
usr/src/uts/i86pc/io/amd_iommu/amd_iommu_impl.c
1391
ndi_rele_devi(rdip);
usr/src/uts/i86pc/io/amd_iommu/amd_iommu_impl.c
1398
f, driver, instance, (void *)rdip, path);
usr/src/uts/i86pc/io/amd_iommu/amd_iommu_impl.c
1401
f, driver, instance, (void *)rdip, path);
usr/src/uts/i86pc/io/amd_iommu/amd_iommu_impl.c
1402
ndi_rele_devi(rdip);
usr/src/uts/i86pc/io/amd_iommu/amd_iommu_impl.c
1411
amd_iommu_probe(iommulib_handle_t handle, dev_info_t *rdip)
usr/src/uts/i86pc/io/amd_iommu/amd_iommu_impl.c
1413
const char *driver = ddi_driver_name(rdip);
usr/src/uts/i86pc/io/amd_iommu/amd_iommu_impl.c
1431
amd_iommu_set_passthru(iommu, rdip);
usr/src/uts/i86pc/io/amd_iommu/amd_iommu_impl.c
1438
if ((pathp = ddi_pathname(rdip, path)) == NULL)
usr/src/uts/i86pc/io/amd_iommu/amd_iommu_impl.c
1441
pci_dip = amd_iommu_pci_dip(rdip, path);
usr/src/uts/i86pc/io/amd_iommu/amd_iommu_impl.c
1445
f, idriver, instance, iommu->aiomt_idx, (void *)rdip,
usr/src/uts/i86pc/io/amd_iommu/amd_iommu_impl.c
1454
f, idriver, instance, iommu->aiomt_idx, (void *)rdip,
usr/src/uts/i86pc/io/amd_iommu/amd_iommu_impl.c
1476
dev_info_t *dip, dev_info_t *rdip, ddi_dma_attr_t *attr,
usr/src/uts/i86pc/io/amd_iommu/amd_iommu_impl.c
1479
return (iommulib_iommu_dma_allochdl(dip, rdip, attr, waitfp,
usr/src/uts/i86pc/io/amd_iommu/amd_iommu_impl.c
1486
dev_info_t *dip, dev_info_t *rdip, ddi_dma_handle_t dma_handle)
usr/src/uts/i86pc/io/amd_iommu/amd_iommu_impl.c
1488
return (iommulib_iommu_dma_freehdl(dip, rdip, dma_handle));
usr/src/uts/i86pc/io/amd_iommu/amd_iommu_impl.c
1493
map_current_window(amd_iommu_t *iommu, dev_info_t *rdip, ddi_dma_attr_t *attrp,
usr/src/uts/i86pc/io/amd_iommu/amd_iommu_impl.c
1511
(void) ddi_pathname(rdip, path);
usr/src/uts/i86pc/io/amd_iommu/amd_iommu_impl.c
1522
if ((error = amd_iommu_map_pa2va(iommu, rdip, attrp, dmareq,
usr/src/uts/i86pc/io/amd_iommu/amd_iommu_impl.c
1535
(void) unmap_current_window(iommu, rdip, cookie_array,
usr/src/uts/i86pc/io/amd_iommu/amd_iommu_impl.c
1553
unmap_current_window(amd_iommu_t *iommu, dev_info_t *rdip,
usr/src/uts/i86pc/io/amd_iommu/amd_iommu_impl.c
1570
(void) ddi_pathname(rdip, path);
usr/src/uts/i86pc/io/amd_iommu/amd_iommu_impl.c
1581
if (amd_iommu_unmap_va(iommu, rdip,
usr/src/uts/i86pc/io/amd_iommu/amd_iommu_impl.c
1615
dev_info_t *rdip, ddi_dma_handle_t dma_handle,
usr/src/uts/i86pc/io/amd_iommu/amd_iommu_impl.c
1628
int instance = ddi_get_instance(rdip);
usr/src/uts/i86pc/io/amd_iommu/amd_iommu_impl.c
1629
const char *driver = ddi_driver_name(rdip);
usr/src/uts/i86pc/io/amd_iommu/amd_iommu_impl.c
1632
dma_error = iommulib_iommu_dma_bindhdl(dip, rdip, dma_handle,
usr/src/uts/i86pc/io/amd_iommu/amd_iommu_impl.c
1642
(void) ddi_pathname(rdip, path);
usr/src/uts/i86pc/io/amd_iommu/amd_iommu_impl.c
1668
error = map_current_window(iommu, rdip, attrp, dmareq,
usr/src/uts/i86pc/io/amd_iommu/amd_iommu_impl.c
1697
(void) iommulib_iommu_dma_unbindhdl(dip, rdip, dma_handle);
usr/src/uts/i86pc/io/amd_iommu/amd_iommu_impl.c
1704
dev_info_t *dip, dev_info_t *rdip, ddi_dma_handle_t dma_handle)
usr/src/uts/i86pc/io/amd_iommu/amd_iommu_impl.c
1710
int instance = ddi_get_instance(rdip);
usr/src/uts/i86pc/io/amd_iommu/amd_iommu_impl.c
1711
const char *driver = ddi_driver_name(rdip);
usr/src/uts/i86pc/io/amd_iommu/amd_iommu_impl.c
1719
"for device %p", f, driver, instance, (void *)rdip);
usr/src/uts/i86pc/io/amd_iommu/amd_iommu_impl.c
1726
"for device %p", f, driver, instance, (void *)rdip);
usr/src/uts/i86pc/io/amd_iommu/amd_iommu_impl.c
1731
if (iommulib_iommu_dma_unbindhdl(dip, rdip, dma_handle)
usr/src/uts/i86pc/io/amd_iommu/amd_iommu_impl.c
1734
f, driver, instance, (void *)rdip);
usr/src/uts/i86pc/io/amd_iommu/amd_iommu_impl.c
1739
if (unmap_current_window(iommu, rdip, cookie_array, ccount, -1, 0)
usr/src/uts/i86pc/io/amd_iommu/amd_iommu_impl.c
1742
"for dip=%p", f, driver, instance, (void *)rdip);
usr/src/uts/i86pc/io/amd_iommu/amd_iommu_impl.c
1756
dev_info_t *rdip, ddi_dma_handle_t dma_handle, off_t off,
usr/src/uts/i86pc/io/amd_iommu/amd_iommu_impl.c
1770
"for device %p", f, (void *)rdip);
usr/src/uts/i86pc/io/amd_iommu/amd_iommu_impl.c
1777
"for device %p", f, (void *)rdip);
usr/src/uts/i86pc/io/amd_iommu/amd_iommu_impl.c
1782
error = iommulib_iommu_dma_sync(dip, rdip, dma_handle, off,
usr/src/uts/i86pc/io/amd_iommu/amd_iommu_impl.c
1788
"for device %p", f, (void *)rdip);
usr/src/uts/i86pc/io/amd_iommu/amd_iommu_impl.c
1804
dev_info_t *rdip, ddi_dma_handle_t dma_handle, uint_t win,
usr/src/uts/i86pc/io/amd_iommu/amd_iommu_impl.c
1816
int instance = ddi_get_instance(rdip);
usr/src/uts/i86pc/io/amd_iommu/amd_iommu_impl.c
1817
const char *driver = ddi_driver_name(rdip);
usr/src/uts/i86pc/io/amd_iommu/amd_iommu_impl.c
1827
"for device %p", f, driver, instance, (void *)rdip);
usr/src/uts/i86pc/io/amd_iommu/amd_iommu_impl.c
1834
"for device %p", f, driver, instance, (void *)rdip);
usr/src/uts/i86pc/io/amd_iommu/amd_iommu_impl.c
1839
if (iommulib_iommu_dma_win(dip, rdip, dma_handle, win,
usr/src/uts/i86pc/io/amd_iommu/amd_iommu_impl.c
1842
f, driver, instance, (void *)rdip);
usr/src/uts/i86pc/io/amd_iommu/amd_iommu_impl.c
1847
(void) unmap_current_window(iommu, rdip, cookie_array, ccount, -1, 0);
usr/src/uts/i86pc/io/amd_iommu/amd_iommu_impl.c
1860
"for device %p", f, driver, instance, (void *)rdip);
usr/src/uts/i86pc/io/amd_iommu/amd_iommu_impl.c
1869
error = map_current_window(iommu, rdip, attrp, &sdmareq,
usr/src/uts/i86pc/io/amd_iommu/amd_iommu_impl.c
1875
"for device %p", f, driver, instance, (void *)rdip);
usr/src/uts/i86pc/io/amd_iommu/amd_iommu_impl.c
1893
dev_info_t *rdip, ddi_dma_handle_t dma_handle,
usr/src/uts/i86pc/io/amd_iommu/amd_iommu_impl.c
1902
dev_info_t *rdip, ddi_dma_handle_t dma_handle, ddi_dma_obj_t *dmao)
usr/src/uts/i86pc/io/amd_iommu/amd_iommu_impl.c
44
static int amd_iommu_probe(iommulib_handle_t handle, dev_info_t *rdip);
usr/src/uts/i86pc/io/amd_iommu/amd_iommu_impl.c
46
dev_info_t *dip, dev_info_t *rdip, ddi_dma_attr_t *attr,
usr/src/uts/i86pc/io/amd_iommu/amd_iommu_impl.c
49
dev_info_t *dip, dev_info_t *rdip, ddi_dma_handle_t dma_handle);
usr/src/uts/i86pc/io/amd_iommu/amd_iommu_impl.c
51
dev_info_t *rdip, ddi_dma_handle_t dma_handle,
usr/src/uts/i86pc/io/amd_iommu/amd_iommu_impl.c
55
dev_info_t *dip, dev_info_t *rdip, ddi_dma_handle_t dma_handle);
usr/src/uts/i86pc/io/amd_iommu/amd_iommu_impl.c
57
dev_info_t *rdip, ddi_dma_handle_t dma_handle, off_t off,
usr/src/uts/i86pc/io/amd_iommu/amd_iommu_impl.c
60
dev_info_t *rdip, ddi_dma_handle_t dma_handle, uint_t win,
usr/src/uts/i86pc/io/amd_iommu/amd_iommu_impl.c
64
dev_info_t *rdip, ddi_dma_handle_t dma_handle,
usr/src/uts/i86pc/io/amd_iommu/amd_iommu_impl.c
67
dev_info_t *rdip, ddi_dma_handle_t dma_handle, ddi_dma_obj_t *dmao);
usr/src/uts/i86pc/io/amd_iommu/amd_iommu_impl.c
69
static int unmap_current_window(amd_iommu_t *iommu, dev_info_t *rdip,
usr/src/uts/i86pc/io/amd_iommu/amd_iommu_impl.h
478
extern dev_info_t *amd_iommu_pci_dip(dev_info_t *rdip, const char *path);
usr/src/uts/i86pc/io/amd_iommu/amd_iommu_page_tables.c
1091
amd_iommu_setup_1_pgtable(amd_iommu_t *iommu, dev_info_t *rdip,
usr/src/uts/i86pc/io/amd_iommu/amd_iommu_page_tables.c
1101
const char *driver = ddi_driver_name(rdip);
usr/src/uts/i86pc/io/amd_iommu/amd_iommu_page_tables.c
1102
int instance = ddi_get_instance(rdip);
usr/src/uts/i86pc/io/amd_iommu/amd_iommu_page_tables.c
1209
amd_iommu_create_pgtables(amd_iommu_t *iommu, dev_info_t *rdip,
usr/src/uts/i86pc/io/amd_iommu/amd_iommu_page_tables.c
1220
const char *driver = ddi_driver_name(rdip);
usr/src/uts/i86pc/io/amd_iommu/amd_iommu_page_tables.c
1221
int instance = ddi_get_instance(rdip);
usr/src/uts/i86pc/io/amd_iommu/amd_iommu_page_tables.c
1242
if ((error = amd_iommu_setup_1_pgtable(iommu, rdip, dmareq,
usr/src/uts/i86pc/io/amd_iommu/amd_iommu_page_tables.c
1269
if ((error = amd_iommu_set_devtbl_entry(iommu, rdip, domainid, deviceid,
usr/src/uts/i86pc/io/amd_iommu/amd_iommu_page_tables.c
1275
iommu->aiomt_idx, (void *)rdip, deviceid, domainid, path);
usr/src/uts/i86pc/io/amd_iommu/amd_iommu_page_tables.c
1285
amd_iommu_destroy_pgtables(amd_iommu_t *iommu, dev_info_t *rdip,
usr/src/uts/i86pc/io/amd_iommu/amd_iommu_page_tables.c
1397
iommu->aiomt_idx, domainid, (void *)rdip, path);
usr/src/uts/i86pc/io/amd_iommu/amd_iommu_page_tables.c
1405
error = amd_iommu_clear_devtbl_entry(iommu, rdip, domainid,
usr/src/uts/i86pc/io/amd_iommu/amd_iommu_page_tables.c
1434
amd_iommu_map_pa2va(amd_iommu_t *iommu, dev_info_t *rdip, ddi_dma_attr_t *attrp,
usr/src/uts/i86pc/io/amd_iommu/amd_iommu_page_tables.c
1462
ASSERT(rdip);
usr/src/uts/i86pc/io/amd_iommu/amd_iommu_page_tables.c
1469
(void) ddi_pathname(rdip, path);
usr/src/uts/i86pc/io/amd_iommu/amd_iommu_page_tables.c
1474
if (amd_iommu_get_deviceid(iommu, rdip, &deviceid, &alias, path)
usr/src/uts/i86pc/io/amd_iommu/amd_iommu_page_tables.c
1478
iommu->aiomt_idx, (void *)rdip, path);
usr/src/uts/i86pc/io/amd_iommu/amd_iommu_page_tables.c
1486
if (amd_iommu_get_domain(iommu, rdip, alias, deviceid, &domainid, path)
usr/src/uts/i86pc/io/amd_iommu/amd_iommu_page_tables.c
1490
iommu->aiomt_idx, (void *)rdip, path);
usr/src/uts/i86pc/io/amd_iommu/amd_iommu_page_tables.c
1499
iommu->aiomt_idx, domainid, (void *)rdip, path);
usr/src/uts/i86pc/io/amd_iommu/amd_iommu_page_tables.c
1563
if ((error = amd_iommu_create_pgtables(iommu, rdip, dmareq,
usr/src/uts/i86pc/io/amd_iommu/amd_iommu_page_tables.c
1595
amd_iommu_unmap_va(amd_iommu_t *iommu, dev_info_t *rdip, uint64_t start_va,
usr/src/uts/i86pc/io/amd_iommu/amd_iommu_page_tables.c
1620
(void) ddi_pathname(rdip, path);
usr/src/uts/i86pc/io/amd_iommu/amd_iommu_page_tables.c
1630
if (amd_iommu_get_deviceid(iommu, rdip, &deviceid, &alias, path)
usr/src/uts/i86pc/io/amd_iommu/amd_iommu_page_tables.c
1634
iommu->aiomt_idx, (void *)rdip, path);
usr/src/uts/i86pc/io/amd_iommu/amd_iommu_page_tables.c
1642
if (amd_iommu_get_domain(iommu, rdip, alias, deviceid, &domainid, path)
usr/src/uts/i86pc/io/amd_iommu/amd_iommu_page_tables.c
1646
iommu->aiomt_idx, (void *)rdip, path);
usr/src/uts/i86pc/io/amd_iommu/amd_iommu_page_tables.c
1657
iommu->aiomt_idx, domainid, (void *)rdip, path);
usr/src/uts/i86pc/io/amd_iommu/amd_iommu_page_tables.c
1672
if (amd_iommu_destroy_pgtables(iommu, rdip,
usr/src/uts/i86pc/io/amd_iommu/amd_iommu_page_tables.c
237
amd_iommu_get_deviceid(amd_iommu_t *iommu, dev_info_t *rdip, int32_t *deviceid,
usr/src/uts/i86pc/io/amd_iommu/amd_iommu_page_tables.c
256
if (rdip == NULL) {
usr/src/uts/i86pc/io/amd_iommu/amd_iommu_page_tables.c
274
pci_dip = amd_iommu_pci_dip(rdip, path);
usr/src/uts/i86pc/io/amd_iommu/amd_iommu_page_tables.c
278
f, driver, instance, iommu->aiomt_idx, (void *)rdip,
usr/src/uts/i86pc/io/amd_iommu/amd_iommu_page_tables.c
387
amd_iommu_set_passthru(amd_iommu_t *iommu, dev_info_t *rdip)
usr/src/uts/i86pc/io/amd_iommu/amd_iommu_page_tables.c
401
if (rdip) {
usr/src/uts/i86pc/io/amd_iommu/amd_iommu_page_tables.c
402
driver = ddi_driver_name(rdip);
usr/src/uts/i86pc/io/amd_iommu/amd_iommu_page_tables.c
403
instance = ddi_get_instance(rdip);
usr/src/uts/i86pc/io/amd_iommu/amd_iommu_page_tables.c
411
if (rdip)
usr/src/uts/i86pc/io/amd_iommu/amd_iommu_page_tables.c
412
(void) ddi_pathname(rdip, path);
usr/src/uts/i86pc/io/amd_iommu/amd_iommu_page_tables.c
421
if (amd_iommu_get_deviceid(iommu, rdip, &deviceid, &alias, path)
usr/src/uts/i86pc/io/amd_iommu/amd_iommu_page_tables.c
426
iommu->aiomt_idx, (void *)rdip, path);
usr/src/uts/i86pc/io/amd_iommu/amd_iommu_page_tables.c
440
instance, iommu->aiomt_idx, deviceid, (void *)rdip,
usr/src/uts/i86pc/io/amd_iommu/amd_iommu_page_tables.c
479
amd_iommu_set_devtbl_entry(amd_iommu_t *iommu, dev_info_t *rdip,
usr/src/uts/i86pc/io/amd_iommu/amd_iommu_page_tables.c
501
instance, iommu->aiomt_idx, deviceid, (void *)rdip,
usr/src/uts/i86pc/io/amd_iommu/amd_iommu_page_tables.c
554
amd_iommu_clear_devtbl_entry(amd_iommu_t *iommu, dev_info_t *rdip,
usr/src/uts/i86pc/io/amd_iommu/amd_iommu_page_tables.c
576
iommu->aiomt_idx, deviceid, (void *)rdip,
usr/src/uts/i86pc/io/amd_iommu/amd_iommu_page_tables.c
87
amd_iommu_get_domain(amd_iommu_t *iommu, dev_info_t *rdip, int alias,
usr/src/uts/i86pc/io/amd_iommu/amd_iommu_page_tables.c
94
ASSERT(strcmp(ddi_driver_name(rdip), "agpgart") != 0);
usr/src/uts/i86pc/io/amd_iommu/amd_iommu_page_tables.h
118
int amd_iommu_map_pa2va(amd_iommu_t *iommu, dev_info_t *rdip,
usr/src/uts/i86pc/io/amd_iommu/amd_iommu_page_tables.h
122
int amd_iommu_unmap_va(amd_iommu_t *iommu, dev_info_t *rdip,
usr/src/uts/i86pc/io/amd_iommu/amd_iommu_page_tables.h
126
void amd_iommu_set_passthru(amd_iommu_t *iommu, dev_info_t *rdip);
usr/src/uts/i86pc/io/immu.c
1015
ndi_rele_devi(rdip);
usr/src/uts/i86pc/io/immu.c
982
dev_info_t *rdip,
usr/src/uts/i86pc/io/immu.c
996
ndi_hold_devi(rdip);
usr/src/uts/i86pc/io/immu.c
997
for (pdip = rdip, level = 1; pdip && pdip != root_devinfo;
usr/src/uts/i86pc/io/immu_dmar.c
1013
rdip = imarg.ima_ddip;
usr/src/uts/i86pc/io/immu_dmar.c
1021
ddi_err(DER_WARN, rdip, "RMRR range "
usr/src/uts/i86pc/io/immu_dmar.c
1032
ddi_err(DER_WARN, rdip, "RMRR range "
usr/src/uts/i86pc/io/immu_dmar.c
1039
(void) immu_dvma_device_setup(rdip, 0);
usr/src/uts/i86pc/io/immu_dmar.c
1041
ddi_err(DER_LOG, rdip,
usr/src/uts/i86pc/io/immu_dmar.c
1053
(void) immu_map_memrange(rdip, &mrng);
usr/src/uts/i86pc/io/immu_dmar.c
1061
immu_dmar_get_immu(dev_info_t *rdip)
usr/src/uts/i86pc/io/immu_dmar.c
1110
imarg.ima_rdip = rdip;
usr/src/uts/i86pc/io/immu_dmar.c
1112
if (immu_walk_ancestor(rdip, NULL, match_bdf,
usr/src/uts/i86pc/io/immu_dmar.c
1123
ASSERT(imarg.ima_ddip == rdip);
usr/src/uts/i86pc/io/immu_dmar.c
1165
imarg.ima_rdip = rdip;
usr/src/uts/i86pc/io/immu_dmar.c
1167
if (immu_walk_ancestor(rdip, NULL, match_bdf,
usr/src/uts/i86pc/io/immu_dmar.c
1213
ddi_err(DER_WARN, rdip, "can't find Intel IOMMU unit for "
usr/src/uts/i86pc/io/immu_dmar.c
957
dev_info_t *rdip;
usr/src/uts/i86pc/io/immu_dvma.c
101
dev_info_t *dip, dev_info_t *rdip, ddi_dma_handle_t dma_handle);
usr/src/uts/i86pc/io/immu_dvma.c
1021
dev_info_t *rdip, immu_flags_t immu_flags)
usr/src/uts/i86pc/io/immu_dvma.c
103
dev_info_t *rdip, ddi_dma_handle_t dma_handle, off_t off, size_t len,
usr/src/uts/i86pc/io/immu_dvma.c
106
dev_info_t *rdip, ddi_dma_handle_t dma_handle, uint_t win,
usr/src/uts/i86pc/io/immu_dvma.c
1066
ddi_err(DER_VERB, rdip,
usr/src/uts/i86pc/io/immu_dvma.c
1084
ddi_err(DER_PANIC, rdip,
usr/src/uts/i86pc/io/immu_dvma.c
109
dev_info_t *rdip, ddi_dma_handle_t dma_handle,
usr/src/uts/i86pc/io/immu_dvma.c
1103
ddi_err(DER_VERB, rdip,
usr/src/uts/i86pc/io/immu_dvma.c
1112
ddi_err(DER_PANIC, rdip,
usr/src/uts/i86pc/io/immu_dvma.c
112
dev_info_t *rdip, ddi_dma_handle_t dma_handle, ddi_dma_obj_t *dmao);
usr/src/uts/i86pc/io/immu_dvma.c
1172
device_domain(dev_info_t *rdip, dev_info_t **ddipp, immu_flags_t immu_flags)
usr/src/uts/i86pc/io/immu_dvma.c
1187
domain = immu_devi_domain(rdip, &ddip);
usr/src/uts/i86pc/io/immu_dvma.c
1193
immu = immu_dvma_get_immu(rdip, immu_flags);
usr/src/uts/i86pc/io/immu_dvma.c
1199
ddi_err(DER_WARN, rdip, "No iommu unit found for device");
usr/src/uts/i86pc/io/immu_dvma.c
1203
immu_flags |= immu_devi_get(rdip)->imd_dvma_flags;
usr/src/uts/i86pc/io/immu_dvma.c
1205
dvarg.dva_rdip = rdip;
usr/src/uts/i86pc/io/immu_dvma.c
1210
if (immu_walk_ancestor(rdip, NULL, get_branch_domain,
usr/src/uts/i86pc/io/immu_dvma.c
1235
ddi_err(DER_MODE, rdip, "Cannot find domain dip for device.");
usr/src/uts/i86pc/io/immu_dvma.c
1247
domain = domain_create(immu, ddip, rdip, immu_flags);
usr/src/uts/i86pc/io/immu_dvma.c
1260
set_domain(rdip, ddip, domain);
usr/src/uts/i86pc/io/immu_dvma.c
1313
domain_create(immu_t *immu, dev_info_t *ddip, dev_info_t *rdip,
usr/src/uts/i86pc/io/immu_dvma.c
1324
immu_devi = immu_devi_get(rdip);
usr/src/uts/i86pc/io/immu_dvma.c
1331
did = did_alloc(immu, rdip, ddip, immu_flags);
usr/src/uts/i86pc/io/immu_dvma.c
1341
ddi_err(DER_PANIC, rdip, "Failed to alloc DVMA domain "
usr/src/uts/i86pc/io/immu_dvma.c
1359
create_xlate_arena(immu, domain, rdip, immu_flags);
usr/src/uts/i86pc/io/immu_dvma.c
1366
ddi_err(DER_PANIC, rdip, "Failed to alloc root "
usr/src/uts/i86pc/io/immu_dvma.c
1631
dev_info_t *rdip, immu_flags_t immu_flags)
usr/src/uts/i86pc/io/immu_dvma.c
1642
if (ddip == NULL || rdip == NULL ||
usr/src/uts/i86pc/io/immu_dvma.c
1643
ddip == root_devinfo || rdip == root_devinfo) {
usr/src/uts/i86pc/io/immu_dvma.c
1644
ddi_err(DER_MODE, rdip, "immu_contexts_update: domain-dip or "
usr/src/uts/i86pc/io/immu_dvma.c
1656
ddi_err(DER_MODE, rdip,
usr/src/uts/i86pc/io/immu_dvma.c
1661
if (immu_devi_set(rdip, immu_flags) == DDI_FAILURE) {
usr/src/uts/i86pc/io/immu_dvma.c
1662
ddi_err(DER_MODE, rdip,
usr/src/uts/i86pc/io/immu_dvma.c
1668
r_immu_devi = immu_devi_get(rdip);
usr/src/uts/i86pc/io/immu_dvma.c
1676
if (rdip == ddip) {
usr/src/uts/i86pc/io/immu_dvma.c
1683
ddi_err(DER_WARN, rdip, "Driver bug: Devices 0x%lx and "
usr/src/uts/i86pc/io/immu_dvma.c
1684
"0x%lx are identical", rdip, ddip);
usr/src/uts/i86pc/io/immu_dvma.c
1704
if (immu_walk_ancestor(rdip, ddip, find_top_pcib,
usr/src/uts/i86pc/io/immu_dvma.c
1713
ddi_err(DER_PANIC, rdip, "Failed to find PCI "
usr/src/uts/i86pc/io/immu_dvma.c
1729
ddi_err(DER_PANIC, rdip, "unknown device type. Cannot "
usr/src/uts/i86pc/io/immu_dvma.c
1745
dev_info_t *rdip, immu_flags_t immu_flags)
usr/src/uts/i86pc/io/immu_dvma.c
1749
ddi_err(DER_MODE, rdip, "No present flag");
usr/src/uts/i86pc/io/immu_dvma.c
1766
ddi_err(DER_MODE, rdip, "TM flag set");
usr/src/uts/i86pc/io/immu_dvma.c
1775
ddi_err(DER_MODE, rdip, "SW3 set");
usr/src/uts/i86pc/io/immu_dvma.c
1785
ddi_err(DER_MODE, rdip,
usr/src/uts/i86pc/io/immu_dvma.c
1792
ddi_err(DER_MODE, rdip,
usr/src/uts/i86pc/io/immu_dvma.c
1805
ddi_err(DER_MODE, rdip, "SNP set");
usr/src/uts/i86pc/io/immu_dvma.c
1812
ddi_err(DER_MODE, rdip, "SW2 set");
usr/src/uts/i86pc/io/immu_dvma.c
1818
ddi_err(DER_MODE, rdip, "SP set");
usr/src/uts/i86pc/io/immu_dvma.c
1827
ddi_err(DER_MODE, rdip, "SW1 set");
usr/src/uts/i86pc/io/immu_dvma.c
1832
ddi_err(DER_MODE, rdip, "READ not set");
usr/src/uts/i86pc/io/immu_dvma.c
1837
ddi_err(DER_MODE, rdip, "WRITE not set");
usr/src/uts/i86pc/io/immu_dvma.c
1848
uint64_t *dvma_ptr, uint64_t *npages_ptr, dev_info_t *rdip)
usr/src/uts/i86pc/io/immu_dvma.c
2013
dev_info_t *rdip, immu_flags_t immu_flags)
usr/src/uts/i86pc/io/immu_dvma.c
2025
ddi_err(DER_MODE, rdip, "PTE paddr %lx != paddr %lx",
usr/src/uts/i86pc/io/immu_dvma.c
2099
int dcount, dev_info_t *rdip, immu_flags_t immu_flags)
usr/src/uts/i86pc/io/immu_dvma.c
2139
PTE_set_one(immu, hwp, paddr, rdip, immu_flags);
usr/src/uts/i86pc/io/immu_dvma.c
2142
ASSERT(PDTE_check(immu, *hwp, NULL, paddr, rdip, immu_flags)
usr/src/uts/i86pc/io/immu_dvma.c
2176
dev_info_t *rdip, immu_flags_t immu_flags)
usr/src/uts/i86pc/io/immu_dvma.c
2248
dev_info_t *rdip, immu_flags_t immu_flags)
usr/src/uts/i86pc/io/immu_dvma.c
2283
rdip, int, level);
usr/src/uts/i86pc/io/immu_dvma.c
2287
ddi_err(DER_PANIC, rdip,
usr/src/uts/i86pc/io/immu_dvma.c
2305
PDE_set_one(immu, hwp, next, rdip, immu_flags);
usr/src/uts/i86pc/io/immu_dvma.c
2329
ASSERT(PDTE_check(immu, *hwp, next, 0, rdip, immu_flags)
usr/src/uts/i86pc/io/immu_dvma.c
2357
immu_dcookie_t *dcookies, int dcount, dev_info_t *rdip,
usr/src/uts/i86pc/io/immu_dvma.c
2374
if (PDE_set_all(immu, domain, xlate, nlevels, rdip, immu_flags)
usr/src/uts/i86pc/io/immu_dvma.c
2381
dcount, rdip, immu_flags);
usr/src/uts/i86pc/io/immu_dvma.c
2400
dev_info_t *rdip)
usr/src/uts/i86pc/io/immu_dvma.c
2417
ddi_err(DER_PANIC, rdip,
usr/src/uts/i86pc/io/immu_dvma.c
2422
PTE_clear_all(immu, domain, &xlate[1], &dvma, &n, rdip);
usr/src/uts/i86pc/io/immu_dvma.c
2457
dvma_prealloc(dev_info_t *rdip, immu_hdl_priv_t *ihp, ddi_dma_attr_t *dma_attr)
usr/src/uts/i86pc/io/immu_dvma.c
2470
domain = IMMU_DEVI(rdip)->imd_domain;
usr/src/uts/i86pc/io/immu_dvma.c
2505
(void) PDE_set_all(immu, domain, xlate, nlevels, rdip,
usr/src/uts/i86pc/io/immu_dvma.c
2514
1, rdip, IMMU_FLAGS_READ);
usr/src/uts/i86pc/io/immu_dvma.c
2530
dvma_prefree(dev_info_t *rdip, immu_hdl_priv_t *ihp)
usr/src/uts/i86pc/io/immu_dvma.c
2534
domain = IMMU_DEVI(rdip)->imd_domain;
usr/src/uts/i86pc/io/immu_dvma.c
2537
dvma_unmap(domain, ihp->ihp_predvma, IMMU_NPREPTES, rdip);
usr/src/uts/i86pc/io/immu_dvma.c
2556
immu_map_dvmaseg(dev_info_t *rdip, ddi_dma_handle_t handle,
usr/src/uts/i86pc/io/immu_dvma.c
2578
domain = IMMU_DEVI(rdip)->imd_domain;
usr/src/uts/i86pc/io/immu_dvma.c
2590
IMMU_DPROBE3(immu__map__dvma, dev_info_t *, rdip, ddi_dma_atyp_t,
usr/src/uts/i86pc/io/immu_dvma.c
2653
IMMU_DPROBE3(immu__dvma__alloc, dev_info_t *, rdip, uint64_t, npgalloc,
usr/src/uts/i86pc/io/immu_dvma.c
2689
npages, dcookies, dmax + 1, rdip,
usr/src/uts/i86pc/io/immu_dvma.c
2694
dev_info_t *, rdip, uint64_t, dvma,
usr/src/uts/i86pc/io/immu_dvma.c
2716
IMMU_DPROBE4(immu__dvmamap__late, dev_info_t *, rdip, \
usr/src/uts/i86pc/io/immu_dvma.c
2720
dmax + 1, rdip, immu_flags))
usr/src/uts/i86pc/io/immu_dvma.c
2743
immu_unmap_dvmaseg(dev_info_t *rdip, ddi_dma_obj_t *dmao)
usr/src/uts/i86pc/io/immu_dvma.c
2749
domain = IMMU_DEVI(rdip)->imd_domain;
usr/src/uts/i86pc/io/immu_dvma.c
2757
dvma_unmap(domain, dvma, npages, rdip);
usr/src/uts/i86pc/io/immu_dvma.c
2761
IMMU_DPROBE3(immu__dvma__free, dev_info_t *, rdip, uint_t, npages,
usr/src/uts/i86pc/io/immu_dvma.c
2882
immu_dvma_device_setup(dev_info_t *rdip, immu_flags_t immu_flags)
usr/src/uts/i86pc/io/immu_dvma.c
2888
odip = rdip;
usr/src/uts/i86pc/io/immu_dvma.c
2890
immu = immu_dvma_get_immu(rdip, immu_flags);
usr/src/uts/i86pc/io/immu_dvma.c
2896
ddi_err(DER_WARN, rdip, "No iommu unit found for device");
usr/src/uts/i86pc/io/immu_dvma.c
2903
if (strcmp(ddi_node_name(ddi_get_parent(rdip)), "isa") == 0) {
usr/src/uts/i86pc/io/immu_dvma.c
2904
rdip = get_lpc_devinfo(immu, rdip, immu_flags);
usr/src/uts/i86pc/io/immu_dvma.c
2905
if (rdip == NULL) {
usr/src/uts/i86pc/io/immu_dvma.c
2906
ddi_err(DER_PANIC, rdip, "iommu redirect failed");
usr/src/uts/i86pc/io/immu_dvma.c
2917
if (strcmp(ddi_node_name(rdip), "agpgart") == 0) {
usr/src/uts/i86pc/io/immu_dvma.c
2918
rdip = get_gfx_devinfo(rdip);
usr/src/uts/i86pc/io/immu_dvma.c
2919
if (rdip == NULL) {
usr/src/uts/i86pc/io/immu_dvma.c
2920
ddi_err(DER_PANIC, rdip, "iommu redirect failed");
usr/src/uts/i86pc/io/immu_dvma.c
2931
domain = device_domain(rdip, &ddip, immu_flags);
usr/src/uts/i86pc/io/immu_dvma.c
2933
ddi_err(DER_MODE, rdip, "Intel IOMMU setup failed for device");
usr/src/uts/i86pc/io/immu_dvma.c
2945
ddi_err(DER_MODE, rdip, "domain did 0(%d) or ddip NULL(%p)",
usr/src/uts/i86pc/io/immu_dvma.c
2950
if (odip != rdip)
usr/src/uts/i86pc/io/immu_dvma.c
2956
if (immu_context_update(immu, domain, ddip, rdip, immu_flags)
usr/src/uts/i86pc/io/immu_dvma.c
2958
ddi_err(DER_MODE, rdip, "DVMA map: context update failed");
usr/src/uts/i86pc/io/immu_dvma.c
2966
immu_map_memrange(dev_info_t *rdip, memrng_t *mrng)
usr/src/uts/i86pc/io/immu_dvma.c
2977
domain = IMMU_DEVI(rdip)->imd_domain;
usr/src/uts/i86pc/io/immu_dvma.c
2981
mrng->mrng_npages, dcookies, 1, rdip,
usr/src/uts/i86pc/io/immu_dvma.c
2994
immu_devi_get(dev_info_t *rdip)
usr/src/uts/i86pc/io/immu_dvma.c
2997
volatile uintptr_t *vptr = (uintptr_t *)&(DEVI(rdip)->devi_iommu);
usr/src/uts/i86pc/io/immu_dvma.c
3064
dev_info_t *dip, dev_info_t *rdip, ddi_dma_attr_t *attr,
usr/src/uts/i86pc/io/immu_dvma.c
3071
ret = iommulib_iommu_dma_allochdl(dip, rdip, attr, waitfp,
usr/src/uts/i86pc/io/immu_dvma.c
3074
immu = IMMU_DEVI(rdip)->imd_immu;
usr/src/uts/i86pc/io/immu_dvma.c
3079
(void) iommulib_iommu_dma_freehdl(dip, rdip,
usr/src/uts/i86pc/io/immu_dvma.c
3084
if (IMMU_DEVI(rdip)->imd_use_premap)
usr/src/uts/i86pc/io/immu_dvma.c
3085
dvma_prealloc(rdip, ihp, attr);
usr/src/uts/i86pc/io/immu_dvma.c
3090
ret = iommulib_iommu_dmahdl_setprivate(dip, rdip, *dma_handlep,
usr/src/uts/i86pc/io/immu_dvma.c
3099
dev_info_t *dip, dev_info_t *rdip, ddi_dma_handle_t dma_handle)
usr/src/uts/i86pc/io/immu_dvma.c
3103
ihp = iommulib_iommu_dmahdl_getprivate(dip, rdip, dma_handle);
usr/src/uts/i86pc/io/immu_dvma.c
3105
if (IMMU_DEVI(rdip)->imd_use_premap)
usr/src/uts/i86pc/io/immu_dvma.c
3106
dvma_prefree(rdip, ihp);
usr/src/uts/i86pc/io/immu_dvma.c
3107
kmem_cache_free(IMMU_DEVI(rdip)->imd_immu->immu_hdl_cache, ihp);
usr/src/uts/i86pc/io/immu_dvma.c
3110
return (iommulib_iommu_dma_freehdl(dip, rdip, dma_handle));
usr/src/uts/i86pc/io/immu_dvma.c
3117
dev_info_t *rdip, ddi_dma_handle_t dma_handle,
usr/src/uts/i86pc/io/immu_dvma.c
3124
ret = iommulib_iommu_dma_bindhdl(dip, rdip, dma_handle,
usr/src/uts/i86pc/io/immu_dvma.c
3128
ihp = iommulib_iommu_dmahdl_getprivate(dip, rdip, dma_handle);
usr/src/uts/i86pc/io/immu_dvma.c
3129
immu_flush_wait(IMMU_DEVI(rdip)->imd_immu, &ihp->ihp_inv_wait);
usr/src/uts/i86pc/io/immu_dvma.c
3138
dev_info_t *dip, dev_info_t *rdip, ddi_dma_handle_t dma_handle)
usr/src/uts/i86pc/io/immu_dvma.c
3140
return (iommulib_iommu_dma_unbindhdl(dip, rdip, dma_handle));
usr/src/uts/i86pc/io/immu_dvma.c
3146
dev_info_t *rdip, ddi_dma_handle_t dma_handle, off_t off,
usr/src/uts/i86pc/io/immu_dvma.c
3149
return (iommulib_iommu_dma_sync(dip, rdip, dma_handle, off, len,
usr/src/uts/i86pc/io/immu_dvma.c
3156
dev_info_t *rdip, ddi_dma_handle_t dma_handle, uint_t win,
usr/src/uts/i86pc/io/immu_dvma.c
3160
return (iommulib_iommu_dma_win(dip, rdip, dma_handle, win, offp,
usr/src/uts/i86pc/io/immu_dvma.c
3167
dev_info_t *rdip, ddi_dma_handle_t dma_handle,
usr/src/uts/i86pc/io/immu_dvma.c
3172
ihp = iommulib_iommu_dmahdl_getprivate(dip, rdip, dma_handle);
usr/src/uts/i86pc/io/immu_dvma.c
3174
return (immu_map_dvmaseg(rdip, dma_handle, ihp, dmareq, dmao));
usr/src/uts/i86pc/io/immu_dvma.c
3180
dev_info_t *rdip, ddi_dma_handle_t dma_handle, ddi_dma_obj_t *dmao)
usr/src/uts/i86pc/io/immu_dvma.c
3184
ihp = iommulib_iommu_dmahdl_getprivate(dip, rdip, dma_handle);
usr/src/uts/i86pc/io/immu_dvma.c
3187
return (immu_unmap_dvmaseg(rdip, dmao));
usr/src/uts/i86pc/io/immu_dvma.c
323
get_lpc_devinfo(immu_t *immu, dev_info_t *rdip, immu_flags_t immu_flags)
usr/src/uts/i86pc/io/immu_dvma.c
327
dvarg.dva_rdip = rdip;
usr/src/uts/i86pc/io/immu_dvma.c
330
if (immu_walk_ancestor(rdip, NULL, match_lpc,
usr/src/uts/i86pc/io/immu_dvma.c
332
ddi_err(DER_MODE, rdip, "Could not walk ancestors to "
usr/src/uts/i86pc/io/immu_dvma.c
338
ddi_err(DER_MODE, rdip, "Could not find lpc_devinfo for "
usr/src/uts/i86pc/io/immu_dvma.c
347
get_gfx_devinfo(dev_info_t *rdip)
usr/src/uts/i86pc/io/immu_dvma.c
368
ddi_err(DER_WARN, rdip, "iommu: No GFX device. "
usr/src/uts/i86pc/io/immu_dvma.c
373
ddi_err(DER_LOG, rdip, "iommu: GFX redirect to %s",
usr/src/uts/i86pc/io/immu_dvma.c
693
create_immu_devi(dev_info_t *rdip, int bus, int dev, int func,
usr/src/uts/i86pc/io/immu_dvma.c
711
ddi_err(DER_WARN, rdip, "Failed to allocate memory for "
usr/src/uts/i86pc/io/immu_dvma.c
715
immu_devi->imd_dip = rdip;
usr/src/uts/i86pc/io/immu_dvma.c
77
dev_info_t *rdip, immu_flags_t immu_flags);
usr/src/uts/i86pc/io/immu_dvma.c
774
immu_devi_domain(dev_info_t *rdip, dev_info_t **ddipp)
usr/src/uts/i86pc/io/immu_dvma.c
78
static immu_devi_t *create_immu_devi(dev_info_t *rdip, int bus,
usr/src/uts/i86pc/io/immu_dvma.c
782
immu_devi = immu_devi_get(rdip);
usr/src/uts/i86pc/io/immu_dvma.c
787
mutex_enter(&(DEVI(rdip)->devi_lock));
usr/src/uts/i86pc/io/immu_dvma.c
790
mutex_exit(&(DEVI(rdip)->devi_lock));
usr/src/uts/i86pc/io/immu_dvma.c
806
did_alloc(immu_t *immu, dev_info_t *rdip,
usr/src/uts/i86pc/io/immu_dvma.c
815
ddi_err(DER_WARN, rdip, "device domain-id alloc error"
usr/src/uts/i86pc/io/immu_dvma.c
82
uint64_t nvpages, immu_dcookie_t *dcookies, int dcount, dev_info_t *rdip,
usr/src/uts/i86pc/io/immu_dvma.c
93
dev_info_t *dip, dev_info_t *rdip, ddi_dma_attr_t *attr,
usr/src/uts/i86pc/io/immu_dvma.c
96
dev_info_t *dip, dev_info_t *rdip, ddi_dma_handle_t dma_handle);
usr/src/uts/i86pc/io/immu_dvma.c
98
dev_info_t *rdip, ddi_dma_handle_t dma_handle, struct ddi_dma_req *dma_req,
usr/src/uts/i86pc/io/immu_intrmap.c
424
intrmap_top_pcibridge(dev_info_t *rdip)
usr/src/uts/i86pc/io/immu_intrmap.c
428
if (immu_walk_ancestor(rdip, NULL, get_top_pcibridge,
usr/src/uts/i86pc/io/isa.c
1001
if ((ispec = isa_get_ispec(rdip, hdlp->ih_inum)) == NULL)
usr/src/uts/i86pc/io/isa.c
1004
ret = (*psm_intr_ops)(rdip, hdlp,
usr/src/uts/i86pc/io/isa.c
152
isa_bus_map(dev_info_t *dip, dev_info_t *rdip, ddi_map_req_t *mp,
usr/src/uts/i86pc/io/isa.c
167
isa_intr_ops(dev_info_t *pdip, dev_info_t *rdip, ddi_intr_op_t intr_op,
usr/src/uts/i86pc/io/isa.c
499
isa_bus_map(dev_info_t *dip, dev_info_t *rdip, ddi_map_req_t *mp,
usr/src/uts/i86pc/io/isa.c
508
return (i_ddi_bus_map(dip, rdip, mp, offset, len, vaddrp));
usr/src/uts/i86pc/io/isa.c
519
rp = i_ddi_rnumber_to_regspec(rdip, rnumber);
usr/src/uts/i86pc/io/isa.c
555
isa_dma_allochdl(dev_info_t *dip, dev_info_t *rdip, ddi_dma_attr_t *dma_attr,
usr/src/uts/i86pc/io/isa.c
559
return (ddi_dma_allochdl(dip, rdip, dma_attr, waitfp, arg, handlep));
usr/src/uts/i86pc/io/isa.c
563
isa_dma_mctl(dev_info_t *dip, dev_info_t *rdip,
usr/src/uts/i86pc/io/isa.c
573
return (i_dmae_prog(rdip, (struct ddi_dmae_req *)offp,
usr/src/uts/i86pc/io/isa.c
577
return (i_dmae_acquire(rdip, arg, (int(*)(caddr_t))offp,
usr/src/uts/i86pc/io/isa.c
581
return (i_dmae_free(rdip, arg));
usr/src/uts/i86pc/io/isa.c
584
i_dmae_stop(rdip, arg);
usr/src/uts/i86pc/io/isa.c
588
i_dmae_enable(rdip, arg);
usr/src/uts/i86pc/io/isa.c
592
i_dmae_disable(rdip, arg);
usr/src/uts/i86pc/io/isa.c
596
i_dmae_get_chan_stat(rdip, arg, NULL, (int *)lenp);
usr/src/uts/i86pc/io/isa.c
600
return (i_dmae_swsetup(rdip, (struct ddi_dmae_req *)offp,
usr/src/uts/i86pc/io/isa.c
604
i_dmae_swstart(rdip, arg);
usr/src/uts/i86pc/io/isa.c
621
return (i_dmae_prog(rdip, &req1stpty, NULL, arg));
usr/src/uts/i86pc/io/isa.c
631
rval = ddi_dma_mctl(dip, rdip, handle, request, offp,
usr/src/uts/i86pc/io/isa.c
687
isa_ctlops(dev_info_t *dip, dev_info_t *rdip,
usr/src/uts/i86pc/io/isa.c
695
if (rdip == (dev_info_t *)0)
usr/src/uts/i86pc/io/isa.c
698
ddi_driver_name(rdip), ddi_get_instance(rdip));
usr/src/uts/i86pc/io/isa.c
720
if (ndi_dev_is_persistent_node(rdip))
usr/src/uts/i86pc/io/isa.c
726
if (is_pnpisa(rdip))
usr/src/uts/i86pc/io/isa.c
733
if (rdip == (dev_info_t *)0)
usr/src/uts/i86pc/io/isa.c
736
if ((pdp = ddi_get_parent_data(rdip)) == NULL)
usr/src/uts/i86pc/io/isa.c
756
return (ddi_ctlops(dip, rdip, ctlop, arg, result));
usr/src/uts/i86pc/io/isa.c
761
isa_get_ispec(dev_info_t *rdip, int inum)
usr/src/uts/i86pc/io/isa.c
763
struct ddi_parent_private_data *pdp = ddi_get_parent_data(rdip);
usr/src/uts/i86pc/io/isa.c
774
isa_intr_ops(dev_info_t *pdip, dev_info_t *rdip, ddi_intr_op_t intr_op,
usr/src/uts/i86pc/io/isa.c
784
return (i_ddi_intr_ops(pdip, rdip, intr_op, hdlp, result));
usr/src/uts/i86pc/io/isa.c
794
if ((*psm_intr_ops)(rdip, hdlp, PSM_INTR_OP_GET_CAP, result)) {
usr/src/uts/i86pc/io/isa.c
803
if ((*psm_intr_ops)(rdip, hdlp, PSM_INTR_OP_SET_CAP, result))
usr/src/uts/i86pc/io/isa.c
808
return (isa_alloc_intr_fixed(rdip, hdlp, result));
usr/src/uts/i86pc/io/isa.c
811
return (isa_free_intr_fixed(rdip, hdlp));
usr/src/uts/i86pc/io/isa.c
813
if ((ispec = isa_get_ispec(rdip, hdlp->ih_inum)) == NULL)
usr/src/uts/i86pc/io/isa.c
824
((ispec = isa_get_ispec(rdip, hdlp->ih_inum)) == NULL))
usr/src/uts/i86pc/io/isa.c
831
if ((ispec = isa_get_ispec(rdip, hdlp->ih_inum)) == NULL)
usr/src/uts/i86pc/io/isa.c
838
if ((ispec = isa_get_ispec(rdip, hdlp->ih_inum)) == NULL)
usr/src/uts/i86pc/io/isa.c
843
if ((ispec = isa_get_ispec(rdip, hdlp->ih_inum)) == NULL)
usr/src/uts/i86pc/io/isa.c
860
if ((*psm_intr_ops)(rdip, hdlp, PSM_INTR_OP_XLATE_VECTOR,
usr/src/uts/i86pc/io/isa.c
866
hdlp->ih_cb_func, DEVI(rdip)->devi_name, hdlp->ih_vector,
usr/src/uts/i86pc/io/isa.c
867
hdlp->ih_cb_arg1, hdlp->ih_cb_arg2, NULL, rdip))
usr/src/uts/i86pc/io/isa.c
871
if ((ispec = isa_get_ispec(rdip, hdlp->ih_inum)) == NULL)
usr/src/uts/i86pc/io/isa.c
879
(void) (*psm_intr_ops)(rdip, hdlp,
usr/src/uts/i86pc/io/isa.c
890
if ((*psm_intr_ops)(rdip, hdlp, PSM_INTR_OP_SET_MASK, NULL))
usr/src/uts/i86pc/io/isa.c
897
if ((*psm_intr_ops)(rdip, hdlp, PSM_INTR_OP_CLEAR_MASK, NULL))
usr/src/uts/i86pc/io/isa.c
904
if ((*psm_intr_ops)(rdip, hdlp, PSM_INTR_OP_GET_PENDING,
usr/src/uts/i86pc/io/isa.c
912
*(int *)result = i_ddi_get_intx_nintrs(rdip);
usr/src/uts/i86pc/io/isa.c
931
isa_alloc_intr_fixed(dev_info_t *rdip, ddi_intr_handle_impl_t *hdlp,
usr/src/uts/i86pc/io/isa.c
943
if ((ispec = isa_get_ispec(rdip, hdlp->ih_inum)) == NULL)
usr/src/uts/i86pc/io/isa.c
959
ret = (*psm_intr_ops)(rdip, hdlp,
usr/src/uts/i86pc/io/isa.c
983
isa_free_intr_fixed(dev_info_t *rdip, ddi_intr_handle_impl_t *hdlp)
usr/src/uts/i86pc/io/pci/pci.c
333
pci_bus_map(dev_info_t *dip, dev_info_t *rdip, ddi_map_req_t *mp,
usr/src/uts/i86pc/io/pci/pci.c
368
if (pci_common_get_reg_prop(rdip, pci_rp) != DDI_SUCCESS)
usr/src/uts/i86pc/io/pci/pci.c
382
if (ddi_prop_lookup_int_array(DDI_DEV_T_ANY, rdip,
usr/src/uts/i86pc/io/pci/pci.c
407
if (pci_common_get_reg_prop(rdip, pci_rp) != DDI_SUCCESS)
usr/src/uts/i86pc/io/pci/pci.c
535
pci_ctlops(dev_info_t *dip, dev_info_t *rdip,
usr/src/uts/i86pc/io/pci/pci.c
547
if (rdip == (dev_info_t *)0)
usr/src/uts/i86pc/io/pci/pci.c
550
ddi_node_name(rdip), ddi_get_name_addr(rdip),
usr/src/uts/i86pc/io/pci/pci.c
551
ddi_driver_name(rdip),
usr/src/uts/i86pc/io/pci/pci.c
552
ddi_get_instance(rdip));
usr/src/uts/i86pc/io/pci/pci.c
566
if (rdip == (dev_info_t *)0)
usr/src/uts/i86pc/io/pci/pci.c
570
if (ddi_prop_lookup_int_array(DDI_DEV_T_ANY, rdip,
usr/src/uts/i86pc/io/pci/pci.c
595
dev_err(rdip, ce, "failed to get register "
usr/src/uts/i86pc/io/pci/pci.c
617
return (ddi_ctlops(dip, rdip, ctlop, arg, result));
usr/src/uts/i86pc/io/pci/pci.c
623
return (pci_peekpoke_check(dip, rdip, ctlop, arg, result,
usr/src/uts/i86pc/io/pci/pci.c
631
if (pci_pre_resume(rdip) != DDI_SUCCESS)
usr/src/uts/i86pc/io/pci/pci.c
633
return (ddi_ctlops(dip, rdip, ctlop, arg, result));
usr/src/uts/i86pc/io/pci/pci.c
638
if (pci_post_suspend(rdip) != DDI_SUCCESS)
usr/src/uts/i86pc/io/pci/pci.c
640
return (ddi_ctlops(dip, rdip, ctlop, arg, result));
usr/src/uts/i86pc/io/pci/pci.c
643
return (ddi_ctlops(dip, rdip, ctlop, arg, result));
usr/src/uts/i86pc/io/pci/pci.c
654
pci_intr_ops(dev_info_t *pdip, dev_info_t *rdip, ddi_intr_op_t intr_op,
usr/src/uts/i86pc/io/pci/pci.c
657
return (pci_common_intr_ops(pdip, rdip, intr_op, hdlp, result));
usr/src/uts/i86pc/io/pci/pci_common.c
1504
pci_common_peekpoke(dev_info_t *dip, dev_info_t *rdip,
usr/src/uts/i86pc/io/pci/pci_common.c
191
pci_common_intr_ops(dev_info_t *pdip, dev_info_t *rdip, ddi_intr_op_t intr_op,
usr/src/uts/i86pc/io/pci/pci_common.c
217
(void *)pdip, (void *)rdip, intr_op, (void *)hdlp));
usr/src/uts/i86pc/io/pci/pci_common.c
238
if (pci_config_setup(rdip, &handle) != DDI_SUCCESS)
usr/src/uts/i86pc/io/pci/pci_common.c
267
if ((*psm_intr_ops)(rdip, &tmp_hdl, PSM_INTR_OP_CHECK_MSI,
usr/src/uts/i86pc/io/pci/pci_common.c
272
"rdip: 0x%p supported types: 0x%x\n", (void *)rdip,
usr/src/uts/i86pc/io/pci/pci_common.c
279
if (ndi_prop_update_int(DDI_DEV_T_NONE, rdip,
usr/src/uts/i86pc/io/pci/pci_common.c
285
if (ndi_prop_update_int(DDI_DEV_T_NONE, rdip,
usr/src/uts/i86pc/io/pci/pci_common.c
316
return (pci_alloc_intr_fixed(pdip, rdip, hdlp, result));
usr/src/uts/i86pc/io/pci/pci_common.c
322
(pci_get_priority(rdip, hdlp, &priority) == DDI_SUCCESS)) {
usr/src/uts/i86pc/io/pci/pci_common.c
328
if (strcmp(ddi_driver_name(rdip), "pcieb") == 0) {
usr/src/uts/i86pc/io/pci/pci_common.c
339
if (i_ddi_get_pci_config_handle(rdip) == NULL) {
usr/src/uts/i86pc/io/pci/pci_common.c
340
if (pci_config_setup(rdip, &handle) !=
usr/src/uts/i86pc/io/pci/pci_common.c
343
i_ddi_set_pci_config_handle(rdip, handle);
usr/src/uts/i86pc/io/pci/pci_common.c
358
cap_ptr = ddi_prop_get_int(DDI_DEV_T_ANY, rdip,
usr/src/uts/i86pc/io/pci/pci_common.c
364
"cap property\n", (void *)rdip));
usr/src/uts/i86pc/io/pci/pci_common.c
368
i_ddi_set_msi_msix_cap_ptr(rdip, cap_ptr);
usr/src/uts/i86pc/io/pci/pci_common.c
373
(void) (*psm_intr_ops)(rdip, hdlp,
usr/src/uts/i86pc/io/pci/pci_common.c
386
(void) (*psm_intr_ops)(rdip, hdlp,
usr/src/uts/i86pc/io/pci/pci_common.c
402
(void *)rdip,
usr/src/uts/i86pc/io/pci/pci_common.c
405
(void) (*psm_intr_ops)(rdip,
usr/src/uts/i86pc/io/pci/pci_common.c
417
isp = pci_intx_get_ispec(pdip, rdip,
usr/src/uts/i86pc/io/pci/pci_common.c
434
rdip)) {
usr/src/uts/i86pc/io/pci/pci_common.c
436
i_ddi_set_pci_config_handle(rdip, NULL);
usr/src/uts/i86pc/io/pci/pci_common.c
438
if (cap_ptr = i_ddi_get_msi_msix_cap_ptr(rdip))
usr/src/uts/i86pc/io/pci/pci_common.c
439
i_ddi_set_msi_msix_cap_ptr(rdip, 0);
usr/src/uts/i86pc/io/pci/pci_common.c
442
(void) (*psm_intr_ops)(rdip, hdlp,
usr/src/uts/i86pc/io/pci/pci_common.c
455
return (pci_free_intr_fixed(pdip, rdip, hdlp));
usr/src/uts/i86pc/io/pci/pci_common.c
461
if (pci_get_priority(rdip, hdlp, &priority) != DDI_SUCCESS)
usr/src/uts/i86pc/io/pci/pci_common.c
476
isp = pci_intx_get_ispec(pdip, rdip, (int)hdlp->ih_inum);
usr/src/uts/i86pc/io/pci/pci_common.c
485
psm_rval = (*psm_intr_ops)(rdip, hdlp,
usr/src/uts/i86pc/io/pci/pci_common.c
497
"psm_status=%d\n", (void *)rdip, psm_rval,
usr/src/uts/i86pc/io/pci/pci_common.c
504
if ((*psm_intr_ops)(rdip, hdlp, PSM_INTR_OP_SET_PRI, result) ==
usr/src/uts/i86pc/io/pci/pci_common.c
513
isp = pci_intx_get_ispec(pdip, rdip, (int)hdlp->ih_inum);
usr/src/uts/i86pc/io/pci/pci_common.c
523
isp = pci_intx_get_ispec(pdip, rdip, (int)hdlp->ih_inum);
usr/src/uts/i86pc/io/pci/pci_common.c
539
pci_rval = pci_msi_get_cap(rdip, hdlp->ih_type,
usr/src/uts/i86pc/io/pci/pci_common.c
542
pci_rval = pci_intx_get_cap(rdip, &pci_status);
usr/src/uts/i86pc/io/pci/pci_common.c
546
psm_rval = (*psm_intr_ops)(rdip, hdlp,
usr/src/uts/i86pc/io/pci/pci_common.c
573
if ((*psm_intr_ops)(rdip, hdlp, PSM_INTR_OP_SET_CAP, result)) {
usr/src/uts/i86pc/io/pci/pci_common.c
584
if (pci_enable_intr(pdip, rdip, hdlp, hdlp->ih_inum) !=
usr/src/uts/i86pc/io/pci/pci_common.c
596
pci_disable_intr(pdip, rdip, hdlp, hdlp->ih_inum);
usr/src/uts/i86pc/io/pci/pci_common.c
616
if (pci_enable_intr(pdip, rdip, hdlp,
usr/src/uts/i86pc/io/pci/pci_common.c
623
pci_disable_intr(pdip, rdip, hdlp,
usr/src/uts/i86pc/io/pci/pci_common.c
648
pci_disable_intr(pdip, rdip, hdlp, hdlp->ih_inum);
usr/src/uts/i86pc/io/pci/pci_common.c
660
pci_status = pci_msi_set_mask(rdip,
usr/src/uts/i86pc/io/pci/pci_common.c
663
pci_status = pci_intx_set_mask(rdip);
usr/src/uts/i86pc/io/pci/pci_common.c
666
pci_status = pci_msi_clr_mask(rdip,
usr/src/uts/i86pc/io/pci/pci_common.c
669
pci_status = pci_intx_clr_mask(rdip);
usr/src/uts/i86pc/io/pci/pci_common.c
684
psm_rval = (*psm_intr_ops)(rdip, hdlp,
usr/src/uts/i86pc/io/pci/pci_common.c
692
psm_rval = (*psm_intr_ops)(rdip, hdlp,
usr/src/uts/i86pc/io/pci/pci_common.c
695
psm_rval = (*psm_intr_ops)(rdip, hdlp,
usr/src/uts/i86pc/io/pci/pci_common.c
706
pci_rval = pci_msi_get_pending(rdip, hdlp->ih_type,
usr/src/uts/i86pc/io/pci/pci_common.c
709
pci_rval = pci_intx_get_pending(rdip, &pci_status);
usr/src/uts/i86pc/io/pci/pci_common.c
713
psm_rval = (*psm_intr_ops)(rdip, hdlp,
usr/src/uts/i86pc/io/pci/pci_common.c
740
if ((*psm_intr_ops)(rdip, &tmp_hdl, PSM_INTR_OP_GET_INTR,
usr/src/uts/i86pc/io/pci/pci_common.c
756
if ((*psm_intr_ops)(rdip, &tmp_hdl, PSM_INTR_OP_SET_CPU,
usr/src/uts/i86pc/io/pci/pci_common.c
774
return (i_ddi_intr_ops(pdip, rdip, intr_op, hdlp, result));
usr/src/uts/i86pc/io/pci/pci_common.c
784
pci_alloc_intr_fixed(dev_info_t *pdip, dev_info_t *rdip,
usr/src/uts/i86pc/io/pci/pci_common.c
799
pci_rval = pci_intx_get_cap(rdip, &pci_status);
usr/src/uts/i86pc/io/pci/pci_common.c
811
ispec = (struct intrspec *)pci_intx_get_ispec(pdip, rdip,
usr/src/uts/i86pc/io/pci/pci_common.c
820
ret = (*psm_intr_ops)(rdip, hdlp,
usr/src/uts/i86pc/io/pci/pci_common.c
843
pci_free_intr_fixed(dev_info_t *pdip, dev_info_t *rdip,
usr/src/uts/i86pc/io/pci/pci_common.c
862
ispec = (struct intrspec *)pci_intx_get_ispec(pdip, rdip,
usr/src/uts/i86pc/io/pci/pci_common.c
867
ret = (*psm_intr_ops)(rdip, hdlp,
usr/src/uts/i86pc/io/pci/pci_common.c
923
pci_enable_intr(dev_info_t *pdip, dev_info_t *rdip,
usr/src/uts/i86pc/io/pci/pci_common.c
934
ispec = (struct intrspec *)pci_intx_get_ispec(pdip, rdip, (int)inum);
usr/src/uts/i86pc/io/pci/pci_common.c
944
if ((*psm_intr_ops)(rdip, hdlp, PSM_INTR_OP_XLATE_VECTOR, &irq) ==
usr/src/uts/i86pc/io/pci/pci_common.c
952
DEVI(rdip)->devi_name, irq, hdlp->ih_cb_arg1,
usr/src/uts/i86pc/io/pci/pci_common.c
953
hdlp->ih_cb_arg2, &ihdl_plat_datap->ip_ticks, rdip))
usr/src/uts/i86pc/io/pci/pci_common.c
963
pci_disable_intr(dev_info_t *pdip, dev_info_t *rdip,
usr/src/uts/i86pc/io/pci/pci_common.c
971
ispec = (struct intrspec *)pci_intx_get_ispec(pdip, rdip, (int)inum);
usr/src/uts/i86pc/io/pci/pci_common.c
981
(void) (*psm_intr_ops)(rdip, hdlp, PSM_INTR_OP_XLATE_VECTOR, &irq);
usr/src/uts/i86pc/io/pci/pci_common.h
113
int pci_common_peekpoke(dev_info_t *dip, dev_info_t *rdip,
usr/src/uts/i86pc/io/pciex/npe.c
1222
npe_bus_get_eventcookie(dev_info_t *dip, dev_info_t *rdip, char *eventname,
usr/src/uts/i86pc/io/pciex/npe.c
1228
return (ndi_event_retrieve_cookie(pcip->pci_ndi_event_hdl, rdip,
usr/src/uts/i86pc/io/pciex/npe.c
1233
npe_bus_add_eventcall(dev_info_t *dip, dev_info_t *rdip,
usr/src/uts/i86pc/io/pciex/npe.c
1241
return (ndi_event_add_callback(pcip->pci_ndi_event_hdl, rdip, cookie,
usr/src/uts/i86pc/io/pciex/npe.c
1254
npe_bus_post_event(dev_info_t *dip, dev_info_t *rdip,
usr/src/uts/i86pc/io/pciex/npe.c
1259
return (ndi_event_do_callback(pcip->pci_ndi_event_hdl, rdip, cookie,
usr/src/uts/i86pc/io/pciex/npe.c
485
npe_setup_std_pcicfg_acc(dev_info_t *rdip, ddi_map_req_t *mp,
usr/src/uts/i86pc/io/pciex/npe.c
492
if (DDI_FM_ACC_ERR_CAP(ddi_fm_capable(rdip)) &&
usr/src/uts/i86pc/io/pciex/npe.c
495
ndi_fmc_insert(rdip, ACC_HANDLE,
usr/src/uts/i86pc/io/pciex/npe.c
503
npe_bus_map(dev_info_t *dip, dev_info_t *rdip, ddi_map_req_t *mp,
usr/src/uts/i86pc/io/pciex/npe.c
530
if (pci_common_get_reg_prop(rdip, pci_rp) != DDI_SUCCESS)
usr/src/uts/i86pc/io/pciex/npe.c
544
if (ddi_prop_lookup_int_array(DDI_DEV_T_ANY, rdip,
usr/src/uts/i86pc/io/pciex/npe.c
569
if (pci_common_get_reg_prop(rdip, pci_rp) != DDI_SUCCESS)
usr/src/uts/i86pc/io/pciex/npe.c
597
if (DDI_FM_ACC_ERR_CAP(ddi_fm_capable(rdip)) &&
usr/src/uts/i86pc/io/pciex/npe.c
600
ndi_fmc_remove(rdip, ACC_HANDLE,
usr/src/uts/i86pc/io/pciex/npe.c
637
if (DDI_FM_ACC_ERR_CAP(ddi_fm_capable(rdip)) &&
usr/src/uts/i86pc/io/pciex/npe.c
640
ndi_fmc_remove(rdip, ACC_HANDLE,
usr/src/uts/i86pc/io/pciex/npe.c
675
if (!npe_is_mmcfg_supported(rdip)) {
usr/src/uts/i86pc/io/pciex/npe.c
676
return (npe_setup_std_pcicfg_acc(rdip, mp, hp,
usr/src/uts/i86pc/io/pciex/npe.c
681
if (ddi_prop_lookup_int64_array(DDI_DEV_T_ANY, rdip, 0,
usr/src/uts/i86pc/io/pciex/npe.c
693
return (npe_setup_std_pcicfg_acc(rdip, mp, hp,
usr/src/uts/i86pc/io/pciex/npe.c
728
return (npe_setup_std_pcicfg_acc(rdip, mp, hp,
usr/src/uts/i86pc/io/pciex/npe.c
796
if (DDI_FM_ACC_ERR_CAP(ddi_fm_capable(rdip)) &&
usr/src/uts/i86pc/io/pciex/npe.c
799
ndi_fmc_insert(rdip, ACC_HANDLE,
usr/src/uts/i86pc/io/pciex/npe.c
810
npe_ctlops(dev_info_t *dip, dev_info_t *rdip,
usr/src/uts/i86pc/io/pciex/npe.c
823
if (rdip == (dev_info_t *)0)
usr/src/uts/i86pc/io/pciex/npe.c
826
ddi_node_name(rdip), ddi_get_name_addr(rdip),
usr/src/uts/i86pc/io/pciex/npe.c
827
ddi_driver_name(rdip), ddi_get_instance(rdip));
usr/src/uts/i86pc/io/pciex/npe.c
841
if (rdip == (dev_info_t *)0)
usr/src/uts/i86pc/io/pciex/npe.c
845
if (ddi_prop_lookup_int_array(DDI_DEV_T_ANY, rdip,
usr/src/uts/i86pc/io/pciex/npe.c
870
dev_err(rdip, ce, "failed to get register "
usr/src/uts/i86pc/io/pciex/npe.c
897
return (pci_common_peekpoke(dip, rdip, ctlop, arg, result));
usr/src/uts/i86pc/io/pciex/npe.c
901
if (!pcie_is_child(dip, rdip))
usr/src/uts/i86pc/io/pciex/npe.c
906
pf_init(rdip, (void *)pci_p->pci_fm_ibc, asp->cmd);
usr/src/uts/i86pc/io/pciex/npe.c
907
(void) pcie_postattach_child(rdip);
usr/src/uts/i86pc/io/pciex/npe.c
912
ddi_get_parent(rdip) == dip)
usr/src/uts/i86pc/io/pciex/npe.c
913
if (pci_pre_resume(rdip) != DDI_SUCCESS) {
usr/src/uts/i86pc/io/pciex/npe.c
924
if (!pcie_is_child(dip, rdip))
usr/src/uts/i86pc/io/pciex/npe.c
930
pf_fini(rdip, dsp->cmd);
usr/src/uts/i86pc/io/pciex/npe.c
934
ddi_get_parent(rdip) == dip)
usr/src/uts/i86pc/io/pciex/npe.c
935
if (pci_post_suspend(rdip) != DDI_SUCCESS)
usr/src/uts/i86pc/io/pciex/npe.c
944
return (ddi_ctlops(dip, rdip, ctlop, arg, result));
usr/src/uts/i86pc/io/pciex/npe.c
953
npe_intr_ops(dev_info_t *pdip, dev_info_t *rdip, ddi_intr_op_t intr_op,
usr/src/uts/i86pc/io/pciex/npe.c
956
return (pci_common_intr_ops(pdip, rdip, intr_op, hdlp, result));
usr/src/uts/i86pc/io/pcplusmp/apic_common.c
1840
apic_pci_msi_unconfigure(dev_info_t *rdip, int type, int inum)
usr/src/uts/i86pc/io/pcplusmp/apic_common.c
1843
int cap_ptr = i_ddi_get_msi_msix_cap_ptr(rdip);
usr/src/uts/i86pc/io/pcplusmp/apic_common.c
1844
ddi_acc_handle_t handle = i_ddi_get_pci_config_handle(rdip);
usr/src/uts/i86pc/io/pcplusmp/apic_common.c
1867
ddi_intr_msix_t *msix_p = i_ddi_get_msix(rdip);
usr/src/uts/i86pc/io/pcplusmp/apic_common.c
1894
apic_pci_msi_disable_mode(dev_info_t *rdip, int type)
usr/src/uts/i86pc/io/pcplusmp/apic_common.c
1897
int cap_ptr = i_ddi_get_msi_msix_cap_ptr(rdip);
usr/src/uts/i86pc/io/pcplusmp/apic_common.c
1898
ddi_acc_handle_t handle = i_ddi_get_pci_config_handle(rdip);
usr/src/uts/i86pc/io/pcplusmp/apic_introp.c
413
apic_pci_msi_enable_mode(dev_info_t *rdip, int type, int inum)
usr/src/uts/i86pc/io/pcplusmp/apic_introp.c
416
int cap_ptr = i_ddi_get_msi_msix_cap_ptr(rdip);
usr/src/uts/i86pc/io/pcplusmp/apic_introp.c
417
ddi_acc_handle_t handle = i_ddi_get_pci_config_handle(rdip);
usr/src/uts/i86pc/io/pcplusmp/apic_introp.c
434
msix_p = i_ddi_get_msix(rdip);
usr/src/uts/i86pc/io/rootnex.c
1368
rootnex_intr_ops(dev_info_t *pdip, dev_info_t *rdip, ddi_intr_op_t intr_op,
usr/src/uts/i86pc/io/rootnex.c
1375
(void *)pdip, (void *)rdip, intr_op, (void *)hdlp));
usr/src/uts/i86pc/io/rootnex.c
1384
if ((*psm_intr_ops)(rdip, hdlp, PSM_INTR_OP_GET_CAP, result)) {
usr/src/uts/i86pc/io/rootnex.c
1393
if ((*psm_intr_ops)(rdip, hdlp, PSM_INTR_OP_SET_CAP, result))
usr/src/uts/i86pc/io/rootnex.c
1398
return (rootnex_alloc_intr_fixed(rdip, hdlp, result));
usr/src/uts/i86pc/io/rootnex.c
1401
return (rootnex_free_intr_fixed(rdip, hdlp));
usr/src/uts/i86pc/io/rootnex.c
1403
if ((ispec = rootnex_get_ispec(rdip, hdlp->ih_inum)) == NULL)
usr/src/uts/i86pc/io/rootnex.c
1414
((ispec = rootnex_get_ispec(rdip, hdlp->ih_inum)) == NULL))
usr/src/uts/i86pc/io/rootnex.c
1418
if ((*psm_intr_ops)(rdip, hdlp, PSM_INTR_OP_SET_PRI, result) ==
usr/src/uts/i86pc/io/rootnex.c
1426
if ((ispec = rootnex_get_ispec(rdip, hdlp->ih_inum)) == NULL)
usr/src/uts/i86pc/io/rootnex.c
1431
if ((ispec = rootnex_get_ispec(rdip, hdlp->ih_inum)) == NULL)
usr/src/uts/i86pc/io/rootnex.c
1436
if ((ispec = rootnex_get_ispec(rdip, hdlp->ih_inum)) == NULL)
usr/src/uts/i86pc/io/rootnex.c
1444
if ((*psm_intr_ops)(rdip, hdlp, PSM_INTR_OP_XLATE_VECTOR,
usr/src/uts/i86pc/io/rootnex.c
1450
hdlp->ih_cb_func, DEVI(rdip)->devi_name, hdlp->ih_vector,
usr/src/uts/i86pc/io/rootnex.c
1451
hdlp->ih_cb_arg1, hdlp->ih_cb_arg2, NULL, rdip))
usr/src/uts/i86pc/io/rootnex.c
1455
if ((ispec = rootnex_get_ispec(rdip, hdlp->ih_inum)) == NULL)
usr/src/uts/i86pc/io/rootnex.c
1463
(void) (*psm_intr_ops)(rdip, hdlp,
usr/src/uts/i86pc/io/rootnex.c
1474
if ((*psm_intr_ops)(rdip, hdlp, PSM_INTR_OP_SET_MASK, NULL))
usr/src/uts/i86pc/io/rootnex.c
1481
if ((*psm_intr_ops)(rdip, hdlp, PSM_INTR_OP_CLEAR_MASK, NULL))
usr/src/uts/i86pc/io/rootnex.c
1488
if ((*psm_intr_ops)(rdip, hdlp, PSM_INTR_OP_GET_PENDING,
usr/src/uts/i86pc/io/rootnex.c
1496
*(int *)result = i_ddi_get_intx_nintrs(rdip);
usr/src/uts/i86pc/io/rootnex.c
1510
if (strcmp(ddi_get_name(rdip), "pcic") == 0)
usr/src/uts/i86pc/io/rootnex.c
1542
rootnex_get_ispec(dev_info_t *rdip, int inum)
usr/src/uts/i86pc/io/rootnex.c
1544
struct ddi_parent_private_data *pdp = ddi_get_parent_data(rdip);
usr/src/uts/i86pc/io/rootnex.c
1567
if (!pdp->par_intr && strcmp(ddi_get_name(rdip), "pcic") == 0) {
usr/src/uts/i86pc/io/rootnex.c
1585
rootnex_alloc_intr_fixed(dev_info_t *rdip, ddi_intr_handle_impl_t *hdlp,
usr/src/uts/i86pc/io/rootnex.c
1597
if ((ispec = rootnex_get_ispec(rdip, hdlp->ih_inum)) == NULL)
usr/src/uts/i86pc/io/rootnex.c
1613
ret = (*psm_intr_ops)(rdip, hdlp,
usr/src/uts/i86pc/io/rootnex.c
1637
rootnex_free_intr_fixed(dev_info_t *rdip, ddi_intr_handle_impl_t *hdlp)
usr/src/uts/i86pc/io/rootnex.c
1656
if ((ispec = rootnex_get_ispec(rdip, hdlp->ih_inum)) == NULL)
usr/src/uts/i86pc/io/rootnex.c
1659
ret = (*psm_intr_ops)(rdip, hdlp,
usr/src/uts/i86pc/io/rootnex.c
1670
pdp = ddi_get_parent_data(rdip);
usr/src/uts/i86pc/io/rootnex.c
1678
if (pdp->par_intr && strcmp(ddi_get_name(rdip), "pcic") == 0) {
usr/src/uts/i86pc/io/rootnex.c
1701
rootnex_coredma_allochdl(dev_info_t *dip, dev_info_t *rdip,
usr/src/uts/i86pc/io/rootnex.c
1744
dma->dp_dip = rdip;
usr/src/uts/i86pc/io/rootnex.c
1754
if (IOMMU_USED(rdip) &&
usr/src/uts/i86pc/io/rootnex.c
1763
hp->dmai_rdip = rdip;
usr/src/uts/i86pc/io/rootnex.c
1839
(void) rootnex_dma_freehdl(dip, rdip,
usr/src/uts/i86pc/io/rootnex.c
185
static int rootnex_map(dev_info_t *dip, dev_info_t *rdip, ddi_map_req_t *mp,
usr/src/uts/i86pc/io/rootnex.c
1860
rootnex_dma_allochdl(dev_info_t *dip, dev_info_t *rdip, ddi_dma_attr_t *attr,
usr/src/uts/i86pc/io/rootnex.c
1866
if (IOMMU_UNITIALIZED(rdip)) {
usr/src/uts/i86pc/io/rootnex.c
1867
retval = iommulib_nex_open(dip, rdip);
usr/src/uts/i86pc/io/rootnex.c
187
static int rootnex_map_fault(dev_info_t *dip, dev_info_t *rdip,
usr/src/uts/i86pc/io/rootnex.c
1873
if (IOMMU_UNUSED(rdip)) {
usr/src/uts/i86pc/io/rootnex.c
1874
retval = rootnex_coredma_allochdl(dip, rdip, attr, waitfp, arg,
usr/src/uts/i86pc/io/rootnex.c
1877
retval = iommulib_nexdma_allochdl(dip, rdip, attr,
usr/src/uts/i86pc/io/rootnex.c
1881
retval = rootnex_coredma_allochdl(dip, rdip, attr, waitfp, arg,
usr/src/uts/i86pc/io/rootnex.c
1892
ndi_fmc_insert(rdip, DMA_HANDLE, *handlep, NULL);
usr/src/uts/i86pc/io/rootnex.c
190
static int rootnex_dma_allochdl(dev_info_t *dip, dev_info_t *rdip,
usr/src/uts/i86pc/io/rootnex.c
1902
rootnex_coredma_freehdl(dev_info_t *dip, dev_info_t *rdip,
usr/src/uts/i86pc/io/rootnex.c
193
static int rootnex_dma_freehdl(dev_info_t *dip, dev_info_t *rdip,
usr/src/uts/i86pc/io/rootnex.c
1930
rootnex_dma_freehdl(dev_info_t *dip, dev_info_t *rdip, ddi_dma_handle_t handle)
usr/src/uts/i86pc/io/rootnex.c
1934
ndi_fmc_remove(rdip, DMA_HANDLE, handle);
usr/src/uts/i86pc/io/rootnex.c
1936
if (IOMMU_USED(rdip))
usr/src/uts/i86pc/io/rootnex.c
1937
ret = iommulib_nexdma_freehdl(dip, rdip, handle);
usr/src/uts/i86pc/io/rootnex.c
1940
ret = rootnex_coredma_freehdl(dip, rdip, handle);
usr/src/uts/i86pc/io/rootnex.c
195
static int rootnex_dma_bindhdl(dev_info_t *dip, dev_info_t *rdip,
usr/src/uts/i86pc/io/rootnex.c
1950
rootnex_coredma_bindhdl(dev_info_t *dip, dev_info_t *rdip,
usr/src/uts/i86pc/io/rootnex.c
198
static int rootnex_dma_unbindhdl(dev_info_t *dip, dev_info_t *rdip,
usr/src/uts/i86pc/io/rootnex.c
200
static int rootnex_dma_sync(dev_info_t *dip, dev_info_t *rdip,
usr/src/uts/i86pc/io/rootnex.c
2010
if (IOMMU_USED(rdip)) {
usr/src/uts/i86pc/io/rootnex.c
2012
e = iommulib_nexdma_mapobject(dip, rdip, handle, dmareq, dmao);
usr/src/uts/i86pc/io/rootnex.c
202
static int rootnex_dma_win(dev_info_t *dip, dev_info_t *rdip,
usr/src/uts/i86pc/io/rootnex.c
2036
rdip);
usr/src/uts/i86pc/io/rootnex.c
205
static int rootnex_dma_mctl(dev_info_t *dip, dev_info_t *rdip,
usr/src/uts/i86pc/io/rootnex.c
208
static int rootnex_ctlops(dev_info_t *dip, dev_info_t *rdip,
usr/src/uts/i86pc/io/rootnex.c
2084
ROOTNEX_DPROBE2(rootnex__bind__prealloc, dev_info_t *, rdip,
usr/src/uts/i86pc/io/rootnex.c
2110
ROOTNEX_DPROBE2(rootnex__bind__alloc, dev_info_t *, rdip,
usr/src/uts/i86pc/io/rootnex.c
212
static int rootnex_intr_ops(dev_info_t *pdip, dev_info_t *rdip,
usr/src/uts/i86pc/io/rootnex.c
2172
ROOTNEX_DPROBE4(rootnex__bind__fast, dev_info_t *, rdip,
usr/src/uts/i86pc/io/rootnex.c
218
static int rootnex_coredma_allochdl(dev_info_t *dip, dev_info_t *rdip,
usr/src/uts/i86pc/io/rootnex.c
2194
(void) iommulib_nexdma_unmapobject(dip, rdip, handle,
usr/src/uts/i86pc/io/rootnex.c
221
static int rootnex_coredma_freehdl(dev_info_t *dip, dev_info_t *rdip,
usr/src/uts/i86pc/io/rootnex.c
2223
(void) rootnex_coredma_sync(dip, rdip, handle, 0, 0,
usr/src/uts/i86pc/io/rootnex.c
223
static int rootnex_coredma_bindhdl(dev_info_t *dip, dev_info_t *rdip,
usr/src/uts/i86pc/io/rootnex.c
2248
ROOTNEX_DPROBE4(rootnex__bind__slow, dev_info_t *, rdip, uint64_t,
usr/src/uts/i86pc/io/rootnex.c
2259
rootnex_dma_bindhdl(dev_info_t *dip, dev_info_t *rdip,
usr/src/uts/i86pc/io/rootnex.c
226
static int rootnex_coredma_unbindhdl(dev_info_t *dip, dev_info_t *rdip,
usr/src/uts/i86pc/io/rootnex.c
2265
if (IOMMU_USED(rdip))
usr/src/uts/i86pc/io/rootnex.c
2266
ret = iommulib_nexdma_bindhdl(dip, rdip, handle, dmareq,
usr/src/uts/i86pc/io/rootnex.c
2270
ret = rootnex_coredma_bindhdl(dip, rdip, handle, dmareq,
usr/src/uts/i86pc/io/rootnex.c
2285
rootnex_coredma_unbindhdl(dev_info_t *dip, dev_info_t *rdip,
usr/src/uts/i86pc/io/rootnex.c
2307
(void) rootnex_coredma_sync(dip, rdip, handle, 0, 0,
usr/src/uts/i86pc/io/rootnex.c
2319
if (IOMMU_USED(rdip) && dma->dp_dvma_used)
usr/src/uts/i86pc/io/rootnex.c
2320
(void) iommulib_nexdma_unmapobject(dip, rdip, handle,
usr/src/uts/i86pc/io/rootnex.c
2352
rootnex_dma_unbindhdl(dev_info_t *dip, dev_info_t *rdip,
usr/src/uts/i86pc/io/rootnex.c
2358
if (IOMMU_USED(rdip))
usr/src/uts/i86pc/io/rootnex.c
2359
ret = iommulib_nexdma_unbindhdl(dip, rdip, handle);
usr/src/uts/i86pc/io/rootnex.c
2362
ret = rootnex_coredma_unbindhdl(dip, rdip, handle);
usr/src/uts/i86pc/io/rootnex.c
239
static int rootnex_coredma_sync(dev_info_t *dip, dev_info_t *rdip,
usr/src/uts/i86pc/io/rootnex.c
241
static int rootnex_coredma_win(dev_info_t *dip, dev_info_t *rdip,
usr/src/uts/i86pc/io/rootnex.c
246
static int rootnex_coredma_hdl_setprivate(dev_info_t *dip, dev_info_t *rdip,
usr/src/uts/i86pc/io/rootnex.c
248
static void *rootnex_coredma_hdl_getprivate(dev_info_t *dip, dev_info_t *rdip,
usr/src/uts/i86pc/io/rootnex.c
366
static struct intrspec *rootnex_get_ispec(dev_info_t *rdip, int inum);
usr/src/uts/i86pc/io/rootnex.c
4274
rootnex_coredma_sync(dev_info_t *dip, dev_info_t *rdip, ddi_dma_handle_t handle,
usr/src/uts/i86pc/io/rootnex.c
4415
rootnex_dma_sync(dev_info_t *dip, dev_info_t *rdip, ddi_dma_handle_t handle,
usr/src/uts/i86pc/io/rootnex.c
4419
if (IOMMU_USED(rdip)) {
usr/src/uts/i86pc/io/rootnex.c
4420
return (iommulib_nexdma_sync(dip, rdip, handle, off, len,
usr/src/uts/i86pc/io/rootnex.c
4424
return (rootnex_coredma_sync(dip, rdip, handle, off, len,
usr/src/uts/i86pc/io/rootnex.c
4481
rootnex_coredma_win(dev_info_t *dip, dev_info_t *rdip, ddi_dma_handle_t handle,
usr/src/uts/i86pc/io/rootnex.c
4529
(void) rootnex_coredma_sync(dip, rdip, handle, 0, 0,
usr/src/uts/i86pc/io/rootnex.c
4577
(void) rootnex_coredma_sync(dip, rdip, handle, 0, 0,
usr/src/uts/i86pc/io/rootnex.c
4590
rootnex_dma_win(dev_info_t *dip, dev_info_t *rdip, ddi_dma_handle_t handle,
usr/src/uts/i86pc/io/rootnex.c
4595
if (IOMMU_USED(rdip)) {
usr/src/uts/i86pc/io/rootnex.c
4596
return (iommulib_nexdma_win(dip, rdip, handle, win, offp, lenp,
usr/src/uts/i86pc/io/rootnex.c
4601
return (rootnex_coredma_win(dip, rdip, handle, win, offp, lenp,
usr/src/uts/i86pc/io/rootnex.c
4608
rootnex_coredma_hdl_setprivate(dev_info_t *dip, dev_info_t *rdip,
usr/src/uts/i86pc/io/rootnex.c
4623
rootnex_coredma_hdl_getprivate(dev_info_t *dip, dev_info_t *rdip,
usr/src/uts/i86pc/io/rootnex.c
4649
rootnex_dma_mctl(dev_info_t *dip, dev_info_t *rdip, ddi_dma_handle_t handle,
usr/src/uts/i86pc/io/rootnex.c
615
rootnex_ctlops(dev_info_t *dip, dev_info_t *rdip, ddi_ctl_enum_t ctlop,
usr/src/uts/i86pc/io/rootnex.c
662
return (rootnex_ctl_reportdev(rdip));
usr/src/uts/i86pc/io/rootnex.c
675
if (ndi_dev_is_prom_node(rdip))
usr/src/uts/i86pc/io/rootnex.c
677
if (ndi_dev_is_persistent_node(rdip))
usr/src/uts/i86pc/io/rootnex.c
703
if ((pdp = ddi_get_parent_data(rdip)) == NULL)
usr/src/uts/i86pc/io/rootnex.c
806
rootnex_map(dev_info_t *dip, dev_info_t *rdip, ddi_map_req_t *mp, off_t offset,
usr/src/uts/i86pc/io/rootnex.c
848
orp = i_ddi_rnumber_to_regspec(rdip, rnumber);
usr/src/uts/i86pc/io/rootnex.c
852
ddi_get_name(rdip));
usr/src/uts/i86pc/io/rootnex.c
888
"handle 0x%x\n", ddi_get_name(dip), ddi_get_name(rdip),
usr/src/uts/i86pc/io/rootnex.c
904
ddi_get_name(dip), ddi_get_name(rdip), rp.regspec_bustype,
usr/src/uts/i86pc/io/rootnex.c
927
ddi_get_name(dip), ddi_get_name(rdip), rp.regspec_bustype,
usr/src/uts/i86pc/io/rootnex.c
974
rootnex_map_fault(dev_info_t *dip, dev_info_t *rdip, struct hat *hat,
usr/src/uts/i86pc/os/ddi_impl.c
2527
pci_peekpoke_check(dev_info_t *dip, dev_info_t *rdip,
usr/src/uts/i86pc/os/ddi_impl.c
2555
rval = handler(dip, rdip, ctlop, arg, result);
usr/src/uts/i86pc/os/ddi_impl.c
2569
rval = handler(dip, rdip, ctlop, arg, result);
usr/src/uts/i86pc/os/ddi_impl.c
845
i_ddi_intr_ops(dev_info_t *dip, dev_info_t *rdip, ddi_intr_op_t op,
usr/src/uts/i86pc/os/ddi_impl.c
854
pdip, rdip, op, hdlp, result);
usr/src/uts/i86pc/os/ddi_impl.c
858
ddi_get_name(rdip), ddi_get_instance(rdip),
usr/src/uts/i86pc/sys/apic.h
814
extern void apic_pci_msi_unconfigure(dev_info_t *rdip, int type, int inum);
usr/src/uts/i86pc/sys/apic.h
815
extern void apic_pci_msi_disable_mode(dev_info_t *rdip, int type);
usr/src/uts/i86pc/sys/apic.h
816
extern void apic_pci_msi_enable_mode(dev_info_t *rdip, int type, int inum);
usr/src/uts/i86pc/sys/immu.h
851
int prealloc_count, dev_info_t *rdip);
usr/src/uts/i86pc/sys/immu.h
852
int immu_unmap_sgl(ddi_dma_impl_t *hp, dev_info_t *rdip);
usr/src/uts/i86pc/sys/immu.h
867
immu_t *immu_dmar_get_immu(dev_info_t *rdip);
usr/src/uts/i86pc/sys/immu.h
877
int immu_walk_ancestor(dev_info_t *rdip, dev_info_t *ddip,
usr/src/uts/i86pc/sys/immu.h
929
uint_t prealloc_count, dev_info_t *rdip);
usr/src/uts/i86pc/sys/immu.h
930
int immu_dvma_unmap(ddi_dma_impl_t *hp, dev_info_t *rdip);
usr/src/uts/i86pc/sys/immu.h
939
int immu_dvma_device_setup(dev_info_t *rdip, immu_flags_t immu_flags);
usr/src/uts/i86xpv/io/psm/xpv_intr.c
279
apic_pci_msi_disable_mode(dev_info_t *rdip, int type)
usr/src/uts/i86xpv/io/psm/xpv_intr.c
282
int cap_ptr = i_ddi_get_msi_msix_cap_ptr(rdip);
usr/src/uts/i86xpv/io/psm/xpv_intr.c
283
ddi_acc_handle_t handle = i_ddi_get_pci_config_handle(rdip);
usr/src/uts/i86xpv/io/psm/xpv_intr.c
310
apic_pci_msi_enable_mode(dev_info_t *rdip, int type, int inum)
usr/src/uts/i86xpv/io/psm/xpv_intr.c
313
int cap_ptr = i_ddi_get_msi_msix_cap_ptr(rdip);
usr/src/uts/i86xpv/io/psm/xpv_intr.c
314
ddi_acc_handle_t handle = i_ddi_get_pci_config_handle(rdip);
usr/src/uts/i86xpv/io/psm/xpv_intr.c
331
msix_p = i_ddi_get_msix(rdip);
usr/src/uts/i86xpv/io/psm/xpv_intr.c
361
apic_pci_msi_unconfigure(dev_info_t *rdip, int type, int inum)
usr/src/uts/intel/io/amdzen/amdzen.c
2334
amdzen_bus_ctl(dev_info_t *dip, dev_info_t *rdip, ddi_ctl_enum_t ctlop,
usr/src/uts/intel/io/amdzen/amdzen.c
2343
if (rdip == NULL) {
usr/src/uts/intel/io/amdzen/amdzen.c
2347
ddi_node_name(rdip), ddi_get_name_addr(rdip),
usr/src/uts/intel/io/amdzen/amdzen.c
2348
ddi_driver_name(rdip), ddi_get_instance(rdip));
usr/src/uts/intel/io/amdzen/amdzen.c
2382
return (ddi_ctlops(dip, rdip, ctlop, arg, result));
usr/src/uts/intel/io/cpunex.c
100
cpunex_bus_ctl(dev_info_t *dip, dev_info_t *rdip, ddi_ctl_enum_t op, void *arg,
usr/src/uts/intel/io/cpunex.c
105
dev_info_t *pdip = ddi_get_parent(rdip);
usr/src/uts/intel/io/cpunex.c
107
ddi_node_name(rdip), ddi_get_instance(rdip),
usr/src/uts/intel/io/cpunex.c
140
return (ddi_ctlops(dip, rdip, op, arg, result));
usr/src/uts/intel/io/fdc.c
354
fdc_bus_ctl(dev_info_t *dip, dev_info_t *rdip, ddi_ctl_enum_t ctlop,
usr/src/uts/intel/io/fdc.c
372
ddi_get_name(rdip), ddi_get_instance(rdip),
usr/src/uts/intel/io/fdc.c
376
ddi_get_name(rdip), ddi_get_instance(rdip),
usr/src/uts/intel/io/iommulib.c
545
iommulib_nex_open(dev_info_t *dip, dev_info_t *rdip)
usr/src/uts/intel/io/iommulib.c
548
int instance = ddi_get_instance(rdip);
usr/src/uts/intel/io/iommulib.c
549
const char *driver = ddi_driver_name(rdip);
usr/src/uts/intel/io/iommulib.c
553
ASSERT(DEVI(rdip)->devi_iommulib_handle == NULL);
usr/src/uts/intel/io/iommulib.c
557
DEVI(rdip)->devi_iommulib_handle = IOMMU_HANDLE_UNUSED;
usr/src/uts/intel/io/iommulib.c
569
if (unitp->ilu_ops->ilops_probe(unitp, rdip) == DDI_SUCCESS)
usr/src/uts/intel/io/iommulib.c
579
instance, (void *)rdip, ddi_pathname(rdip, buf));
usr/src/uts/intel/io/iommulib.c
582
DEVI(rdip)->devi_iommulib_handle = IOMMU_HANDLE_UNUSED;
usr/src/uts/intel/io/iommulib.c
589
DEVI(rdip)->devi_iommulib_handle = unitp;
usr/src/uts/intel/io/iommulib.c
599
iommulib_nex_close(dev_info_t *rdip)
usr/src/uts/intel/io/iommulib.c
608
ASSERT(IOMMU_USED(rdip));
usr/src/uts/intel/io/iommulib.c
610
unitp = DEVI(rdip)->devi_iommulib_handle;
usr/src/uts/intel/io/iommulib.c
616
DEVI(rdip)->devi_iommulib_handle = NULL;
usr/src/uts/intel/io/iommulib.c
630
(void) ddi_pathname(rdip, buf);
usr/src/uts/intel/io/iommulib.c
633
(void *)rdip, unitid, buf);
usr/src/uts/intel/io/iommulib.c
639
iommulib_nexdma_allochdl(dev_info_t *dip, dev_info_t *rdip,
usr/src/uts/intel/io/iommulib.c
643
iommulib_handle_t handle = DEVI(rdip)->devi_iommulib_handle;
usr/src/uts/intel/io/iommulib.c
649
return (unitp->ilu_ops->ilops_dma_allochdl(handle, dip, rdip,
usr/src/uts/intel/io/iommulib.c
654
iommulib_nexdma_freehdl(dev_info_t *dip, dev_info_t *rdip,
usr/src/uts/intel/io/iommulib.c
658
iommulib_handle_t handle = DEVI(rdip)->devi_iommulib_handle;
usr/src/uts/intel/io/iommulib.c
665
rdip, dma_handle);
usr/src/uts/intel/io/iommulib.c
671
iommulib_nexdma_bindhdl(dev_info_t *dip, dev_info_t *rdip,
usr/src/uts/intel/io/iommulib.c
675
iommulib_handle_t handle = DEVI(rdip)->devi_iommulib_handle;
usr/src/uts/intel/io/iommulib.c
681
return (unitp->ilu_ops->ilops_dma_bindhdl(handle, dip, rdip, dma_handle,
usr/src/uts/intel/io/iommulib.c
686
iommulib_nexdma_unbindhdl(dev_info_t *dip, dev_info_t *rdip,
usr/src/uts/intel/io/iommulib.c
689
iommulib_handle_t handle = DEVI(rdip)->devi_iommulib_handle;
usr/src/uts/intel/io/iommulib.c
695
return (unitp->ilu_ops->ilops_dma_unbindhdl(handle, dip, rdip,
usr/src/uts/intel/io/iommulib.c
700
iommulib_nexdma_sync(dev_info_t *dip, dev_info_t *rdip,
usr/src/uts/intel/io/iommulib.c
704
iommulib_handle_t handle = DEVI(rdip)->devi_iommulib_handle;
usr/src/uts/intel/io/iommulib.c
710
return (unitp->ilu_ops->ilops_dma_sync(handle, dip, rdip, dma_handle,
usr/src/uts/intel/io/iommulib.c
715
iommulib_nexdma_win(dev_info_t *dip, dev_info_t *rdip,
usr/src/uts/intel/io/iommulib.c
719
iommulib_handle_t handle = DEVI(rdip)->devi_iommulib_handle;
usr/src/uts/intel/io/iommulib.c
725
return (unitp->ilu_ops->ilops_dma_win(handle, dip, rdip, dma_handle,
usr/src/uts/intel/io/iommulib.c
730
iommulib_nexdma_mapobject(dev_info_t *dip, dev_info_t *rdip,
usr/src/uts/intel/io/iommulib.c
734
iommulib_handle_t handle = DEVI(rdip)->devi_iommulib_handle;
usr/src/uts/intel/io/iommulib.c
737
return (unitp->ilu_ops->ilops_dma_mapobject(handle, dip, rdip,
usr/src/uts/intel/io/iommulib.c
742
iommulib_nexdma_unmapobject(dev_info_t *dip, dev_info_t *rdip,
usr/src/uts/intel/io/iommulib.c
745
iommulib_handle_t handle = DEVI(rdip)->devi_iommulib_handle;
usr/src/uts/intel/io/iommulib.c
748
return (unitp->ilu_ops->ilops_dma_unmapobject(handle, dip, rdip,
usr/src/uts/intel/io/iommulib.c
754
iommulib_iommu_dma_allochdl(dev_info_t *dip, dev_info_t *rdip,
usr/src/uts/intel/io/iommulib.c
761
return (nexops->nops_dma_allochdl(dip, rdip, attr, waitfp, arg,
usr/src/uts/intel/io/iommulib.c
766
iommulib_iommu_dma_freehdl(dev_info_t *dip, dev_info_t *rdip,
usr/src/uts/intel/io/iommulib.c
773
return (nexops->nops_dma_freehdl(dip, rdip, handle));
usr/src/uts/intel/io/iommulib.c
777
iommulib_iommu_dma_bindhdl(dev_info_t *dip, dev_info_t *rdip,
usr/src/uts/intel/io/iommulib.c
784
return (nexops->nops_dma_bindhdl(dip, rdip, handle, dmareq,
usr/src/uts/intel/io/iommulib.c
789
iommulib_iommu_dma_unbindhdl(dev_info_t *dip, dev_info_t *rdip,
usr/src/uts/intel/io/iommulib.c
795
return (nexops->nops_dma_unbindhdl(dip, rdip, handle));
usr/src/uts/intel/io/iommulib.c
846
iommulib_iommu_dma_sync(dev_info_t *dip, dev_info_t *rdip,
usr/src/uts/intel/io/iommulib.c
852
return (nexops->nops_dma_sync(dip, rdip, handle, off, len,
usr/src/uts/intel/io/iommulib.c
857
iommulib_iommu_dma_win(dev_info_t *dip, dev_info_t *rdip,
usr/src/uts/intel/io/iommulib.c
864
return (nexops->nops_dma_win(dip, rdip, handle, win, offp, lenp,
usr/src/uts/intel/io/iommulib.c
869
iommulib_iommu_dmahdl_setprivate(dev_info_t *dip, dev_info_t *rdip,
usr/src/uts/intel/io/iommulib.c
875
return (nexops->nops_dmahdl_setprivate(dip, rdip, handle, priv));
usr/src/uts/intel/io/iommulib.c
879
iommulib_iommu_dmahdl_getprivate(dev_info_t *dip, dev_info_t *rdip,
usr/src/uts/intel/io/iommulib.c
885
return (nexops->nops_dmahdl_getprivate(dip, rdip, handle));
usr/src/uts/intel/io/pci-ide/pci-ide.c
102
static struct intrspec *pciide_get_ispec(dev_info_t *dip, dev_info_t *rdip,
usr/src/uts/intel/io/pci-ide/pci-ide.c
289
pciide_ddi_ctlops(dev_info_t *dip, dev_info_t *rdip, ddi_ctl_enum_t ctlop,
usr/src/uts/intel/io/pci-ide/pci-ide.c
323
if (strcmp("0", ddi_get_name_addr(rdip)) == 0)
usr/src/uts/intel/io/pci-ide/pci-ide.c
400
return (ddi_ctlops(dip, rdip, ctlop, arg, result));
usr/src/uts/intel/io/pci-ide/pci-ide.c
541
pciide_bus_map(dev_info_t *dip, dev_info_t *rdip, ddi_map_req_t *mp,
usr/src/uts/intel/io/pci-ide/pci-ide.c
551
if (strcmp("0", ddi_get_name_addr(rdip)) == 0)
usr/src/uts/intel/io/pci-ide/pci-ide.c
615
pciide_get_ispec(dev_info_t *dip, dev_info_t *rdip, int inumber)
usr/src/uts/intel/io/pci-ide/pci-ide.c
629
if (PCIIDE_NATIVE_MODE(rdip)) {
usr/src/uts/intel/io/pci-ide/pci-ide.c
638
if ((ppdptr = ddi_get_parent_data(rdip)) == NULL) {
usr/src/uts/intel/io/pci-ide/pci-ide.c
655
pciide_get_pri(dev_info_t *dip, dev_info_t *rdip,
usr/src/uts/intel/io/pci-ide/pci-ide.c
664
if ((ispecp = pciide_get_ispec(dip, rdip, hdlp->ih_inum)) == NULL) {
usr/src/uts/intel/io/pci-ide/pci-ide.c
669
if (PCIIDE_NATIVE_MODE(rdip)) {
usr/src/uts/intel/io/pci-ide/pci-ide.c
689
if (ddi_prop_lookup_int_array(DDI_DEV_T_ANY, rdip, DDI_PROP_DONTPASS,
usr/src/uts/intel/io/pci-ide/pci-ide.c
704
pciide_intr_ops(dev_info_t *dip, dev_info_t *rdip, ddi_intr_op_t intr_op,
usr/src/uts/intel/io/pci-ide/pci-ide.c
712
(void *)dip, (void *)rdip, intr_op, (void *)hdlp));
usr/src/uts/intel/io/pci-ide/pci-ide.c
723
*(int *)result = (!PCIIDE_NATIVE_MODE(rdip)) ?
usr/src/uts/intel/io/pci-ide/pci-ide.c
724
i_ddi_get_intx_nintrs(rdip) : 1;
usr/src/uts/intel/io/pci-ide/pci-ide.c
727
return (pciide_alloc_intr(dip, rdip, hdlp, result));
usr/src/uts/intel/io/pci-ide/pci-ide.c
729
return (pciide_free_intr(dip, rdip, hdlp));
usr/src/uts/intel/io/pci-ide/pci-ide.c
731
if (pciide_get_pri(dip, rdip, hdlp, &pri) != DDI_SUCCESS) {
usr/src/uts/intel/io/pci-ide/pci-ide.c
738
if ((ispecp = pciide_get_ispec(dip, rdip, hdlp->ih_inum)) ==
usr/src/uts/intel/io/pci-ide/pci-ide.c
745
if ((ispecp = pciide_get_ispec(dip, rdip, hdlp->ih_inum)) ==
usr/src/uts/intel/io/pci-ide/pci-ide.c
753
if (PCIIDE_NATIVE_MODE(rdip)) {
usr/src/uts/intel/io/pci-ide/pci-ide.c
754
rdip = dip;
usr/src/uts/intel/io/pci-ide/pci-ide.c
761
rdip, intr_op, hdlp, result);
usr/src/uts/intel/io/pci-ide/pci-ide.c
778
pciide_alloc_intr(dev_info_t *dip, dev_info_t *rdip,
usr/src/uts/intel/io/pci-ide/pci-ide.c
790
if ((ispec = pciide_get_ispec(dip, rdip, hdlp->ih_inum)) == NULL)
usr/src/uts/intel/io/pci-ide/pci-ide.c
806
if (PCIIDE_NATIVE_MODE(rdip)) {
usr/src/uts/intel/io/pci-ide/pci-ide.c
807
rdip = dip;
usr/src/uts/intel/io/pci-ide/pci-ide.c
812
ret = (*psm_intr_ops)(rdip, hdlp,
usr/src/uts/intel/io/pci-ide/pci-ide.c
831
pciide_free_intr(dev_info_t *dip, dev_info_t *rdip,
usr/src/uts/intel/io/pci-ide/pci-ide.c
849
if ((ispec = pciide_get_ispec(dip, rdip, hdlp->ih_inum)) ==
usr/src/uts/intel/io/pci-ide/pci-ide.c
853
if (PCIIDE_NATIVE_MODE(rdip)) {
usr/src/uts/intel/io/pci-ide/pci-ide.c
854
rdip = dip;
usr/src/uts/intel/io/pci-ide/pci-ide.c
859
return ((*psm_intr_ops)(rdip, hdlp,
usr/src/uts/intel/io/pci-ide/pci-ide.c
87
static int pciide_bus_map(dev_info_t *dip, dev_info_t *rdip,
usr/src/uts/intel/io/pci-ide/pci-ide.c
91
static int pciide_ddi_ctlops(dev_info_t *dip, dev_info_t *rdip,
usr/src/uts/intel/io/pci-ide/pci-ide.c
95
static int pciide_get_pri(dev_info_t *dip, dev_info_t *rdip,
usr/src/uts/intel/io/pci-ide/pci-ide.c
98
static int pciide_intr_ops(dev_info_t *dip, dev_info_t *rdip,
usr/src/uts/intel/io/pci/pci_pci.c
451
ppb_bus_map(dev_info_t *dip, dev_info_t *rdip, ddi_map_req_t *mp,
usr/src/uts/intel/io/pci/pci_pci.c
469
rdip, mp, offset, len, vaddrp));
usr/src/uts/intel/io/pci/pci_pci.c
474
ppb_ctlops(dev_info_t *dip, dev_info_t *rdip,
usr/src/uts/intel/io/pci/pci_pci.c
488
if (rdip == (dev_info_t *)0)
usr/src/uts/intel/io/pci/pci_pci.c
491
ddi_node_name(rdip), ddi_get_name_addr(rdip),
usr/src/uts/intel/io/pci/pci_pci.c
492
ddi_driver_name(rdip),
usr/src/uts/intel/io/pci/pci_pci.c
493
ddi_get_instance(rdip));
usr/src/uts/intel/io/pci/pci_pci.c
508
if (rdip == (dev_info_t *)0)
usr/src/uts/intel/io/pci/pci_pci.c
514
if (!pcie_is_child(dip, rdip))
usr/src/uts/intel/io/pci/pci_pci.c
520
pf_init(rdip, (void *)ppb->ppb_fm_ibc, asp->cmd);
usr/src/uts/intel/io/pci/pci_pci.c
523
if (pci_pre_resume(rdip) != DDI_SUCCESS)
usr/src/uts/intel/io/pci/pci_pci.c
529
if (!pcie_is_child(dip, rdip))
usr/src/uts/intel/io/pci/pci_pci.c
535
pf_fini(rdip, dsp->cmd);
usr/src/uts/intel/io/pci/pci_pci.c
538
if (pci_post_suspend(rdip) != DDI_SUCCESS)
usr/src/uts/intel/io/pci/pci_pci.c
546
return (ddi_ctlops(dip, rdip, ctlop, arg, result));
usr/src/uts/intel/io/pci/pci_pci.c
547
return (pci_peekpoke_check(dip, rdip, ctlop, arg, result,
usr/src/uts/intel/io/pci/pci_pci.c
552
return (ddi_ctlops(dip, rdip, ctlop, arg, result));
usr/src/uts/intel/io/pci/pci_pci.c
556
if (ddi_getlongprop(DDI_DEV_T_ANY, rdip,
usr/src/uts/intel/io/pci/pci_pci.c
878
ppb_intr_ops(dev_info_t *pdip, dev_info_t *rdip, ddi_intr_op_t intr_op,
usr/src/uts/intel/io/pci/pci_pci.c
885
return (i_ddi_intr_ops(pdip, rdip, intr_op, hdlp, result));
usr/src/uts/intel/io/pci/pci_pci.c
889
(void *)pdip, (void *)rdip, intr_op, (void *)hdlp));
usr/src/uts/intel/io/pci/pci_pci.c
903
rv = i_ddi_intr_ops(pdip, rdip, intr_op, hdlp, result);
usr/src/uts/intel/io/pci/pci_pci.c
919
rv = i_ddi_intr_ops(pdip, rdip, intr_op, hdlp, result);
usr/src/uts/intel/io/pci/pci_pci.c
931
(void *)rdip, *(int *)result));
usr/src/uts/intel/io/pciex/pcieb_x86.c
105
pcieb_plat_intr_ops(dev_info_t *dip, dev_info_t *rdip, ddi_intr_op_t intr_op,
usr/src/uts/intel/io/pciex/pcieb_x86.c
108
return (i_ddi_intr_ops(dip, rdip, intr_op, hdlp, result));
usr/src/uts/intel/io/pciex/pcieb_x86.c
639
pcieb_plat_ctlops(dev_info_t *rdip, ddi_ctl_enum_t ctlop, void *arg)
usr/src/uts/intel/io/pciex/pcieb_x86.c
650
if (pci_post_suspend(rdip) != DDI_SUCCESS)
usr/src/uts/intel/io/pciex/pcieb_x86.c
663
if (pci_pre_resume(rdip) != DDI_SUCCESS)
usr/src/uts/intel/io/pciex/pcieb_x86.c
67
pcieb_plat_peekpoke(dev_info_t *dip, dev_info_t *rdip, ddi_ctl_enum_t ctlop,
usr/src/uts/intel/io/pciex/pcieb_x86.c
675
pcieb_intel_rber_workaround(rdip);
usr/src/uts/intel/io/pciex/pcieb_x86.c
74
return (ddi_ctlops(dip, rdip, ctlop, arg, result));
usr/src/uts/intel/io/pciex/pcieb_x86.c
76
return (pci_peekpoke_check(dip, rdip, ctlop, arg, result,
usr/src/uts/intel/os/ddi_arch.c
100
ddi_get_name(dip), ddi_get_name(rdip),
usr/src/uts/intel/os/ddi_arch.c
116
ddi_get_name(rdip), rp->regspec_bustype,
usr/src/uts/intel/os/ddi_arch.c
140
ddi_get_name(dip), ddi_get_name(rdip),
usr/src/uts/intel/os/ddi_arch.c
161
ddi_get_name(dip), ddi_get_name(rdip));
usr/src/uts/intel/os/ddi_arch.c
164
if ((error = i_ddi_apply_range(dip, rdip, mp->map_obj.rp)) != 0)
usr/src/uts/intel/os/ddi_arch.c
217
i_ddi_apply_range(dev_info_t *dp, dev_info_t *rdip, struct regspec *rp)
usr/src/uts/intel/os/ddi_arch.c
243
cmn_err(CE_WARN, out_of_range, ddi_get_name(rdip));
usr/src/uts/intel/os/ddi_arch.c
270
i_ddi_map_fault(dev_info_t *dip, dev_info_t *rdip,
usr/src/uts/intel/os/ddi_arch.c
283
rdip, hat, seg, addr, dp, pfn, prot, lock));
usr/src/uts/intel/os/ddi_arch.c
49
i_ddi_bus_map(dev_info_t *dip, dev_info_t *rdip, ddi_map_req_t *mp,
usr/src/uts/intel/os/ddi_arch.c
70
rp = i_ddi_rnumber_to_regspec(rdip, rnumber);
usr/src/uts/intel/os/ddi_arch.c
74
ddi_get_name(rdip));
usr/src/uts/intel/sys/iommulib.h
133
int (*nops_dma_allochdl)(dev_info_t *dip, dev_info_t *rdip,
usr/src/uts/intel/sys/iommulib.h
137
int (*nops_dma_freehdl)(dev_info_t *dip, dev_info_t *rdip,
usr/src/uts/intel/sys/iommulib.h
140
int (*nops_dma_bindhdl)(dev_info_t *dip, dev_info_t *rdip,
usr/src/uts/intel/sys/iommulib.h
144
int (*nops_dma_unbindhdl)(dev_info_t *dip, dev_info_t *rdip,
usr/src/uts/intel/sys/iommulib.h
160
int (*nops_dma_sync)(dev_info_t *dip, dev_info_t *rdip,
usr/src/uts/intel/sys/iommulib.h
163
int (*nops_dma_win)(dev_info_t *dip, dev_info_t *rdip,
usr/src/uts/intel/sys/iommulib.h
167
int (*nops_dmahdl_setprivate)(dev_info_t *dip, dev_info_t *rdip,
usr/src/uts/intel/sys/iommulib.h
170
void * (*nops_dmahdl_getprivate)(dev_info_t *dip, dev_info_t *rdip,
usr/src/uts/intel/sys/iommulib.h
216
int iommulib_nex_open(dev_info_t *dip, dev_info_t *rdip);
usr/src/uts/intel/sys/iommulib.h
217
void iommulib_nex_close(dev_info_t *rdip);
usr/src/uts/intel/sys/iommulib.h
219
int iommulib_nexdma_allochdl(dev_info_t *dip, dev_info_t *rdip,
usr/src/uts/intel/sys/iommulib.h
223
int iommulib_nexdma_freehdl(dev_info_t *dip, dev_info_t *rdip,
usr/src/uts/intel/sys/iommulib.h
226
int iommulib_nexdma_bindhdl(dev_info_t *dip, dev_info_t *rdip,
usr/src/uts/intel/sys/iommulib.h
230
int iommulib_nexdma_unbindhdl(dev_info_t *dip, dev_info_t *rdip,
usr/src/uts/intel/sys/iommulib.h
233
int iommulib_nexdma_sync(dev_info_t *dip, dev_info_t *rdip,
usr/src/uts/intel/sys/iommulib.h
237
int iommulib_nexdma_win(dev_info_t *dip, dev_info_t *rdip,
usr/src/uts/intel/sys/iommulib.h
241
int iommulib_nexdma_mapobject(dev_info_t *dip, dev_info_t *rdip,
usr/src/uts/intel/sys/iommulib.h
244
int iommulib_nexdma_unmapobject(dev_info_t *dip, dev_info_t *rdip,
usr/src/uts/intel/sys/iommulib.h
267
int iommulib_iommu_dma_allochdl(dev_info_t *dip, dev_info_t *rdip,
usr/src/uts/intel/sys/iommulib.h
271
int iommulib_iommu_dma_freehdl(dev_info_t *dip, dev_info_t *rdip,
usr/src/uts/intel/sys/iommulib.h
274
int iommulib_iommu_dma_bindhdl(dev_info_t *dip, dev_info_t *rdip,
usr/src/uts/intel/sys/iommulib.h
278
int iommulib_iommu_dma_unbindhdl(dev_info_t *dip, dev_info_t *rdip,
usr/src/uts/intel/sys/iommulib.h
294
int iommulib_iommu_dma_sync(dev_info_t *dip, dev_info_t *rdip,
usr/src/uts/intel/sys/iommulib.h
297
int iommulib_iommu_dma_win(dev_info_t *dip, dev_info_t *rdip,
usr/src/uts/intel/sys/iommulib.h
301
int iommulib_iommu_dmahdl_setprivate(dev_info_t *dip, dev_info_t *rdip,
usr/src/uts/intel/sys/iommulib.h
304
void *iommulib_iommu_dmahdl_getprivate(dev_info_t *dip, dev_info_t *rdip,
usr/src/uts/intel/sys/iommulib.h
59
int (*ilops_probe)(iommulib_handle_t handle, dev_info_t *rdip);
usr/src/uts/intel/sys/iommulib.h
62
dev_info_t *dip, dev_info_t *rdip, ddi_dma_attr_t *attr,
usr/src/uts/intel/sys/iommulib.h
66
dev_info_t *dip, dev_info_t *rdip, ddi_dma_handle_t dma_handle);
usr/src/uts/intel/sys/iommulib.h
69
dev_info_t *rdip, ddi_dma_handle_t dma_handle,
usr/src/uts/intel/sys/iommulib.h
74
dev_info_t *dip, dev_info_t *rdip, ddi_dma_handle_t dma_handle);
usr/src/uts/intel/sys/iommulib.h
77
dev_info_t *rdip, ddi_dma_handle_t dma_handle, off_t off,
usr/src/uts/intel/sys/iommulib.h
81
dev_info_t *rdip, ddi_dma_handle_t dma_handle, uint_t win,
usr/src/uts/intel/sys/iommulib.h
86
dev_info_t *dip, dev_info_t *rdip, ddi_dma_handle_t dma_handle,
usr/src/uts/intel/sys/iommulib.h
90
dev_info_t *dip, dev_info_t *rdip, ddi_dma_handle_t dma_handle,
usr/src/uts/sparc/io/pciex/pcieb_sparc.c
112
ddi_driver_name(rdip), ddi_get_instance(rdip),
usr/src/uts/sparc/io/pciex/pcieb_sparc.c
119
return (i_ddi_intr_ops(dip, rdip, intr_op, hdlp, result));
usr/src/uts/sparc/io/pciex/pcieb_sparc.c
162
pcieb_plat_ctlops(dev_info_t *rdip, ddi_ctl_enum_t ctlop, void *arg)
usr/src/uts/sparc/io/pciex/pcieb_sparc.c
51
pcieb_plat_peekpoke(dev_info_t *dip, dev_info_t *rdip, ddi_ctl_enum_t ctlop,
usr/src/uts/sparc/io/pciex/pcieb_sparc.c
54
return (ddi_ctlops(dip, rdip, ctlop, arg, result));
usr/src/uts/sparc/io/pciex/pcieb_sparc.c
70
pcieb_plat_intr_ops(dev_info_t *dip, dev_info_t *rdip, ddi_intr_op_t intr_op,
usr/src/uts/sparc/io/pciex/pcieb_sparc.c
73
dev_info_t *cdip = rdip;
usr/src/uts/sparc/io/pciex/pcieb_sparc.c
92
cdip = pcie_get_my_childs_dip(dip, rdip);
usr/src/uts/sparc/os/ddi_arch.c
128
ddi_get_name(dip), ddi_get_name(rdip));
usr/src/uts/sparc/os/ddi_arch.c
131
if ((error = i_ddi_apply_range(dip, rdip, mp->map_obj.rp)) != 0)
usr/src/uts/sparc/os/ddi_arch.c
145
i_ddi_map_fault(dev_info_t *dip, dev_info_t *rdip,
usr/src/uts/sparc/os/ddi_arch.c
158
rdip, hat, seg, addr, dp, pfn, prot, lock));
usr/src/uts/sparc/os/ddi_arch.c
202
i_ddi_apply_range(dev_info_t *dp, dev_info_t *rdip, struct regspec *rp)
usr/src/uts/sparc/os/ddi_arch.c
228
cmn_err(CE_WARN, out_of_range, ddi_get_name(rdip));
usr/src/uts/sparc/os/ddi_arch.c
61
i_ddi_bus_map(dev_info_t *dip, dev_info_t *rdip, ddi_map_req_t *mp,
usr/src/uts/sparc/os/ddi_arch.c
82
rp = i_ddi_rnumber_to_regspec(rdip, rnumber);
usr/src/uts/sparc/os/ddi_arch.c
86
ddi_get_name(rdip));
usr/src/uts/sun4/io/ebus.c
459
ebus_map(dev_info_t *dip, dev_info_t *rdip, ddi_map_req_t *mp,
usr/src/uts/sun4/io/ebus.c
473
ddi_get_name(rdip), ddi_get_instance(rdip), off, len);
usr/src/uts/sun4/io/ebus.c
483
ddi_get_name(rdip), ddi_get_instance(rdip),
usr/src/uts/sun4/io/ebus.c
496
ddi_get_name(rdip), ddi_get_instance(rdip),
usr/src/uts/sun4/io/ebus.c
499
if (getprop(rdip, "reg", &ebus_regs, &i) != DDI_SUCCESS) {
usr/src/uts/sun4/io/ebus.c
523
rval = ebus_apply_range(ebus_p, rdip, ebus_rp, &vreg);
usr/src/uts/sun4/io/ebus.c
553
ebus_apply_range(ebus_devstate_t *ebus_p, dev_info_t *rdip,
usr/src/uts/sun4/io/ebus.c
614
cmn_err(CE_WARN, out_of_range, ddi_get_name(rdip));
usr/src/uts/sun4/io/ebus.c
656
ebus_ctlops(dev_info_t *dip, dev_info_t *rdip,
usr/src/uts/sun4/io/ebus.c
66
ebus_map(dev_info_t *dip, dev_info_t *rdip, ddi_map_req_t *mp,
usr/src/uts/sun4/io/ebus.c
69
ebus_ctlops(dev_info_t *dip, dev_info_t *rdip,
usr/src/uts/sun4/io/ebus.c
698
ddi_get_name(rdip), ddi_get_instance(rdip));
usr/src/uts/sun4/io/ebus.c
700
ddi_driver_name(rdip), ddi_get_instance(rdip),
usr/src/uts/sun4/io/ebus.c
702
ddi_get_name_addr(rdip));
usr/src/uts/sun4/io/ebus.c
708
ddi_get_name(rdip), ddi_get_instance(rdip));
usr/src/uts/sun4/io/ebus.c
709
if (getprop(rdip, "reg", &ebus_rp, &i) != DDI_SUCCESS) {
usr/src/uts/sun4/io/ebus.c
72
ebus_intr_ops(dev_info_t *dip, dev_info_t *rdip, ddi_intr_op_t intr_op,
usr/src/uts/sun4/io/ebus.c
726
ddi_get_name(rdip), ddi_get_instance(rdip));
usr/src/uts/sun4/io/ebus.c
727
if (getprop(rdip, "reg", &ebus_rp, &i) != DDI_SUCCESS) {
usr/src/uts/sun4/io/ebus.c
740
ddi_get_name(rdip), ddi_get_instance(rdip));
usr/src/uts/sun4/io/ebus.c
741
return (ddi_ctlops(dip, rdip, op, arg, result));
usr/src/uts/sun4/io/ebus.c
764
ebus_intr_ops(dev_info_t *dip, dev_info_t *rdip, ddi_intr_op_t intr_op,
usr/src/uts/sun4/io/ebus.c
784
*(int *)result = i_ddi_get_intx_nintrs(rdip) ?
usr/src/uts/sun4/io/ebus.c
805
name_p = ddi_node_name(rdip);
usr/src/uts/sun4/io/ebus.c
820
if (ddi_getlongprop(DDI_DEV_T_ANY, rdip, DDI_PROP_DONTPASS,
usr/src/uts/sun4/io/ebus.c
850
ddi_get_instance(dip), hdlp->ih_pri, ddi_driver_name(rdip),
usr/src/uts/sun4/io/ebus.c
851
ddi_get_instance(rdip));
usr/src/uts/sun4/io/ebus.c
856
return (i_ddi_intr_ops(dip, rdip, intr_op, hdlp, result));
usr/src/uts/sun4/io/ebus.c
87
static int ebus_apply_range(ebus_devstate_t *ebus_p, dev_info_t *rdip,
usr/src/uts/sun4/io/px/px.c
1020
ddi_driver_name(rdip), ddi_get_instance(rdip), mp);
usr/src/uts/sun4/io/px/px.c
1045
px_dma_unbindhdl(dev_info_t *dip, dev_info_t *rdip, ddi_dma_handle_t handle)
usr/src/uts/sun4/io/px/px.c
1052
ddi_driver_name(rdip), ddi_get_instance(rdip), handle);
usr/src/uts/sun4/io/px/px.c
1076
ddi_driver_name(rdip), ddi_get_instance(rdip), mp);
usr/src/uts/sun4/io/px/px.c
1098
px_dma_win(dev_info_t *dip, dev_info_t *rdip,
usr/src/uts/sun4/io/px/px.c
1106
ddi_driver_name(rdip), ddi_get_instance(rdip));
usr/src/uts/sun4/io/px/px.c
1157
ddi_driver_name(rdip), ddi_get_instance(rdip),
usr/src/uts/sun4/io/px/px.c
1202
px_dma_ctlops(dev_info_t *dip, dev_info_t *rdip, ddi_dma_handle_t handle,
usr/src/uts/sun4/io/px/px.c
1210
ddi_driver_name(rdip), ddi_get_instance(rdip));
usr/src/uts/sun4/io/px/px.c
1215
(void) px_dma_unbindhdl(dip, rdip, handle);
usr/src/uts/sun4/io/px/px.c
1216
(void) px_dma_freehdl(dip, rdip, handle);
usr/src/uts/sun4/io/px/px.c
1220
return (px_fdvma_reserve(dip, rdip, px_p,
usr/src/uts/sun4/io/px/px.c
1233
return (px_dvma_ctl(dip, rdip, mp, cmd, offp, lenp, objp,
usr/src/uts/sun4/io/px/px.c
1237
return (px_dma_ctl(dip, rdip, mp, cmd, offp, lenp, objp,
usr/src/uts/sun4/io/px/px.c
1241
ddi_driver_name(rdip), ddi_get_instance(rdip), cmd,
usr/src/uts/sun4/io/px/px.c
1265
px_ctlops(dev_info_t *dip, dev_info_t *rdip,
usr/src/uts/sun4/io/px/px.c
1280
if (!pcie_is_child(dip, rdip))
usr/src/uts/sun4/io/px/px.c
1288
ddi_driver_name(rdip),
usr/src/uts/sun4/io/px/px.c
1289
ddi_get_instance(rdip));
usr/src/uts/sun4/io/px/px.c
1294
ddi_driver_name(rdip),
usr/src/uts/sun4/io/px/px.c
1295
ddi_get_instance(rdip));
usr/src/uts/sun4/io/px/px.c
1297
pcie_clear_errors(rdip);
usr/src/uts/sun4/io/px/px.c
1303
ddi_driver_name(rdip), ddi_get_instance(rdip));
usr/src/uts/sun4/io/px/px.c
1313
return (pcie_pm_remove_child(dip, rdip));
usr/src/uts/sun4/io/px/px.c
1317
pf_init(rdip, (void *)px_p->px_fm_ibc, as->cmd);
usr/src/uts/sun4/io/px/px.c
1319
(void) pcie_postattach_child(rdip);
usr/src/uts/sun4/io/px/px.c
1328
if (!pcie_is_child(dip, rdip))
usr/src/uts/sun4/io/px/px.c
1337
ddi_driver_name(rdip),
usr/src/uts/sun4/io/px/px.c
1338
ddi_get_instance(rdip));
usr/src/uts/sun4/io/px/px.c
1339
return (pcie_pm_remove_child(dip, rdip));
usr/src/uts/sun4/io/px/px.c
1343
pf_fini(rdip, ds->cmd);
usr/src/uts/sun4/io/px/px.c
1351
if (ddi_get_parent(rdip) == dip)
usr/src/uts/sun4/io/px/px.c
1352
return (px_report_dev(rdip));
usr/src/uts/sun4/io/px/px.c
1354
(void) px_lib_fabric_sync(rdip);
usr/src/uts/sun4/io/px/px.c
1361
*((off_t *)result) = px_get_reg_set_size(rdip, *((int *)arg));
usr/src/uts/sun4/io/px/px.c
1365
*((uint_t *)result) = px_get_nreg_set(rdip);
usr/src/uts/sun4/io/px/px.c
1373
return (px_lib_ctlops_poke(dip, rdip,
usr/src/uts/sun4/io/px/px.c
1377
return (px_lib_ctlops_peek(dip, rdip,
usr/src/uts/sun4/io/px/px.c
1389
ddi_driver_name(rdip), ddi_get_instance(rdip));
usr/src/uts/sun4/io/px/px.c
1390
return (ddi_ctlops(dip, rdip, op, arg, result));
usr/src/uts/sun4/io/px/px.c
1395
px_intr_ops(dev_info_t *dip, dev_info_t *rdip, ddi_intr_op_t intr_op,
usr/src/uts/sun4/io/px/px.c
1402
ddi_driver_name(rdip), ddi_get_instance(rdip));
usr/src/uts/sun4/io/px/px.c
1406
*(int *)result = i_ddi_get_intx_nintrs(rdip) ?
usr/src/uts/sun4/io/px/px.c
1409
if ((pci_msi_get_supported_type(rdip,
usr/src/uts/sun4/io/px/px.c
1431
ret = px_intx_ops(dip, rdip, intr_op, hdlp, result);
usr/src/uts/sun4/io/px/px.c
1435
ret = px_msix_ops(dip, rdip, intr_op, hdlp, result);
usr/src/uts/sun4/io/px/px.c
725
px_map(dev_info_t *dip, dev_info_t *rdip, ddi_map_req_t *mp,
usr/src/uts/sun4/io/px/px.c
735
ddi_driver_name(rdip), ddi_get_instance(rdip));
usr/src/uts/sun4/io/px/px.c
749
if (ddi_getlongprop(DDI_DEV_T_ANY, rdip, DDI_PROP_DONTPASS,
usr/src/uts/sun4/io/px/px.c
794
if (rval = px_reloc_reg(dip, rdip, px_p, rp))
usr/src/uts/sun4/io/px/px.c
815
if (DDI_FM_ACC_ERR_CAP(ddi_fm_capable(rdip)))
usr/src/uts/sun4/io/px/px.c
816
px_fm_acc_setup(mp, rdip, rp);
usr/src/uts/sun4/io/px/px.c
837
px_dma_setup(dev_info_t *dip, dev_info_t *rdip, ddi_dma_req_t *dmareq,
usr/src/uts/sun4/io/px/px.c
846
ddi_driver_name(rdip), ddi_get_instance(rdip),
usr/src/uts/sun4/io/px/px.c
849
mp = px_dma_lmts2hdl(dip, rdip, mmu_p, dmareq);
usr/src/uts/sun4/io/px/px.c
883
ddi_driver_name(rdip), ddi_get_instance(rdip),
usr/src/uts/sun4/io/px/px.c
896
(void) px_dma_freehdl(dip, rdip, (ddi_dma_handle_t)mp);
usr/src/uts/sun4/io/px/px.c
905
px_dma_allochdl(dev_info_t *dip, dev_info_t *rdip, ddi_dma_attr_t *attrp,
usr/src/uts/sun4/io/px/px.c
913
ddi_driver_name(rdip), ddi_get_instance(rdip));
usr/src/uts/sun4/io/px/px.c
918
mp = px_dma_allocmp(dip, rdip, waitfp, arg);
usr/src/uts/sun4/io/px/px.c
931
px_dma_freehdl(dip, rdip, (ddi_dma_handle_t)mp);
usr/src/uts/sun4/io/px/px.c
945
px_dma_freehdl(dev_info_t *dip, dev_info_t *rdip, ddi_dma_handle_t handle)
usr/src/uts/sun4/io/px/px.c
948
ddi_driver_name(rdip), ddi_get_instance(rdip), handle);
usr/src/uts/sun4/io/px/px.c
963
px_dma_bindhdl(dev_info_t *dip, dev_info_t *rdip,
usr/src/uts/sun4/io/px/px.c
973
ddi_driver_name(rdip), ddi_get_instance(rdip), mp, dmareq);
usr/src/uts/sun4/io/px/px_dma.c
1247
px_dma_ctl(dev_info_t *dip, dev_info_t *rdip, ddi_dma_impl_t *mp,
usr/src/uts/sun4/io/px/px_dma.c
125
ASSERT((intptr_t)ddi_get_parent_data(rdip) >> 1 == 0);
usr/src/uts/sun4/io/px/px_dma.c
1254
cmd, ddi_driver_name(rdip), ddi_get_instance(rdip));
usr/src/uts/sun4/io/px/px_dma.c
126
mp->dmai_bdf = ((intptr_t)ddi_get_parent_data(rdip) == 1) ?
usr/src/uts/sun4/io/px/px_dma.c
127
PCIE_INVALID_BDF : pcie_get_bdf_for_dma_xfer(dip, rdip);
usr/src/uts/sun4/io/px/px_dma.c
129
ndi_fmc_insert(rdip, DMA_HANDLE, mp, NULL);
usr/src/uts/sun4/io/px/px_dma.c
178
px_dma_lmts2hdl(dev_info_t *dip, dev_info_t *rdip, px_mmu_t *mmu_p,
usr/src/uts/sun4/io/px/px_dma.c
197
if (!(mp = px_dma_allocmp(dip, rdip, dmareq->dmar_fp,
usr/src/uts/sun4/io/px/px_dma.c
219
if (PX_DMA_NOCTX(rdip))
usr/src/uts/sun4/io/px/px_dma.c
314
dev_info_t *rdip = mp->dmai_rdip;
usr/src/uts/sun4/io/px/px_dma.c
316
NAMEINST(rdip));
usr/src/uts/sun4/io/px/px_dma.c
324
dev_info_t *rdip = mp->dmai_rdip;
usr/src/uts/sun4/io/px/px_dma.c
325
cmn_err(CE_WARN, "%s%d limits out of range", NAMEINST(rdip));
usr/src/uts/sun4/io/px/px_dma.c
448
dev_info_t *rdip = mp->dmai_rdip;
usr/src/uts/sun4/io/px/px_dma.c
449
cmn_err(CE_WARN, "Bad peer-to-peer req %s%d", NAMEINST(rdip));
usr/src/uts/sun4/io/px/px_dma.c
59
px_dma_allocmp(dev_info_t *dip, dev_info_t *rdip, int (*waitfp)(caddr_t),
usr/src/uts/sun4/io/px/px_dma.c
75
mp->dmai_rdip = rdip;
usr/src/uts/sun4/io/px/px_dma.c
897
px_dvma_ctl(dev_info_t *dip, dev_info_t *rdip, ddi_dma_impl_t *mp,
usr/src/uts/sun4/io/px/px_dma.c
904
cmd, ddi_driver_name(rdip), ddi_get_instance(rdip));
usr/src/uts/sun4/io/px/px_dma.h
159
#define PX_DMA_NOCTX(rdip) (!px_use_contexts || (px_ctx_no_active_flush && \
usr/src/uts/sun4/io/px/px_dma.h
160
ddi_prop_exists(DDI_DEV_T_ANY, rdip, \
usr/src/uts/sun4/io/px/px_dma.h
204
extern int px_dma_win(dev_info_t *dip, dev_info_t *rdip,
usr/src/uts/sun4/io/px/px_dma.h
208
extern ddi_dma_impl_t *px_dma_allocmp(dev_info_t *dip, dev_info_t *rdip,
usr/src/uts/sun4/io/px/px_dma.h
212
extern ddi_dma_impl_t *px_dma_lmts2hdl(dev_info_t *dip, dev_info_t *rdip,
usr/src/uts/sun4/io/px/px_dma.h
225
extern int px_dvma_ctl(dev_info_t *dip, dev_info_t *rdip,
usr/src/uts/sun4/io/px/px_dma.h
228
extern int px_dma_ctl(dev_info_t *dip, dev_info_t *rdip,
usr/src/uts/sun4/io/px/px_dma.h
264
extern int px_dma_freehdl(dev_info_t *dip, dev_info_t *rdip,
usr/src/uts/sun4/io/px/px_fdvma.c
131
px_fdvma_reserve(dev_info_t *dip, dev_info_t *rdip, px_t *px_p,
usr/src/uts/sun4/io/px/px_fdvma.c
148
ddi_driver_name(rdip), ddi_get_instance(rdip));
usr/src/uts/sun4/io/px/px_fdvma.c
198
mp->dmai_rdip = rdip;
usr/src/uts/sun4/io/px/px_fdvma.c
214
ASSERT((intptr_t)ddi_get_parent_data(rdip) >> 1 == 0);
usr/src/uts/sun4/io/px/px_fdvma.c
215
mp->dmai_bdf = ((intptr_t)ddi_get_parent_data(rdip) == 1) ?
usr/src/uts/sun4/io/px/px_fdvma.c
216
PCIE_INVALID_BDF : pcie_get_bdf_for_dma_xfer(dip, rdip);
usr/src/uts/sun4/io/px/px_fdvma.h
36
extern int px_fdvma_reserve(dev_info_t *dip, dev_info_t *rdip, px_t *px_p,
usr/src/uts/sun4/io/px/px_fm.c
140
px_fm_acc_setup(ddi_map_req_t *mp, dev_info_t *rdip, pci_regspec_t *rp)
usr/src/uts/sun4/io/px/px_fm.c
152
ndi_fmc_insert(rdip, ACC_HANDLE, (void *)hp, NULL);
usr/src/uts/sun4/io/px/px_fm.c
206
ndi_fmc_remove(rdip, ACC_HANDLE, (void *)hp);
usr/src/uts/sun4/io/px/px_fm.c
210
ndi_fmc_remove(rdip, ACC_HANDLE, (void *)hp);
usr/src/uts/sun4/io/px/px_fm.h
123
extern int px_scan_fabric(px_t *px_p, dev_info_t *rdip, ddi_fm_error_t *derr);
usr/src/uts/sun4/io/px/px_ib.c
1009
(void) px_rem_msiq_intr(dip, rdip,
usr/src/uts/sun4/io/px/px_ib.c
1015
if ((ret = px_ib_update_intr_state(px_p, rdip, hdlp->ih_inum,
usr/src/uts/sun4/io/px/px_ib.c
1020
(void) px_rem_msiq_intr(dip, rdip,
usr/src/uts/sun4/io/px/px_ib.c
1043
hdlp->ih_pri), rdip, hdlp->ih_inum, msiq_rec_type, msi_num);
usr/src/uts/sun4/io/px/px_ib.c
1047
rdip, hdlp->ih_inum, msiq_rec_type, msi_num);
usr/src/uts/sun4/io/px/px_ib.c
1051
(void) px_rem_msiq_intr(dip, rdip,
usr/src/uts/sun4/io/px/px_ib.c
1084
ret = px_rem_msiq_intr(dip, rdip,
usr/src/uts/sun4/io/px/px_ib.c
764
px_ib_intr_locate_ih(px_ino_pil_t *ipil_p, dev_info_t *rdip,
usr/src/uts/sun4/io/px/px_ib.c
771
if ((ih_p->ih_dip == rdip) && (ih_p->ih_inum == inum) &&
usr/src/uts/sun4/io/px/px_ib.c
781
px_ib_alloc_ih(dev_info_t *rdip, uint32_t inum,
usr/src/uts/sun4/io/px/px_ib.c
789
ih_p->ih_dip = rdip;
usr/src/uts/sun4/io/px/px_ib.c
807
px_ib_update_intr_state(px_t *px_p, dev_info_t *rdip,
usr/src/uts/sun4/io/px/px_ib.c
819
"inum %x devino %x pil %x state %x\n", ddi_driver_name(rdip),
usr/src/uts/sun4/io/px/px_ib.c
820
ddi_get_instance(rdip), inum, ino, pil, new_intr_state);
usr/src/uts/sun4/io/px/px_ib.c
826
if (ih_p = px_ib_intr_locate_ih(ipil_p, rdip, inum, rec_type,
usr/src/uts/sun4/io/px/px_ib.c
927
dev_info_t *rdip = hdlp->ih_dip;
usr/src/uts/sun4/io/px/px_ib.c
996
if ((ret = px_add_msiq_intr(dip, rdip, hdlp,
usr/src/uts/sun4/io/px/px_ib.c
999
"failed, rdip 0x%p msi 0x%x\n", rdip, msi_num);
usr/src/uts/sun4/io/px/px_ib.h
152
extern px_ih_t *px_ib_alloc_ih(dev_info_t *rdip, uint32_t inum,
usr/src/uts/sun4/io/px/px_ib.h
157
extern int px_ib_update_intr_state(px_t *px_p, dev_info_t *rdip, uint_t inum,
usr/src/uts/sun4/io/px/px_intr.c
1061
weight = pci_class_to_intr_weight(rdip);
usr/src/uts/sun4/io/px/px_intr.c
1062
intr_dist_cpuid_add_device_weight(ino_p->ino_cpuid, rdip, weight);
usr/src/uts/sun4/io/px/px_intr.c
1096
px_rem_intx_intr(dev_info_t *dip, dev_info_t *rdip,
usr/src/uts/sun4/io/px/px_intr.c
1111
ddi_driver_name(rdip), ddi_get_instance(rdip), ino);
usr/src/uts/sun4/io/px/px_intr.c
1117
ih_p = px_ib_intr_locate_ih(ipil_p, rdip, hdlp->ih_inum, 0, 0);
usr/src/uts/sun4/io/px/px_intr.c
1127
intr_dist_cpuid_rem_device_weight(ino_p->ino_cpuid, rdip);
usr/src/uts/sun4/io/px/px_intr.c
1154
px_add_msiq_intr(dev_info_t *dip, dev_info_t *rdip,
usr/src/uts/sun4/io/px/px_intr.c
1169
"arg1=0x%x arg2=0x%x cpu=0x%x\n", ddi_driver_name(rdip),
usr/src/uts/sun4/io/px/px_intr.c
1170
ddi_get_instance(rdip), hdlp->ih_cb_func, hdlp->ih_cb_arg1,
usr/src/uts/sun4/io/px/px_intr.c
1173
ih_p = px_ib_alloc_ih(rdip, hdlp->ih_inum, hdlp->ih_cb_func,
usr/src/uts/sun4/io/px/px_intr.c
1194
hdlp->ih_pri = pci_class_to_pil(rdip);
usr/src/uts/sun4/io/px/px_intr.c
1198
if (px_ib_intr_locate_ih(ipil_p, rdip,
usr/src/uts/sun4/io/px/px_intr.c
1264
weight = pci_class_to_intr_weight(rdip);
usr/src/uts/sun4/io/px/px_intr.c
1265
intr_dist_cpuid_add_device_weight(ino_p->ino_cpuid, rdip, weight);
usr/src/uts/sun4/io/px/px_intr.c
1300
px_rem_msiq_intr(dev_info_t *dip, dev_info_t *rdip,
usr/src/uts/sun4/io/px/px_intr.c
1314
ddi_driver_name(rdip), ddi_get_instance(rdip), msiq_id, ino);
usr/src/uts/sun4/io/px/px_intr.c
1320
ih_p = px_ib_intr_locate_ih(ipil_p, rdip, hdlp->ih_inum, rec_type,
usr/src/uts/sun4/io/px/px_intr.c
1331
intr_dist_cpuid_rem_device_weight(ino_p->ino_cpuid, rdip);
usr/src/uts/sun4/io/px/px_intr.c
465
px_get_my_childs_dip(dev_info_t *dip, dev_info_t *rdip)
usr/src/uts/sun4/io/px/px_intr.c
467
dev_info_t *cdip = rdip;
usr/src/uts/sun4/io/px/px_intr.c
477
px_intx_ops(dev_info_t *dip, dev_info_t *rdip, ddi_intr_op_t intr_op,
usr/src/uts/sun4/io/px/px_intr.c
484
"handle=%p\n", dip, rdip, intr_op, hdlp);
usr/src/uts/sun4/io/px/px_intr.c
488
ret = pci_intx_get_cap(rdip, (int *)result);
usr/src/uts/sun4/io/px/px_intr.c
501
hdlp->ih_pri : pci_class_to_pil(rdip);
usr/src/uts/sun4/io/px/px_intr.c
506
ret = px_add_intx_intr(dip, rdip, hdlp);
usr/src/uts/sun4/io/px/px_intr.c
509
ret = px_rem_intx_intr(dip, rdip, hdlp);
usr/src/uts/sun4/io/px/px_intr.c
519
ret = px_ib_update_intr_state(px_p, rdip, hdlp->ih_inum,
usr/src/uts/sun4/io/px/px_intr.c
523
ret = px_ib_update_intr_state(px_p, rdip, hdlp->ih_inum,
usr/src/uts/sun4/io/px/px_intr.c
527
ret = pci_intx_set_mask(rdip);
usr/src/uts/sun4/io/px/px_intr.c
530
ret = pci_intx_clr_mask(rdip);
usr/src/uts/sun4/io/px/px_intr.c
533
ret = pci_intx_get_pending(rdip, (int *)result);
usr/src/uts/sun4/io/px/px_intr.c
537
*(int *)result = i_ddi_get_intx_nintrs(rdip);
usr/src/uts/sun4/io/px/px_intr.c
549
px_msix_ops(dev_info_t *dip, dev_info_t *rdip, ddi_intr_op_t intr_op,
usr/src/uts/sun4/io/px/px_intr.c
563
"handle=%p\n", dip, rdip, intr_op, hdlp);
usr/src/uts/sun4/io/px/px_intr.c
582
ret = pci_msi_get_cap(rdip, hdlp->ih_type, (int *)result);
usr/src/uts/sun4/io/px/px_intr.c
593
if ((ret = px_msi_alloc(px_p, rdip, hdlp->ih_type,
usr/src/uts/sun4/io/px/px_intr.c
599
"count 0x%x\n", rdip, hdlp->ih_type, hdlp->ih_inum,
usr/src/uts/sun4/io/px/px_intr.c
606
(i_ddi_get_msix(rdip) == NULL)) {
usr/src/uts/sun4/io/px/px_intr.c
609
if (msix_p = pci_msix_init(rdip)) {
usr/src/uts/sun4/io/px/px_intr.c
610
i_ddi_set_msix(rdip, msix_p);
usr/src/uts/sun4/io/px/px_intr.c
615
"failed, rdip 0x%p inum 0x%x\n", rdip,
usr/src/uts/sun4/io/px/px_intr.c
618
(void) px_msi_free(px_p, rdip, hdlp->ih_inum,
usr/src/uts/sun4/io/px/px_intr.c
626
(void) pci_msi_unconfigure(rdip, hdlp->ih_type, hdlp->ih_inum);
usr/src/uts/sun4/io/px/px_intr.c
635
(i_ddi_get_msix(rdip))) {
usr/src/uts/sun4/io/px/px_intr.c
636
pci_msix_fini(i_ddi_get_msix(rdip));
usr/src/uts/sun4/io/px/px_intr.c
637
i_ddi_set_msix(rdip, NULL);
usr/src/uts/sun4/io/px/px_intr.c
640
(void) px_msi_free(px_p, rdip, hdlp->ih_inum,
usr/src/uts/sun4/io/px/px_intr.c
645
hdlp->ih_pri : pci_class_to_pil(rdip);
usr/src/uts/sun4/io/px/px_intr.c
650
if ((ret = px_add_msiq_intr(dip, rdip, hdlp,
usr/src/uts/sun4/io/px/px_intr.c
653
"failed, rdip 0x%p msi 0x%x\n", rdip, msi_num);
usr/src/uts/sun4/io/px/px_intr.c
661
(void) px_rem_msiq_intr(dip, rdip,
usr/src/uts/sun4/io/px/px_intr.c
668
(void) px_rem_msiq_intr(dip, rdip,
usr/src/uts/sun4/io/px/px_intr.c
677
ret = px_ib_update_intr_state(px_p, rdip, hdlp->ih_inum,
usr/src/uts/sun4/io/px/px_intr.c
694
if ((ret = px_ib_update_intr_state(px_p, rdip,
usr/src/uts/sun4/io/px/px_intr.c
708
ret = px_rem_msiq_intr(dip, rdip,
usr/src/uts/sun4/io/px/px_intr.c
731
if ((pci_is_msi_enabled(rdip, hdlp->ih_type) != DDI_SUCCESS) ||
usr/src/uts/sun4/io/px/px_intr.c
735
if ((ret = pci_msi_configure(rdip, hdlp->ih_type,
usr/src/uts/sun4/io/px/px_intr.c
741
if (i_ddi_intr_get_current_nenables(rdip) < 1) {
usr/src/uts/sun4/io/px/px_intr.c
742
if ((ret = pci_msi_enable_mode(rdip,
usr/src/uts/sun4/io/px/px_intr.c
748
if ((ret = pci_msi_clr_mask(rdip, hdlp->ih_type,
usr/src/uts/sun4/io/px/px_intr.c
754
if ((ret = pci_msi_set_mask(rdip, hdlp->ih_type,
usr/src/uts/sun4/io/px/px_intr.c
763
if (i_ddi_intr_get_current_nenables(rdip) > 1)
usr/src/uts/sun4/io/px/px_intr.c
766
if ((ret = pci_msi_disable_mode(rdip, hdlp->ih_type))
usr/src/uts/sun4/io/px/px_intr.c
774
if ((ret = pci_msi_configure(rdip, hdlp->ih_type,
usr/src/uts/sun4/io/px/px_intr.c
779
ret = pci_msi_enable_mode(rdip, hdlp->ih_type);
usr/src/uts/sun4/io/px/px_intr.c
782
ret = pci_msi_disable_mode(rdip, hdlp->ih_type);
usr/src/uts/sun4/io/px/px_intr.c
785
ret = pci_msi_set_mask(rdip, hdlp->ih_type, hdlp->ih_inum);
usr/src/uts/sun4/io/px/px_intr.c
788
ret = pci_msi_clr_mask(rdip, hdlp->ih_type, hdlp->ih_inum);
usr/src/uts/sun4/io/px/px_intr.c
791
ret = pci_msi_get_pending(rdip, hdlp->ih_type,
usr/src/uts/sun4/io/px/px_intr.c
795
ret = pci_msi_get_nintrs(rdip, hdlp->ih_type, (int *)result);
usr/src/uts/sun4/io/px/px_intr.c
799
ret = pci_msi_get_nintrs(rdip, hdlp->ih_type, (int *)result);
usr/src/uts/sun4/io/px/px_intr.c
941
px_add_intx_intr(dev_info_t *dip, dev_info_t *rdip,
usr/src/uts/sun4/io/px/px_intr.c
957
"handler=%x arg1=%x arg2=%x\n", ddi_driver_name(rdip),
usr/src/uts/sun4/io/px/px_intr.c
958
ddi_get_instance(rdip), ino, hdlp->ih_cb_func,
usr/src/uts/sun4/io/px/px_intr.c
961
ih_p = px_ib_alloc_ih(rdip, hdlp->ih_inum,
usr/src/uts/sun4/io/px/px_intr.c
970
hdlp->ih_pri = pci_class_to_pil(rdip);
usr/src/uts/sun4/io/px/px_intr.c
974
if (px_ib_intr_locate_ih(ipil_p, rdip, hdlp->ih_inum, 0, 0)) {
usr/src/uts/sun4/io/px/px_intr.h
33
extern dev_info_t *px_get_my_childs_dip(dev_info_t *dip, dev_info_t *rdip);
usr/src/uts/sun4/io/px/px_intr.h
35
extern int px_intx_ops(dev_info_t *dip, dev_info_t *rdip, ddi_intr_op_t op,
usr/src/uts/sun4/io/px/px_intr.h
37
extern int px_msix_ops(dev_info_t *dip, dev_info_t *rdip, ddi_intr_op_t op,
usr/src/uts/sun4/io/px/px_intr.h
40
extern int px_add_intx_intr(dev_info_t *dip, dev_info_t *rdip,
usr/src/uts/sun4/io/px/px_intr.h
42
extern int px_rem_intx_intr(dev_info_t *dip, dev_info_t *rdip,
usr/src/uts/sun4/io/px/px_intr.h
45
extern int px_add_msiq_intr(dev_info_t *dip, dev_info_t *rdip,
usr/src/uts/sun4/io/px/px_intr.h
48
extern int px_rem_msiq_intr(dev_info_t *dip, dev_info_t *rdip,
usr/src/uts/sun4/io/px/px_lib.h
172
extern int px_lib_ctlops_poke(dev_info_t *dip, dev_info_t *rdip,
usr/src/uts/sun4/io/px/px_lib.h
174
extern int px_lib_ctlops_peek(dev_info_t *dip, dev_info_t *rdip,
usr/src/uts/sun4/io/px/px_lib.h
96
extern int px_lib_dma_sync(dev_info_t *dip, dev_info_t *rdip,
usr/src/uts/sun4/io/px/px_msi.c
130
px_msi_alloc(px_t *px_p, dev_info_t *rdip, int type, int inum, int msi_count,
usr/src/uts/sun4/io/px/px_msi.c
137
"type 0x%x inum 0x%x msi_count 0x%x\n", ddi_driver_name(rdip),
usr/src/uts/sun4/io/px/px_msi.c
138
ddi_get_instance(rdip), type, inum, msi_count);
usr/src/uts/sun4/io/px/px_msi.c
186
msi_state_p->msi_p[i].msi_dip = rdip;
usr/src/uts/sun4/io/px/px_msi.c
224
msi_state_p->msi_p[i].msi_dip = rdip;
usr/src/uts/sun4/io/px/px_msi.c
232
"msi_num 0x%x count 0x%x\n", ddi_driver_name(rdip),
usr/src/uts/sun4/io/px/px_msi.c
233
ddi_get_instance(rdip), first, count);
usr/src/uts/sun4/io/px/px_msi.c
245
px_msi_free(px_t *px_p, dev_info_t *rdip, int inum, int msi_count)
usr/src/uts/sun4/io/px/px_msi.c
251
"inum 0x%x msi_count 0x%x\n", rdip, inum, msi_count);
usr/src/uts/sun4/io/px/px_msi.c
264
if ((msi_state_p->msi_p[i].msi_dip == rdip) &&
usr/src/uts/sun4/io/px/px_msi.c
288
px_msi_get_msinum(px_t *px_p, dev_info_t *rdip, int inum, msinum_t *msi_num_p)
usr/src/uts/sun4/io/px/px_msi.c
294
"rdip 0x%p inum 0x%x\n", rdip, inum);
usr/src/uts/sun4/io/px/px_msi.c
300
(msi_state_p->msi_p[i].msi_dip == rdip)) {
usr/src/uts/sun4/io/px/px_msi.h
94
extern int px_msi_alloc(px_t *px_p, dev_info_t *rdip, int type, int inum,
usr/src/uts/sun4/io/px/px_msi.h
96
extern int px_msi_free(px_t *px_p, dev_info_t *rdip, int inum,
usr/src/uts/sun4/io/px/px_msi.h
99
extern int px_msi_get_msinum(px_t *px_p, dev_info_t *rdip,
usr/src/uts/sun4/io/px/px_util.c
141
px_reloc_reg(dev_info_t *dip, dev_info_t *rdip, px_t *px_p,
usr/src/uts/sun4/io/px/px_util.c
169
i = ddi_getlongprop(DDI_DEV_T_ANY, rdip, DDI_PROP_DONTPASS,
usr/src/uts/sun4/io/px/px_util.c
174
ddi_driver_name(rdip), ddi_get_instance(rdip), i);
usr/src/uts/sun4/io/px/px_util.h
48
extern int px_reloc_reg(dev_info_t *dip, dev_info_t *rdip, px_t *px_p,
usr/src/uts/sun4/io/px/px_var.h
156
px_map(dev_info_t *dip, dev_info_t *rdip, ddi_map_req_t *mp,
usr/src/uts/sun4/io/px/px_var.h
159
px_dma_setup(dev_info_t *dip, dev_info_t *rdip,
usr/src/uts/sun4/io/px/px_var.h
162
px_dma_allochdl(dev_info_t *dip, dev_info_t *rdip, ddi_dma_attr_t *attrp,
usr/src/uts/sun4/io/px/px_var.h
165
px_dma_bindhdl(dev_info_t *dip, dev_info_t *rdip,
usr/src/uts/sun4/io/px/px_var.h
169
px_dma_unbindhdl(dev_info_t *dip, dev_info_t *rdip,
usr/src/uts/sun4/io/px/px_var.h
172
px_dma_ctlops(dev_info_t *dip, dev_info_t *rdip, ddi_dma_handle_t handle,
usr/src/uts/sun4/io/px/px_var.h
176
px_ctlops(dev_info_t *dip, dev_info_t *rdip,
usr/src/uts/sun4/io/px/px_var.h
179
px_intr_ops(dev_info_t *dip, dev_info_t *rdip, ddi_intr_op_t intr_op,
usr/src/uts/sun4/io/rootnex.c
483
rootnex_map(dev_info_t *dip, dev_info_t *rdip, ddi_map_req_t *mp,
usr/src/uts/sun4/io/rootnex.c
520
rp = i_ddi_rnumber_to_regspec(rdip, rnumber);
usr/src/uts/sun4/io/rootnex.c
524
ddi_get_name(rdip)));
usr/src/uts/sun4/io/rootnex.c
54
rootnex_map(dev_info_t *dip, dev_info_t *rdip, ddi_map_req_t *mp,
usr/src/uts/sun4/io/rootnex.c
557
"<%s> to child <%s>...\n", ddi_get_name(dip), ddi_get_name(rdip)));
usr/src/uts/sun4/io/rootnex.c
559
if ((error = i_ddi_apply_range(dip, rdip, mp->map_obj.rp)) != 0)
usr/src/uts/sun4/io/rootnex.c
62
rootnex_map_fault(dev_info_t *dip, dev_info_t *rdip,
usr/src/uts/sun4/io/rootnex.c
644
rootnex_intr_ops(dev_info_t *dip, dev_info_t *rdip, ddi_intr_op_t intr_op,
usr/src/uts/sun4/io/rootnex.c
650
"intr_op 0x%x hdlp 0x%p\n", ddi_driver_name(rdip),
usr/src/uts/sun4/io/rootnex.c
651
ddi_get_instance(rdip), intr_op, (void *)hdlp));
usr/src/uts/sun4/io/rootnex.c
666
*(int *)result = rootnex_get_intr_pri(dip, rdip, hdlp);
usr/src/uts/sun4/io/rootnex.c
671
ret = rootnex_add_intr_impl(dip, rdip, hdlp);
usr/src/uts/sun4/io/rootnex.c
674
ret = rootnex_remove_intr_impl(dip, rdip, hdlp);
usr/src/uts/sun4/io/rootnex.c
681
*(int *)result = i_ddi_get_intx_nintrs(rdip);
usr/src/uts/sun4/io/rootnex.c
685
*(int *)result = i_ddi_get_intx_nintrs(rdip) ?
usr/src/uts/sun4/io/rootnex.c
718
rootnex_map_fault(dev_info_t *dip, dev_info_t *rdip,
usr/src/uts/sun4/io/rootnex.c
82
int rootnex_add_intr_impl(dev_info_t *dip, dev_info_t *rdip,
usr/src/uts/sun4/io/rootnex.c
843
rootnex_ctlops(dev_info_t *dip, dev_info_t *rdip,
usr/src/uts/sun4/io/rootnex.c
86
int rootnex_remove_intr_impl(dev_info_t *dip, dev_info_t *rdip,
usr/src/uts/sun4/io/rootnex.c
887
return (rootnex_ctl_reportdev(rdip));
usr/src/uts/sun4/io/rootnex.c
90
int rootnex_get_intr_pri(dev_info_t *dip, dev_info_t *rdip,
usr/src/uts/sun4/io/rootnex.c
900
if (ndi_dev_is_prom_node(rdip))
usr/src/uts/sun4/io/rootnex.c
902
if (ndi_dev_is_persistent_node(rdip))
usr/src/uts/sun4/io/rootnex.c
935
if ((pdp = ddi_get_parent_data(rdip)) == NULL)
usr/src/uts/sun4/os/ddi_impl.c
651
process_intr_ops(dev_info_t *pdip, dev_info_t *rdip, ddi_intr_op_t op,
usr/src/uts/sun4/os/ddi_impl.c
658
bus_intr_op)) (pdip, rdip, op, hdlp, result);
usr/src/uts/sun4/os/ddi_impl.c
662
ddi_get_name(rdip), ddi_get_instance(rdip),
usr/src/uts/sun4/os/ddi_impl.c
721
i_ddi_intr_ops(dev_info_t *dip, dev_info_t *rdip, ddi_intr_op_t op,
usr/src/uts/sun4/os/ddi_impl.c
735
return (process_intr_ops(pdip, rdip, op, hdlp, result));
usr/src/uts/sun4/os/ddi_impl.c
738
hdlp->ih_vector = i_ddi_get_inum(rdip, hdlp->ih_inum);
usr/src/uts/sun4/os/ddi_impl.c
741
hdlp->ih_pri = i_ddi_get_intr_pri(rdip, hdlp->ih_inum);
usr/src/uts/sun4/os/ddi_impl.c
760
ret = process_intr_ops(pdip, rdip, op, hdlp, result);
usr/src/uts/sun4u/excalibur/io/xcalppm.c
1419
xcppm_ctlops(dev_info_t *dip, dev_info_t *rdip,
usr/src/uts/sun4u/excalibur/io/xcalppm.c
1432
ddi_pathname(rdip, path), ctlstr);
usr/src/uts/sun4u/excalibur/io/xcalppm.c
1483
ppmd = PPM_GET_PRIVATE(rdip);
usr/src/uts/sun4u/excalibur/io/xcalppm.c
1486
ppm_rem_dev(rdip);
usr/src/uts/sun4u/excalibur/io/xcalppm.c
1488
domp = ppm_lookup_dev(rdip);
usr/src/uts/sun4u/excalibur/io/xcalppm.c
1490
(void) ppm_get_dev(rdip, domp);
usr/src/uts/sun4u/excalibur/io/xcalppm.c
1495
xcppm_detach_ctlop(rdip, reqp);
usr/src/uts/sun4u/excalibur/io/xcalppm.c
1500
xcppm_resume_ctlop(rdip, reqp);
usr/src/uts/sun4u/excalibur/io/xcalppm.c
1506
ppmd = PPM_GET_PRIVATE(rdip);
usr/src/uts/sun4u/excalibur/io/xcalppm.c
1510
domp = ppm_lookup_dev(rdip);
usr/src/uts/sun4u/excalibur/io/xcalppm.c
1512
ppmd = ppm_get_dev(rdip, domp);
usr/src/uts/sun4u/excalibur/io/xcalppm.c
1528
ASSERT(reqp->req.ppm_power_lock_owner_req.who == rdip);
usr/src/uts/sun4u/excalibur/io/xcalppm.c
1529
ppmd = PPM_GET_PRIVATE(rdip);
usr/src/uts/sun4u/excalibur/io/xcalppm.c
1533
domp = ppm_lookup_dev(rdip);
usr/src/uts/sun4u/excalibur/io/xcalppm.c
1535
ppmd = ppm_get_dev(rdip, domp);
usr/src/uts/sun4u/excalibur/io/xcalppm.c
1548
DEVI(rdip)->devi_busy_thread;
usr/src/uts/sun4u/excalibur/io/xcalppm.c
1553
ppmd = PPM_GET_PRIVATE(rdip);
usr/src/uts/sun4u/excalibur/io/xcalppm.c
1555
domp = ppm_lookup_dev(rdip);
usr/src/uts/sun4u/excalibur/io/xcalppm.c
1557
ppmd = ppm_get_dev(rdip, domp);
usr/src/uts/sun4u/excalibur/io/xcalppm.c
1569
return (xcppm_manage_cpus(rdip, reqp, result));
usr/src/uts/sun4u/excalibur/io/xcalppm.c
1571
return (xcppm_manage_fet(rdip, reqp, result));
usr/src/uts/sun4u/excalibur/io/xcalppm.c
1573
return (xcppm_manage_pciupa(rdip, reqp, result));
usr/src/uts/sun4u/excalibur/io/xcalppm.c
1576
return (xcppm_manage_1394(rdip, reqp, result));
usr/src/uts/sun4u/io/gptwo_cpu.c
1006
get_new_child(dev_info_t *rdip, void *arg, uint_t flags)
usr/src/uts/sun4u/io/gptwo_cpu.c
1010
bcp->new_child = rdip;
usr/src/uts/sun4u/io/gptwo_cpu.c
96
static void get_new_child(dev_info_t *rdip, void *arg, uint_t flags);
usr/src/uts/sun4u/io/i2c/nexus/pcf8584.c
1110
pcf8584_reportdev(dev_info_t *dip, dev_info_t *rdip)
usr/src/uts/sun4u/io/i2c/nexus/pcf8584.c
1114
ppvt = ddi_get_parent_data(rdip);
usr/src/uts/sun4u/io/i2c/nexus/pcf8584.c
1117
ddi_driver_name(rdip), ddi_get_instance(rdip),
usr/src/uts/sun4u/io/i2c/nexus/pcf8584.c
560
pcf8584_bus_ctl(dev_info_t *dip, dev_info_t *rdip, ddi_ctl_enum_t op,
usr/src/uts/sun4u/io/i2c/nexus/pcf8584.c
572
pcf8584_reportdev(dip, rdip);
usr/src/uts/sun4u/io/i2c/nexus/pcf8584.c
58
static int pcf8584_bus_ctl(dev_info_t *dip, dev_info_t *rdip,
usr/src/uts/sun4u/io/i2c/nexus/pcf8584.c
591
return (ddi_ctlops(dip, rdip, op, arg, result));
usr/src/uts/sun4u/io/i2c/nexus/pcf8584.c
84
static void pcf8584_reportdev(dev_info_t *dip, dev_info_t *rdip);
usr/src/uts/sun4u/io/i2c/nexus/smbus.c
454
smbus_bus_ctl(dev_info_t *dip, dev_info_t *rdip, ddi_ctl_enum_t op,
usr/src/uts/sun4u/io/i2c/nexus/smbus.c
466
smbus_reportdev(dip, rdip);
usr/src/uts/sun4u/io/i2c/nexus/smbus.c
485
return (ddi_ctlops(dip, rdip, op, arg, result));
usr/src/uts/sun4u/io/i2c/nexus/smbus.c
558
smbus_reportdev(dev_info_t *dip, dev_info_t *rdip)
usr/src/uts/sun4u/io/i2c/nexus/smbus.c
562
ppvt = ddi_get_parent_data(rdip);
usr/src/uts/sun4u/io/i2c/nexus/smbus.c
565
ddi_driver_name(rdip), ddi_get_instance(rdip),
usr/src/uts/sun4u/io/i2c/nexus/smbus.c
57
static int smbus_bus_ctl(dev_info_t *dip, dev_info_t *rdip,
usr/src/uts/sun4u/io/i2c/nexus/smbus.c
66
static void smbus_reportdev(dev_info_t *dip, dev_info_t *rdip);
usr/src/uts/sun4u/io/iommu.c
1030
iomemp->rdip = mp->dmai_rdip;
usr/src/uts/sun4u/io/iommu.c
1123
iommu_dma_unbindhdl(dev_info_t *dip, dev_info_t *rdip,
usr/src/uts/sun4u/io/iommu.c
1173
iommu_dma_flush(dev_info_t *dip, dev_info_t *rdip,
usr/src/uts/sun4u/io/iommu.c
1190
iommu_dma_win(dev_info_t *dip, dev_info_t *rdip,
usr/src/uts/sun4u/io/iommu.c
1308
iommu_dma_mctl(dev_info_t *dip, dev_info_t *rdip,
usr/src/uts/sun4u/io/iommu.c
1322
return (iommu_dma_lim_setup(dip, rdip, mppriv->softsp,
usr/src/uts/sun4u/io/iommu.c
1366
mp->dmai_rdip = rdip;
usr/src/uts/sun4u/io/iommu.c
1528
iomemp->rdip = mp->dmai_rdip;
usr/src/uts/sun4u/io/iommu.c
465
iomemp->rdip = mp->dmai_rdip;
usr/src/uts/sun4u/io/iommu.c
612
iomemp->rdip = mp->dmai_rdip;
usr/src/uts/sun4u/io/iommu.c
675
iommu_dma_lim_setup(dev_info_t *dip, dev_info_t *rdip,
usr/src/uts/sun4u/io/iommu.c
694
if (!softsp->sbus64_burst_sizes || (ddi_get_parent(rdip) != dip)) {
usr/src/uts/sun4u/io/iommu.c
703
rp = ddi_rnumber_to_regspec(rdip, 0);
usr/src/uts/sun4u/io/iommu.c
735
iommu_dma_allochdl(dev_info_t *dip, dev_info_t *rdip,
usr/src/uts/sun4u/io/iommu.c
748
(void) iommu_dma_lim_setup(dip, rdip, softsp,
usr/src/uts/sun4u/io/iommu.c
787
mp->dmai_rdip = rdip;
usr/src/uts/sun4u/io/iommu.c
806
iommu_dma_freehdl(dev_info_t *dip, dev_info_t *rdip, ddi_dma_handle_t handle)
usr/src/uts/sun4u/io/iommu.c
850
iommu_dma_bindhdl(dev_info_t *dip, dev_info_t *rdip,
usr/src/uts/sun4u/io/iommu.c
869
rdip = rdip;
usr/src/uts/sun4u/io/isadma.c
621
isadma_map(dev_info_t *dip, dev_info_t *rdip, ddi_map_req_t *mp,
usr/src/uts/sun4u/io/isadma.c
636
if (ddi_getlongprop(DDI_DEV_T_ANY, rdip, DDI_PROP_DONTPASS,
usr/src/uts/sun4u/io/isadma.c
652
(pdip, rdip, mp, off, len, addrp);
usr/src/uts/sun4u/io/isadma.c
694
(pdip, rdip, mp, off, len, addrp);
usr/src/uts/sun4u/io/isadma.c
73
static int isadma_map(dev_info_t *dip, dev_info_t *rdip, ddi_map_req_t *mp,
usr/src/uts/sun4u/io/mach_rootnex.c
110
rdip, DDI_PROP_DONTPASS, "upa-interrupt-slave", 0) != 0 &&
usr/src/uts/sun4u/io/mach_rootnex.c
111
ddi_get_parent(rdip) == dip) {
usr/src/uts/sun4u/io/mach_rootnex.c
114
if ((r_upaid = ddi_prop_get_int(DDI_DEV_T_ANY, rdip,
usr/src/uts/sun4u/io/mach_rootnex.c
158
rootnex_remove_intr_impl(dev_info_t *dip, dev_info_t *rdip,
usr/src/uts/sun4u/io/mach_rootnex.c
164
if (((portid = ddi_prop_get_int(DDI_DEV_T_ANY, rdip,
usr/src/uts/sun4u/io/mach_rootnex.c
166
((portid = ddi_prop_get_int(DDI_DEV_T_ANY, rdip,
usr/src/uts/sun4u/io/mach_rootnex.c
181
rdip, DDI_PROP_DONTPASS, "upa-interrupt-slave", 0) != 0) {
usr/src/uts/sun4u/io/mach_rootnex.c
184
if ((r_upaid = ddi_prop_get_int(DDI_DEV_T_ANY, rdip,
usr/src/uts/sun4u/io/mach_rootnex.c
186
ddi_get_parent(rdip) == dip) {
usr/src/uts/sun4u/io/mach_rootnex.c
216
rootnex_get_intr_pri(dev_info_t *dip, dev_info_t *rdip,
usr/src/uts/sun4u/io/mach_rootnex.c
221
if (ddi_prop_get_int(DDI_DEV_T_ANY, rdip, DDI_PROP_DONTPASS,
usr/src/uts/sun4u/io/mach_rootnex.c
223
if (ddi_getprop(DDI_DEV_T_ANY, rdip, DDI_PROP_DONTPASS,
usr/src/uts/sun4u/io/mach_rootnex.c
58
rootnex_add_intr_impl(dev_info_t *dip, dev_info_t *rdip,
usr/src/uts/sun4u/io/mach_rootnex.c
62
rootnex_remove_intr_impl(dev_info_t *dip, dev_info_t *rdip,
usr/src/uts/sun4u/io/mach_rootnex.c
66
rootnex_get_intr_pri(dev_info_t *dip, dev_info_t *rdip,
usr/src/uts/sun4u/io/mach_rootnex.c
76
rootnex_add_intr_impl(dev_info_t *dip, dev_info_t *rdip,
usr/src/uts/sun4u/io/mach_rootnex.c
86
if (((portid = ddi_prop_get_int(DDI_DEV_T_ANY, rdip,
usr/src/uts/sun4u/io/mach_rootnex.c
88
((portid = ddi_prop_get_int(DDI_DEV_T_ANY, rdip,
usr/src/uts/sun4u/io/mach_rootnex.c
90
if (ddi_getprop(DDI_DEV_T_ANY, rdip, DDI_PROP_DONTPASS,
usr/src/uts/sun4u/io/opl_cfg.c
604
opl_hold_rele_devtree(dev_info_t *rdip, void *arg)
usr/src/uts/sun4u/io/opl_cfg.c
608
char *name = ddi_node_name(rdip);
usr/src/uts/sun4u/io/opl_cfg.c
619
ASSERT(!e_ddi_branch_held(rdip));
usr/src/uts/sun4u/io/opl_cfg.c
620
e_ddi_branch_hold(rdip);
usr/src/uts/sun4u/io/opl_cfg.c
622
ASSERT(e_ddi_branch_held(rdip));
usr/src/uts/sun4u/io/opl_cfg.c
623
e_ddi_branch_rele(rdip);
usr/src/uts/sun4u/io/pci/db21554.c
1717
db_pci_map(dev_info_t *dip, dev_info_t *rdip, ddi_map_req_t *mp,
usr/src/uts/sun4u/io/pci/db21554.c
1740
if (ddi_getlongprop(DDI_DEV_T_ANY, rdip,
usr/src/uts/sun4u/io/pci/db21554.c
1767
rdip, rnumber, num_regs);
usr/src/uts/sun4u/io/pci/db21554.c
1800
"unmap rdip=%lx\n", rdip);
usr/src/uts/sun4u/io/pci/db21554.c
2055
(pdip, rdip, mp, offset, len, addrp));
usr/src/uts/sun4u/io/pci/db21554.c
2090
db_ctlops(dev_info_t *dip, dev_info_t *rdip,
usr/src/uts/sun4u/io/pci/db21554.c
2103
if (rdip == (dev_info_t *)0)
usr/src/uts/sun4u/io/pci/db21554.c
2106
ddi_node_name(rdip), ddi_get_name_addr(rdip),
usr/src/uts/sun4u/io/pci/db21554.c
2107
ddi_driver_name(rdip),
usr/src/uts/sun4u/io/pci/db21554.c
2108
ddi_get_instance(rdip));
usr/src/uts/sun4u/io/pci/db21554.c
2123
if (rdip == (dev_info_t *)0)
usr/src/uts/sun4u/io/pci/db21554.c
2128
return (ddi_ctlops(dip, rdip, ctlop, arg, result));
usr/src/uts/sun4u/io/pci/db21554.c
2134
db_get_my_childs_dip(dev_info_t *dip, dev_info_t *rdip)
usr/src/uts/sun4u/io/pci/db21554.c
2136
dev_info_t *cdip = rdip;
usr/src/uts/sun4u/io/pci/db21554.c
2145
db_intr_ops(dev_info_t *dip, dev_info_t *rdip, ddi_intr_op_t intr_op,
usr/src/uts/sun4u/io/pci/db21554.c
2148
dev_info_t *cdip = rdip;
usr/src/uts/sun4u/io/pci/db21554.c
2170
cdip = db_get_my_childs_dip(dip, rdip);
usr/src/uts/sun4u/io/pci/db21554.c
2189
ddi_driver_name(rdip), ddi_get_instance(rdip),
usr/src/uts/sun4u/io/pci/db21554.c
2199
return (i_ddi_intr_ops(dip, rdip, intr_op, hdlp, result));
usr/src/uts/sun4u/io/pci/db21554.c
267
static int db_intr_ops(dev_info_t *dip, dev_info_t *rdip,
usr/src/uts/sun4u/io/pci/db21554.c
270
static dev_info_t *db_get_my_childs_dip(dev_info_t *dip, dev_info_t *rdip);
usr/src/uts/sun4u/io/pci/pci.c
1221
pci_ctlops(dev_info_t *dip, dev_info_t *rdip,
usr/src/uts/sun4u/io/pci/pci.c
1234
return (report_dev(rdip));
usr/src/uts/sun4u/io/pci/pci.c
1253
*((off_t *)result) = get_reg_set_size(rdip, *((int *)arg));
usr/src/uts/sun4u/io/pci/pci.c
1257
*((uint_t *)result) = get_nreg_set(rdip);
usr/src/uts/sun4u/io/pci/pci.c
1275
return (pci_bus_quiesce(pci_p, rdip, result));
usr/src/uts/sun4u/io/pci/pci.c
1278
return (pci_bus_unquiesce(pci_p, rdip, result));
usr/src/uts/sun4u/io/pci/pci.c
1288
ddi_driver_name(rdip), ddi_get_instance(rdip));
usr/src/uts/sun4u/io/pci/pci.c
1289
return (ddi_ctlops(dip, rdip, op, arg, result));
usr/src/uts/sun4u/io/pci/pci.c
1295
pci_intr_ops(dev_info_t *dip, dev_info_t *rdip, ddi_intr_op_t intr_op,
usr/src/uts/sun4u/io/pci/pci.c
1305
(void) pci_intx_get_cap(rdip, (int *)result);
usr/src/uts/sun4u/io/pci/pci.c
1317
hdlp->ih_pri : pci_class_to_pil(rdip);
usr/src/uts/sun4u/io/pci/pci.c
1322
ret = pci_add_intr(dip, rdip, hdlp);
usr/src/uts/sun4u/io/pci/pci.c
1325
ret = pci_remove_intr(dip, rdip, hdlp);
usr/src/uts/sun4u/io/pci/pci.c
1328
ino = IB_MONDO_TO_INO(pci_xlate_intr(dip, rdip,
usr/src/uts/sun4u/io/pci/pci.c
1336
ret = ib_update_intr_state(pci_p, rdip, hdlp,
usr/src/uts/sun4u/io/pci/pci.c
1340
ret = ib_update_intr_state(pci_p, rdip, hdlp,
usr/src/uts/sun4u/io/pci/pci.c
1344
ret = pci_intx_set_mask(rdip);
usr/src/uts/sun4u/io/pci/pci.c
1347
ret = pci_intx_clr_mask(rdip);
usr/src/uts/sun4u/io/pci/pci.c
1350
ret = pci_intx_get_pending(rdip, (int *)result);
usr/src/uts/sun4u/io/pci/pci.c
1354
*(int *)result = i_ddi_get_intx_nintrs(rdip);
usr/src/uts/sun4u/io/pci/pci.c
1358
*(int *)result = i_ddi_get_intx_nintrs(rdip) ?
usr/src/uts/sun4u/io/pci/pci.c
485
pci_map(dev_info_t *dip, dev_info_t *rdip, ddi_map_req_t *mp,
usr/src/uts/sun4u/io/pci/pci.c
495
ddi_driver_name(rdip), ddi_get_instance(rdip));
usr/src/uts/sun4u/io/pci/pci.c
509
if (ddi_getlongprop(DDI_DEV_T_ANY, rdip, DDI_PROP_DONTPASS,
usr/src/uts/sun4u/io/pci/pci.c
526
if (rval = pci_reloc_reg(dip, rdip, pci_p, rp))
usr/src/uts/sun4u/io/pci/pci.c
547
DDI_FM_ACC_ERR_CAP(ddi_fm_capable(rdip)) &&
usr/src/uts/sun4u/io/pci/pci.c
550
pci_fm_acc_setup(mp, rdip);
usr/src/uts/sun4u/io/pci/pci.c
571
pci_dma_setup(dev_info_t *dip, dev_info_t *rdip, ddi_dma_req_t *dmareq,
usr/src/uts/sun4u/io/pci/pci.c
580
ddi_driver_name(rdip), ddi_get_instance(rdip),
usr/src/uts/sun4u/io/pci/pci.c
583
if (!(mp = pci_dma_lmts2hdl(dip, rdip, iommu_p, dmareq)))
usr/src/uts/sun4u/io/pci/pci.c
615
ddi_driver_name(rdip), ddi_get_instance(rdip),
usr/src/uts/sun4u/io/pci/pci.c
628
(void) pci_dma_freehdl(dip, rdip, (ddi_dma_handle_t)mp);
usr/src/uts/sun4u/io/pci/pci.c
637
pci_dma_allochdl(dev_info_t *dip, dev_info_t *rdip, ddi_dma_attr_t *attrp,
usr/src/uts/sun4u/io/pci/pci.c
645
ddi_driver_name(rdip), ddi_get_instance(rdip));
usr/src/uts/sun4u/io/pci/pci.c
650
if (!(mp = pci_dma_allocmp(dip, rdip, waitfp, arg)))
usr/src/uts/sun4u/io/pci/pci.c
662
pci_dma_freehdl(dip, rdip, (ddi_dma_handle_t)mp);
usr/src/uts/sun4u/io/pci/pci.c
676
pci_dma_freehdl(dev_info_t *dip, dev_info_t *rdip, ddi_dma_handle_t handle)
usr/src/uts/sun4u/io/pci/pci.c
679
ddi_driver_name(rdip), ddi_get_instance(rdip), handle);
usr/src/uts/sun4u/io/pci/pci.c
694
pci_dma_bindhdl(dev_info_t *dip, dev_info_t *rdip,
usr/src/uts/sun4u/io/pci/pci.c
704
ddi_driver_name(rdip), ddi_get_instance(rdip), mp, dmareq);
usr/src/uts/sun4u/io/pci/pci.c
750
ddi_driver_name(rdip), ddi_get_instance(rdip), mp);
usr/src/uts/sun4u/io/pci/pci.c
775
pci_dma_unbindhdl(dev_info_t *dip, dev_info_t *rdip, ddi_dma_handle_t handle)
usr/src/uts/sun4u/io/pci/pci.c
782
ddi_driver_name(rdip), ddi_get_instance(rdip), handle);
usr/src/uts/sun4u/io/pci/pci.c
793
pci_dma_sync_unmap(dip, rdip, mp);
usr/src/uts/sun4u/io/pci/pci.c
803
ddi_driver_name(rdip), ddi_get_instance(rdip), mp);
usr/src/uts/sun4u/io/pci/pci.c
829
pci_dma_win(dev_info_t *dip, dev_info_t *rdip,
usr/src/uts/sun4u/io/pci/pci.c
835
ddi_driver_name(rdip), ddi_get_instance(rdip));
usr/src/uts/sun4u/io/pci/pci.c
847
pci_dma_sync_unmap(dip, rdip, mp);
usr/src/uts/sun4u/io/pci/pci.c
882
ddi_driver_name(rdip), ddi_get_instance(rdip),
usr/src/uts/sun4u/io/pci/pci.c
927
pci_dma_ctlops(dev_info_t *dip, dev_info_t *rdip, ddi_dma_handle_t handle,
usr/src/uts/sun4u/io/pci/pci.c
933
ddi_driver_name(rdip), ddi_get_instance(rdip));
usr/src/uts/sun4u/io/pci/pci.c
937
(void) pci_dma_unbindhdl(dip, rdip, handle);
usr/src/uts/sun4u/io/pci/pci.c
938
(void) pci_dma_freehdl(dip, rdip, handle);
usr/src/uts/sun4u/io/pci/pci.c
942
return (pci_fdvma_reserve(dip, rdip, pci_p,
usr/src/uts/sun4u/io/pci/pci.c
955
return (pci_dvma_ctl(dip, rdip, mp, cmd, offp, lenp, objp,
usr/src/uts/sun4u/io/pci/pci.c
959
return (pci_dma_ctl(dip, rdip, mp, cmd, offp, lenp, objp,
usr/src/uts/sun4u/io/pci/pci.c
963
ddi_driver_name(rdip), ddi_get_instance(rdip), cmd,
usr/src/uts/sun4u/io/pci/pci_dma.c
1080
pci_dma_sync_unmap(dev_info_t *dip, dev_info_t *rdip, ddi_dma_impl_t *mp)
usr/src/uts/sun4u/io/pci/pci_dma.c
1095
pci_dma_sync(dip, rdip, (ddi_dma_handle_t)mp, 0, 0,
usr/src/uts/sun4u/io/pci/pci_dma.c
1100
pci_dma_sync(dip, rdip, (ddi_dma_handle_t)mp, 0, 0,
usr/src/uts/sun4u/io/pci/pci_dma.c
1113
pci_dvma_ctl(dev_info_t *dip, dev_info_t *rdip, ddi_dma_impl_t *mp,
usr/src/uts/sun4u/io/pci/pci_dma.c
1121
return (pci_dvma_remap(dip, rdip, mp, *offp, *lenp));
usr/src/uts/sun4u/io/pci/pci_dma.c
1126
cmd, ddi_driver_name(rdip), ddi_get_instance(rdip));
usr/src/uts/sun4u/io/pci/pci_dma.c
1429
pci_dma_ctl(dev_info_t *dip, dev_info_t *rdip, ddi_dma_impl_t *mp,
usr/src/uts/sun4u/io/pci/pci_dma.c
148
pci_dma_sync(dev_info_t *dip, dev_info_t *rdip, ddi_dma_handle_t handle,
usr/src/uts/sun4u/io/pci/pci_dma.c
1499
cmd, ddi_driver_name(rdip), ddi_get_instance(rdip));
usr/src/uts/sun4u/io/pci/pci_dma.c
158
DEBUG4(DBG_DMA_SYNC, dip, "%s%d flags=%x,%x\n", ddi_driver_name(rdip),
usr/src/uts/sun4u/io/pci/pci_dma.c
159
ddi_get_instance(rdip), dev_flag, sync_flag);
usr/src/uts/sun4u/io/pci/pci_dma.c
166
ddi_driver_name(rdip), ddi_get_instance(rdip));
usr/src/uts/sun4u/io/pci/pci_dma.c
227
pci_dma_handle_clean(dev_info_t *rdip, ddi_dma_handle_t h)
usr/src/uts/sun4u/io/pci/pci_dma.c
250
pci_dma_allocmp(dev_info_t *dip, dev_info_t *rdip, int (*waitfp)(caddr_t),
usr/src/uts/sun4u/io/pci/pci_dma.c
266
mp->dmai_rdip = rdip;
usr/src/uts/sun4u/io/pci/pci_dma.c
307
ndi_fmc_insert(rdip, DMA_HANDLE, mp, NULL);
usr/src/uts/sun4u/io/pci/pci_dma.c
359
pci_dma_lmts2hdl(dev_info_t *dip, dev_info_t *rdip, iommu_t *iommu_p,
usr/src/uts/sun4u/io/pci/pci_dma.c
378
if (!(mp = pci_dma_allocmp(dip, rdip, dmareq->dmar_fp,
usr/src/uts/sun4u/io/pci/pci_dma.c
400
if (PCI_DMA_NOCTX(rdip))
usr/src/uts/sun4u/io/pci/pci_dma.c
466
dev_info_t *rdip = mp->dmai_rdip;
usr/src/uts/sun4u/io/pci/pci_dma.c
468
NAMEINST(rdip));
usr/src/uts/sun4u/io/pci/pci_dma.c
476
dev_info_t *rdip = mp->dmai_rdip;
usr/src/uts/sun4u/io/pci/pci_dma.c
477
cmn_err(CE_WARN, "%s%d limits out of range", NAMEINST(rdip));
usr/src/uts/sun4u/io/pci/pci_dma.c
488
dev_info_t *rdip = mp->dmai_rdip;
usr/src/uts/sun4u/io/pci/pci_dma.c
489
cmn_err(CE_WARN, "%s%d peer only dev %p", NAMEINST(rdip), mp);
usr/src/uts/sun4u/io/pci/pci_dma.c
492
NAMEINST(rdip));
usr/src/uts/sun4u/io/pci/pci_dma.c
631
dev_info_t *rdip = mp->dmai_rdip;
usr/src/uts/sun4u/io/pci/pci_dma.c
632
cmn_err(CE_WARN, "Bad peer-to-peer req %s%d", NAMEINST(rdip));
usr/src/uts/sun4u/io/pci/pci_fdvma.c
178
pci_fdvma_reserve(dev_info_t *dip, dev_info_t *rdip, pci_t *pci_p,
usr/src/uts/sun4u/io/pci/pci_fdvma.c
195
ddi_driver_name(rdip), ddi_get_instance(rdip));
usr/src/uts/sun4u/io/pci/pci_fdvma.c
248
mp->dmai_rdip = rdip;
usr/src/uts/sun4u/io/pci/pci_fm.c
128
ndi_fmc_remove(rdip, ACC_HANDLE, (void *)hp);
usr/src/uts/sun4u/io/pci/pci_fm.c
75
pci_fm_acc_setup(ddi_map_req_t *mp, dev_info_t *rdip)
usr/src/uts/sun4u/io/pci/pci_fm.c
86
ndi_fmc_insert(rdip, ACC_HANDLE, (void *)hp, NULL);
usr/src/uts/sun4u/io/pci/pci_ib.c
786
ib_intr_locate_ih(ib_ino_pil_t *ipil_p, dev_info_t *rdip, uint32_t inum)
usr/src/uts/sun4u/io/pci/pci_ib.c
792
if (ih_p->ih_dip == rdip && ih_p->ih_inum == inum)
usr/src/uts/sun4u/io/pci/pci_ib.c
800
ib_alloc_ih(dev_info_t *rdip, uint32_t inum,
usr/src/uts/sun4u/io/pci/pci_ib.c
809
ih_p->ih_dip = rdip;
usr/src/uts/sun4u/io/pci/pci_ib.c
824
ib_update_intr_state(pci_t *pci_p, dev_info_t *rdip,
usr/src/uts/sun4u/io/pci/pci_ib.c
849
if ((mondo = pci_xlate_intr(pci_p->pci_dip, rdip, pci_p->pci_ib_p,
usr/src/uts/sun4u/io/pci/pci_ib.c
857
if (ih_p = ib_intr_locate_ih(ipil_p, rdip, hdlp->ih_inum)) {
usr/src/uts/sun4u/io/pci/pci_intr.c
143
map_pcidev_cfg_reg(dev_info_t *dip, dev_info_t *rdip, ddi_acc_handle_t *hdl_p)
usr/src/uts/sun4u/io/pci/pci_intr.c
150
for (cdip = rdip; cdip && cdip != dip; cdip = ddi_get_parent(cdip)) {
usr/src/uts/sun4u/io/pci/pci_intr.c
157
ddi_driver_name(rdip), ddi_get_instance(rdip),
usr/src/uts/sun4u/io/pci/pci_intr.c
365
get_my_childs_dip(dev_info_t *dip, dev_info_t *rdip)
usr/src/uts/sun4u/io/pci/pci_intr.c
367
dev_info_t *cdip = rdip;
usr/src/uts/sun4u/io/pci/pci_intr.c
451
pci_add_intr(dev_info_t *dip, dev_info_t *rdip, ddi_intr_handle_impl_t *hdlp)
usr/src/uts/sun4u/io/pci/pci_intr.c
468
ddi_driver_name(rdip), ddi_get_instance(rdip), ino);
usr/src/uts/sun4u/io/pci/pci_intr.c
479
mondo = pci_xlate_intr(dip, rdip, ib_p, ino);
usr/src/uts/sun4u/io/pci/pci_intr.c
504
if ((mondo = pci_xlate_intr(dip, rdip, pci_p->pci_ib_p, ino)) == 0)
usr/src/uts/sun4u/io/pci/pci_intr.c
510
ih_p = ib_alloc_ih(rdip, hdlp->ih_inum,
usr/src/uts/sun4u/io/pci/pci_intr.c
512
if (map_pcidev_cfg_reg(dip, rdip, &ih_p->ih_config_handle))
usr/src/uts/sun4u/io/pci/pci_intr.c
520
if (ib_intr_locate_ih(ipil_p, rdip, hdlp->ih_inum)) {
usr/src/uts/sun4u/io/pci/pci_intr.c
528
weight = pci_class_to_intr_weight(rdip);
usr/src/uts/sun4u/io/pci/pci_intr.c
529
intr_dist_cpuid_add_device_weight(cpu_id, rdip, weight);
usr/src/uts/sun4u/io/pci/pci_intr.c
536
hdlp->ih_pri = pci_class_to_pil(rdip);
usr/src/uts/sun4u/io/pci/pci_intr.c
578
weight = pci_class_to_intr_weight(rdip);
usr/src/uts/sun4u/io/pci/pci_intr.c
579
intr_dist_cpuid_add_device_weight(cpu_id, rdip, weight);
usr/src/uts/sun4u/io/pci/pci_intr.c
622
pci_remove_intr(dev_info_t *dip, dev_info_t *rdip, ddi_intr_handle_impl_t *hdlp)
usr/src/uts/sun4u/io/pci/pci_intr.c
636
ddi_driver_name(rdip), ddi_get_instance(rdip), ino);
usr/src/uts/sun4u/io/pci/pci_intr.c
649
mondo = pci_xlate_intr(dip, rdip, ib_p, ino);
usr/src/uts/sun4u/io/pci/pci_intr.c
657
hdlp->ih_pri = pci_class_to_pil(rdip);
usr/src/uts/sun4u/io/pci/pci_intr.c
672
mondo = pci_xlate_intr(dip, rdip, pci_p->pci_ib_p, ino);
usr/src/uts/sun4u/io/pci/pci_intr.c
682
int r = cb_remove_xintr(pci_p, dip, rdip, ino, mondo);
usr/src/uts/sun4u/io/pci/pci_intr.c
691
ih_p = ib_intr_locate_ih(ipil_p, rdip, hdlp->ih_inum);
usr/src/uts/sun4u/io/pci/pci_intr.c
693
intr_dist_cpuid_rem_device_weight(ino_p->ino_cpuid, rdip);
usr/src/uts/sun4u/io/pci/pci_pci.c
297
static dev_info_t *get_my_childs_dip(dev_info_t *dip, dev_info_t *rdip);
usr/src/uts/sun4u/io/pci/pci_pci.c
545
ppb_bus_map(dev_info_t *dip, dev_info_t *rdip, ddi_map_req_t *mp,
usr/src/uts/sun4u/io/pci/pci_pci.c
552
(pdip, rdip, mp, offset, len, vaddrp));
usr/src/uts/sun4u/io/pci/pci_pci.c
557
ppb_ctlops(dev_info_t *dip, dev_info_t *rdip,
usr/src/uts/sun4u/io/pci/pci_pci.c
573
if (rdip == (dev_info_t *)0)
usr/src/uts/sun4u/io/pci/pci_pci.c
576
ddi_node_name(rdip), ddi_get_name_addr(rdip),
usr/src/uts/sun4u/io/pci/pci_pci.c
577
ddi_driver_name(rdip),
usr/src/uts/sun4u/io/pci/pci_pci.c
578
ddi_get_instance(rdip));
usr/src/uts/sun4u/io/pci/pci_pci.c
589
if (!pcie_is_child(dip, rdip))
usr/src/uts/sun4u/io/pci/pci_pci.c
595
pf_init(rdip, ppb_p->fm_ibc, as->cmd);
usr/src/uts/sun4u/io/pci/pci_pci.c
600
if (!pcie_is_child(dip, rdip))
usr/src/uts/sun4u/io/pci/pci_pci.c
606
pf_fini(rdip, ds->cmd);
usr/src/uts/sun4u/io/pci/pci_pci.c
615
if (rdip == (dev_info_t *)0)
usr/src/uts/sun4u/io/pci/pci_pci.c
619
return (ddi_ctlops(dip, rdip, ctlop, arg, result));
usr/src/uts/sun4u/io/pci/pci_pci.c
623
if (ddi_getlongprop(DDI_DEV_T_ANY, rdip,
usr/src/uts/sun4u/io/pci/pci_pci.c
647
get_my_childs_dip(dev_info_t *dip, dev_info_t *rdip)
usr/src/uts/sun4u/io/pci/pci_pci.c
649
dev_info_t *cdip = rdip;
usr/src/uts/sun4u/io/pci/pci_pci.c
659
ppb_intr_ops(dev_info_t *dip, dev_info_t *rdip, ddi_intr_op_t intr_op,
usr/src/uts/sun4u/io/pci/pci_pci.c
662
dev_info_t *cdip = rdip;
usr/src/uts/sun4u/io/pci/pci_pci.c
681
cdip = get_my_childs_dip(dip, rdip);
usr/src/uts/sun4u/io/pci/pci_pci.c
700
ddi_driver_name(rdip), ddi_get_instance(rdip),
usr/src/uts/sun4u/io/pci/pci_pci.c
707
return (i_ddi_intr_ops(dip, rdip, intr_op, hdlp, result));
usr/src/uts/sun4u/io/pci/pci_pci.c
94
static int ppb_intr_ops(dev_info_t *dip, dev_info_t *rdip,
usr/src/uts/sun4u/io/pci/pci_pwr.c
404
dev_info_t *rdip = bpc->bpc_dip;
usr/src/uts/sun4u/io/pci/pci_pwr.c
410
p_chld = pci_pwr_get_info(pwr_p, rdip);
usr/src/uts/sun4u/io/pci/pci_pwr.c
413
ddi_node_name(rdip), ddi_get_name_addr(rdip),
usr/src/uts/sun4u/io/pci/pci_pwr.c
417
DEBUG0(DBG_PWR, rdip, "changed_power_req FAILED\n");
usr/src/uts/sun4u/io/pci/pci_pwr.c
429
pci_pwr_add_components(pwr_p, rdip, p_chld);
usr/src/uts/sun4u/io/pci/pci_pwr.c
452
ddi_node_name(rdip), ddi_get_name_addr(rdip),
usr/src/uts/sun4u/io/pci/pci_pwr.c
479
p_chld = pci_pwr_get_info(pwr_p, rdip);
usr/src/uts/sun4u/io/pci/pci_pwr.c
481
ddi_node_name(rdip), ddi_get_name_addr(rdip),
usr/src/uts/sun4u/io/pci/pci_pwr.c
485
DEBUG0(DBG_PWR, rdip, "child's power routine FAILED\n");
usr/src/uts/sun4u/io/pci/pci_pwr.c
496
pci_pwr_add_components(pwr_p, rdip, p_chld);
usr/src/uts/sun4u/io/pci/pci_reloc.c
101
dev_info_t *rdip = mp->dmai_rdip;
usr/src/uts/sun4u/io/pci/pci_reloc.c
109
DEBUG0(DBG_RELOC, rdip, "postrelocator called\n");
usr/src/uts/sun4u/io/pci/pci_reloc.c
138
DEBUG3(DBG_RELOC, rdip, "index 0x%x, vaddr 0x%llx, baseva 0x%llx\n",
usr/src/uts/sun4u/io/pci/pci_reloc.c
142
DEBUG2(DBG_RELOC, rdip, "pfn remap (1) 0x%x -> 0x%x\n",
usr/src/uts/sun4u/io/pci/pci_reloc.c
146
DEBUG3(DBG_RELOC, rdip, "pfn remap (%d) 0x%x -> 0x%x\n",
usr/src/uts/sun4u/io/pci/pci_reloc.c
151
if (ddi_dma_mctl(rdip, rdip, (ddi_dma_handle_t)mp, DDI_DMA_REMAP,
usr/src/uts/sun4u/io/pci/pci_reloc.c
154
if (ddi_ctlops(rdip, rdip, DDI_CTLOPS_UNQUIESCE, NULL, NULL) !=
usr/src/uts/sun4u/io/pci/pci_reloc.c
190
pci_dvma_remap(dev_info_t *dip, dev_info_t *rdip, ddi_dma_impl_t *mp,
usr/src/uts/sun4u/io/pci/pci_reloc.c
285
dev_info_t *rdip = mp->dmai_rdip;
usr/src/uts/sun4u/io/pci/pci_reloc.c
292
DEBUG0(DBG_RELOC, rdip, "fdvma postrelocator called\n");
usr/src/uts/sun4u/io/pci/pci_reloc.c
328
DEBUG4(DBG_RELOC, rdip, "mp %p: index 0x%x, "
usr/src/uts/sun4u/io/pci/pci_reloc.c
338
if (ddi_ctlops(rdip, rdip, DDI_CTLOPS_UNQUIESCE, NULL, NULL) !=
usr/src/uts/sun4u/io/pci/pci_reloc.c
367
dev_info_t *rdip = mp->dmai_rdip;
usr/src/uts/sun4u/io/pci/pci_reloc.c
370
DEBUG0(DBG_RELOC, rdip, "prerelocator called\n");
usr/src/uts/sun4u/io/pci/pci_reloc.c
373
if (!ddi_prop_exists(DDI_DEV_T_ANY, rdip, DDI_PROP_NOTPROM,
usr/src/uts/sun4u/io/pci/pci_reloc.c
412
if (ddi_ctlops(rdip, rdip, DDI_CTLOPS_QUIESCE, NULL, NULL) !=
usr/src/uts/sun4u/io/pci/pci_util.c
156
pci_reloc_reg(dev_info_t *dip, dev_info_t *rdip, pci_t *pci_p,
usr/src/uts/sun4u/io/pci/pci_util.c
177
if (ddi_getlongprop(DDI_DEV_T_ANY, rdip, DDI_PROP_DONTPASS,
usr/src/uts/sun4u/io/pci/pcipsy.c
1957
pci_thermal_rem_intr(dev_info_t *rdip, uint_t inum)
usr/src/uts/sun4u/io/pci/pcipsy.c
1964
for (pdip = ddi_get_parent(rdip); pdip; pdip = ddi_get_parent(pdip)) {
usr/src/uts/sun4u/io/pci/pcipsy.c
1978
dev_mondo = pci_xlate_intr(pci_p->pci_dip, rdip, pci_p->pci_ib_p,
usr/src/uts/sun4u/io/pci/pcipsy.c
1979
IB_MONDO_TO_INO(i_ddi_get_inum(rdip, inum)));
usr/src/uts/sun4u/io/pci/pcipsy.c
1987
DEBUG2(DBG_ATTACH, rdip, "pci_thermal_rem_intr unregistered "
usr/src/uts/sun4u/io/pci/pcipsy.c
1988
"for dip=%s%d:", ddi_driver_name(rdip),
usr/src/uts/sun4u/io/pci/pcipsy.c
1989
ddi_get_instance(rdip));
usr/src/uts/sun4u/io/pci/pcipsy.c
492
pci_xlate_intr(dev_info_t *dip, dev_info_t *rdip, ib_t *ib_p, uint32_t intr)
usr/src/uts/sun4u/io/pci/pcipsy.c
501
if (ddi_prop_exists(DDI_DEV_T_ANY, rdip, 0, "interrupt-map"))
usr/src/uts/sun4u/io/pci/pcipsy.c
508
cdip = get_my_childs_dip(dip, rdip);
usr/src/uts/sun4u/io/pci/pcipsy.c
560
dev_info_t *rdip = ino_p->ino_ipil_p->ipil_ih_head->ih_dip;
usr/src/uts/sun4u/io/pci/pcipsy.c
561
dev_info_t *prdip = ddi_get_parent(rdip);
usr/src/uts/sun4u/io/pci/pcipsy.c
584
s1 = ddi_get_name_addr(rdip);
usr/src/uts/sun4u/io/pci/pcipsy.c
636
"by %s#%d %s\n", ddi_driver_name(rdip),
usr/src/uts/sun4u/io/pci/pcipsy.c
637
ddi_get_instance(rdip),
usr/src/uts/sun4u/io/pci/pcipsy.c
638
ddi_deviname(rdip, buf1), sino_p->ino_cpuid,
usr/src/uts/sun4u/io/pci/pcipsy.c
750
cb_remove_xintr(pci_t *pci_p, dev_info_t *dip, dev_info_t *rdip,
usr/src/uts/sun4u/io/pci/pcisch.c
630
pci_xlate_intr(dev_info_t *dip, dev_info_t *rdip, ib_t *ib_p, uint32_t intr)
usr/src/uts/sun4u/io/pci/pcisch.c
706
cb_remove_xintr(pci_t *pci_p, dev_info_t *dip, dev_info_t *rdip, ib_ino_t ino,
usr/src/uts/sun4u/io/pci/simba.c
504
simba_bus_map(dev_info_t *dip, dev_info_t *rdip, ddi_map_req_t *mp,
usr/src/uts/sun4u/io/pci/simba.c
509
DEBUG3(D_MAP, "simba_bus_map(): dip=%p, rdip=%p, mp=%p", dip, rdip, mp);
usr/src/uts/sun4u/io/pci/simba.c
515
(pdip, rdip, mp, offset, len, vaddrp));
usr/src/uts/sun4u/io/pci/simba.c
579
simba_ctlops(dev_info_t *dip, dev_info_t *rdip, ddi_ctl_enum_t ctlop,
usr/src/uts/sun4u/io/pci/simba.c
589
dip, rdip, ctlop, ctlop < (sizeof (ops) / sizeof (ops[0])) ?
usr/src/uts/sun4u/io/pci/simba.c
594
if (rdip == (dev_info_t *)0)
usr/src/uts/sun4u/io/pci/simba.c
597
ddi_node_name(rdip), ddi_get_name_addr(rdip),
usr/src/uts/sun4u/io/pci/simba.c
598
ddi_driver_name(rdip),
usr/src/uts/sun4u/io/pci/simba.c
599
ddi_get_instance(rdip));
usr/src/uts/sun4u/io/pci/simba.c
614
if (rdip == (dev_info_t *)0)
usr/src/uts/sun4u/io/pci/simba.c
620
return (ddi_ctlops(dip, rdip, ctlop, arg, result));
usr/src/uts/sun4u/io/pci/simba.c
624
if (ddi_getlongprop(DDI_DEV_T_ANY, rdip,
usr/src/uts/sun4u/io/pmubus.c
588
pmubus_apply_range(pmubus_devstate_t *pmubusp, dev_info_t *rdip,
usr/src/uts/sun4u/io/pmubus.c
654
pmubus_map(dev_info_t *dip, dev_info_t *rdip, ddi_map_req_t *mp,
usr/src/uts/sun4u/io/pmubus.c
679
ddi_get_name(rdip), ddi_get_instance(rdip), off, len));
usr/src/uts/sun4u/io/pmubus.c
690
"handlep=%p\n", ddi_get_name(rdip), ddi_get_instance(rdip),
usr/src/uts/sun4u/io/pmubus.c
693
if (ddi_getlongprop(DDI_DEV_T_ANY, rdip, DDI_PROP_DONTPASS,
usr/src/uts/sun4u/io/pmubus.c
714
(void) ddi_getlongprop(DDI_DEV_T_ANY, rdip, DDI_PROP_DONTPASS,
usr/src/uts/sun4u/io/pmubus.c
737
ddi_get_name(rdip), ddi_get_instance(rdip), s, (void *)mp));
usr/src/uts/sun4u/io/pmubus.c
755
ret = pmubus_apply_range(pmubusp, rdip, &pmubus_rp, &pci_reg);
usr/src/uts/sun4u/io/pmubus.c
76
static int pmubus_map(dev_info_t *dip, dev_info_t *rdip, ddi_map_req_t *mp,
usr/src/uts/sun4u/io/pmubus.c
78
static int pmubus_ctlops(dev_info_t *dip, dev_info_t *rdip,
usr/src/uts/sun4u/io/pmubus.c
840
(pdip, rdip, mp, off, len, addrp);
usr/src/uts/sun4u/io/pmubus.c
852
pmubus_ctlops(dev_info_t *dip, dev_info_t *rdip,
usr/src/uts/sun4u/io/pmubus.c
896
return (ddi_ctlops(dip, rdip, op, arg, result));
usr/src/uts/sun4u/io/px/px_lib4u.c
1506
px_lib_clr_errs(px_t *px_p, dev_info_t *rdip, uint64_t addr)
usr/src/uts/sun4u/io/px/px_lib4u.c
1548
if (rdip)
usr/src/uts/sun4u/io/px/px_lib4u.c
1549
bdf = PCI_GET_BDF(rdip);
usr/src/uts/sun4u/io/px/px_lib4u.c
1578
px_lib_do_poke(dev_info_t *dip, dev_info_t *rdip,
usr/src/uts/sun4u/io/px/px_lib4u.c
1601
px_lib_clr_errs(px_p, rdip, in_args->dev_addr);
usr/src/uts/sun4u/io/px/px_lib4u.c
1622
px_lib_do_caut_put(dev_info_t *dip, dev_info_t *rdip,
usr/src/uts/sun4u/io/px/px_lib4u.c
1676
px_lib_clr_errs(px_p, rdip, dev_addr);
usr/src/uts/sun4u/io/px/px_lib4u.c
1699
px_lib_ctlops_poke(dev_info_t *dip, dev_info_t *rdip,
usr/src/uts/sun4u/io/px/px_lib4u.c
1702
return (in_args->handle ? px_lib_do_caut_put(dip, rdip, in_args) :
usr/src/uts/sun4u/io/px/px_lib4u.c
1703
px_lib_do_poke(dip, rdip, in_args));
usr/src/uts/sun4u/io/px/px_lib4u.c
1815
px_lib_ctlops_peek(dev_info_t *dip, dev_info_t *rdip,
usr/src/uts/sun4u/io/px/px_lib4u.c
654
px_lib_dma_sync(dev_info_t *dip, dev_info_t *rdip, ddi_dma_handle_t handle,
usr/src/uts/sun4u/io/px/px_lib4u.c
663
dip, rdip, handle, off, len, cache_flags);
usr/src/uts/sun4u/io/px/px_lib4u.c
680
ddi_driver_name(rdip), ddi_get_instance(rdip), (void *)mp);
usr/src/uts/sun4u/io/px/px_lib4u.h
399
extern void px_lib_clr_errs(px_t *px_p, dev_info_t *rdip, uint64_t addr);
usr/src/uts/sun4u/io/sbbc.c
113
static int sbbc_busmap(dev_info_t *dip, dev_info_t *rdip, ddi_map_req_t *mp,
usr/src/uts/sun4u/io/sbbc.c
115
static int sbbc_ctlops(dev_info_t *dip, dev_info_t *rdip,
usr/src/uts/sun4u/io/sbbc.c
118
static int sbbc_intr_ops(dev_info_t *dip, dev_info_t *rdip,
usr/src/uts/sun4u/io/sbbc.c
120
static int sbbc_add_intr_impl(dev_info_t *dip, dev_info_t *rdip,
usr/src/uts/sun4u/io/sbbc.c
122
static int sbbc_remove_intr_impl(dev_info_t *dip, dev_info_t *rdip,
usr/src/uts/sun4u/io/sbbc.c
124
static int sbbc_update_intr_state(dev_info_t *dip, dev_info_t *rdip,
usr/src/uts/sun4u/io/sbbc.c
1261
sbbc_initchild(dev_info_t *dip, dev_info_t *rdip, dev_info_t *child)
usr/src/uts/sun4u/io/sbbc.c
1268
ddi_driver_name(rdip));
usr/src/uts/sun4u/io/sbbc.c
127
static int sbbc_apply_range(struct sbbcsoft *sbbc_p, dev_info_t *rdip,
usr/src/uts/sun4u/io/sbbc.c
1306
sbbc_uninitchild(dev_info_t *rdip, dev_info_t *child)
usr/src/uts/sun4u/io/sbbc.c
1309
SBBC_DBG1(SBBC_DBG_UNINITCHILD, rdip, "Uninitializing %s\n",
usr/src/uts/sun4u/io/sbbc.c
1310
ddi_driver_name(rdip));
usr/src/uts/sun4u/io/sbbc.c
512
sbbc_busmap(dev_info_t *dip, dev_info_t *rdip, ddi_map_req_t *mp,
usr/src/uts/sun4u/io/sbbc.c
525
ddi_driver_name(rdip), mp->map_type, off, len);
usr/src/uts/sun4u/io/sbbc.c
557
if (ddi_getlongprop(DDI_DEV_T_ANY, rdip, DDI_PROP_DONTPASS,
usr/src/uts/sun4u/io/sbbc.c
588
rval = sbbc_apply_range(sbbcsoftp, rdip, child_rp, &pci_reg);
usr/src/uts/sun4u/io/sbbc.c
610
sbbc_intr_ops(dev_info_t *dip, dev_info_t *rdip, ddi_intr_op_t intr_op,
usr/src/uts/sun4u/io/sbbc.c
631
ddi_driver_name(rdip), ddi_get_instance(rdip));
usr/src/uts/sun4u/io/sbbc.c
638
ret = sbbc_add_intr_impl(dip, rdip, intr_op, hdlp, result);
usr/src/uts/sun4u/io/sbbc.c
641
ret = sbbc_remove_intr_impl(dip, rdip, intr_op, hdlp, result);
usr/src/uts/sun4u/io/sbbc.c
644
ret = sbbc_update_intr_state(dip, rdip, intr_op, hdlp, &result);
usr/src/uts/sun4u/io/sbbc.c
647
ret = sbbc_update_intr_state(dip, rdip, intr_op, hdlp, &result);
usr/src/uts/sun4u/io/sbbc.c
651
*(int *)result = i_ddi_get_intx_nintrs(rdip);
usr/src/uts/sun4u/io/sbbc.c
655
*(int *)result = i_ddi_get_intx_nintrs(rdip) ?
usr/src/uts/sun4u/io/sbbc.c
668
sbbc_add_intr_impl(dev_info_t *dip, dev_info_t *rdip, ddi_intr_op_t intr_op,
usr/src/uts/sun4u/io/sbbc.c
676
"add: rdip 0x%llx hdlp 0x%llx\n", rdip, hdlp);
usr/src/uts/sun4u/io/sbbc.c
685
childintr->name = ddi_get_name(rdip);
usr/src/uts/sun4u/io/sbbc.c
703
if ((rval = i_ddi_intr_ops(dip, rdip, intr_op,
usr/src/uts/sun4u/io/sbbc.c
706
instance, ddi_get_name(rdip));
usr/src/uts/sun4u/io/sbbc.c
723
sbbc_remove_intr_impl(dev_info_t *dip, dev_info_t *rdip, ddi_intr_op_t intr_op,
usr/src/uts/sun4u/io/sbbc.c
731
"remove: rdip 0x%llx hdlp 0x%llx\n", rdip, hdlp);
usr/src/uts/sun4u/io/sbbc.c
742
childintr->name == ddi_get_name(rdip)) {
usr/src/uts/sun4u/io/sbbc.c
752
instance, ddi_get_name(rdip));
usr/src/uts/sun4u/io/sbbc.c
756
if ((rval = i_ddi_intr_ops(dip, rdip, intr_op,
usr/src/uts/sun4u/io/sbbc.c
759
instance, ddi_get_name(rdip));
usr/src/uts/sun4u/io/sbbc.c
771
sbbc_update_intr_state(dev_info_t *dip, dev_info_t *rdip, ddi_intr_op_t intr_op,
usr/src/uts/sun4u/io/sbbc.c
780
"rdip 0x%llx hdlp 0x%llx state 0x%x\n", rdip, hdlp);
usr/src/uts/sun4u/io/sbbc.c
789
if (childintr->name == ddi_get_name(rdip))
usr/src/uts/sun4u/io/sbbc.c
796
instance, ddi_get_name(rdip));
usr/src/uts/sun4u/io/sbbc.c
800
if ((ret = i_ddi_intr_ops(dip, rdip, intr_op,
usr/src/uts/sun4u/io/sbbc.c
803
instance, ddi_get_name(rdip));
usr/src/uts/sun4u/io/sbbc.c
820
sbbc_ctlops(dev_info_t *dip, dev_info_t *rdip, ddi_ctl_enum_t op,
usr/src/uts/sun4u/io/sbbc.c
828
ddi_driver_name(rdip), arg, op);
usr/src/uts/sun4u/io/sbbc.c
834
return (sbbc_initchild(dip, rdip, (dev_info_t *)arg));
usr/src/uts/sun4u/io/sbbc.c
838
return (sbbc_uninitchild(rdip, (dev_info_t *)arg));
usr/src/uts/sun4u/io/sbbc.c
844
ddi_driver_name(rdip), ddi_get_instance(rdip),
usr/src/uts/sun4u/io/sbbc.c
846
ddi_get_name_addr(rdip));
usr/src/uts/sun4u/io/sbbc.c
851
if (getprop(rdip, "reg", &child_rp, &i) != DDI_SUCCESS) {
usr/src/uts/sun4u/io/sbbc.c
865
if (getprop(rdip, "reg", &child_rp, &i) != DDI_SUCCESS) {
usr/src/uts/sun4u/io/sbbc.c
878
return (ddi_ctlops(dip, rdip, op, arg, result));
usr/src/uts/sun4u/io/sbbc.c
888
sbbc_apply_range(struct sbbcsoft *sbbc_p, dev_info_t *rdip,
usr/src/uts/sun4u/io/sbbc.c
896
SBBC_DBG4(SBBC_DBG_MAPRANGES, rdip,
usr/src/uts/sun4u/io/sbbc.c
898
ddi_driver_name(rdip), sbbc_p->rangep, child_rp, nrange);
usr/src/uts/sun4u/io/sbbc.c
934
cmn_err(CE_WARN, "out_of_range %s", ddi_get_name(rdip));
usr/src/uts/sun4u/io/sbd.c
4809
hold_rele_branch(dev_info_t *rdip, void *arg)
usr/src/uts/sun4u/io/sbd.c
4815
switch (get_node_type(wp->sbp, rdip, NULL)) {
usr/src/uts/sun4u/io/sbd.c
4827
ASSERT(!sbd_is_cmp_child(rdip));
usr/src/uts/sun4u/io/sbd.c
4840
ASSERT(!e_ddi_branch_held(rdip));
usr/src/uts/sun4u/io/sbd.c
4841
e_ddi_branch_hold(rdip);
usr/src/uts/sun4u/io/sbd.c
4843
ASSERT(e_ddi_branch_held(rdip));
usr/src/uts/sun4u/io/sbd.c
4844
e_ddi_branch_rele(rdip);
usr/src/uts/sun4u/io/sysiosbus.c
1372
sbus_ctlops(dev_info_t *dip, dev_info_t *rdip,
usr/src/uts/sun4u/io/sysiosbus.c
1403
return (ddi_ctlops(dip, rdip, op, arg, result));
usr/src/uts/sun4u/io/sysiosbus.c
1422
if (ddi_get_parent_data(rdip) == NULL)
usr/src/uts/sun4u/io/sysiosbus.c
1427
pdev = ddi_get_parent(rdip);
usr/src/uts/sun4u/io/sysiosbus.c
1430
ddi_driver_name(rdip), ddi_get_instance(rdip),
usr/src/uts/sun4u/io/sysiosbus.c
1434
for (i = 0, n = sysio_pd_getnreg(rdip); i < n; i++) {
usr/src/uts/sun4u/io/sysiosbus.c
1437
rp = sysio_pd_getreg(rdip, i);
usr/src/uts/sun4u/io/sysiosbus.c
1450
for (i = 0, n = i_ddi_get_intx_nintrs(rdip); i < n; i++) {
usr/src/uts/sun4u/io/sysiosbus.c
1459
sbuslevel = inum = i_ddi_get_inum(rdip, i);
usr/src/uts/sun4u/io/sysiosbus.c
1460
pri = i_ddi_get_intr_pri(rdip, i);
usr/src/uts/sun4u/io/sysiosbus.c
1462
(void) sbus_xlate_intrs(dip, rdip, &inum,
usr/src/uts/sun4u/io/sysiosbus.c
1503
if ((r_slot = find_sbus_slot(dip, rdip)) < 0)
usr/src/uts/sun4u/io/sysiosbus.c
1525
return (ddi_ctlops(dip, rdip, op, arg, result));
usr/src/uts/sun4u/io/sysiosbus.c
1530
find_sbus_slot(dev_info_t *dip, dev_info_t *rdip)
usr/src/uts/sun4u/io/sysiosbus.c
1538
while (rdip && (child = ddi_get_parent(rdip)) != dip) {
usr/src/uts/sun4u/io/sysiosbus.c
1539
rdip = child;
usr/src/uts/sun4u/io/sysiosbus.c
1546
slot = sysio_pd_getslot(rdip);
usr/src/uts/sun4u/io/sysiosbus.c
1637
sbus_add_intr_impl(dev_info_t *dip, dev_info_t *rdip,
usr/src/uts/sun4u/io/sysiosbus.c
1657
slot = find_sbus_slot(dip, rdip);
usr/src/uts/sun4u/io/sysiosbus.c
1665
"for device %s%d\n", hdlp->ih_vector, ddi_driver_name(rdip),
usr/src/uts/sun4u/io/sysiosbus.c
1666
ddi_get_instance(rdip)));
usr/src/uts/sun4u/io/sysiosbus.c
1669
if (sbus_xlate_intrs(dip, rdip, (uint32_t *)&hdlp->ih_vector,
usr/src/uts/sun4u/io/sysiosbus.c
1672
ddi_driver_name(rdip));
usr/src/uts/sun4u/io/sysiosbus.c
1697
intr_handler->dip = rdip;
usr/src/uts/sun4u/io/sysiosbus.c
1870
sbus_remove_intr_impl(dev_info_t *dip, dev_info_t *rdip,
usr/src/uts/sun4u/io/sysiosbus.c
1887
if (sbus_xlate_intrs(dip, rdip, (uint32_t *)&hdlp->ih_vector,
usr/src/uts/sun4u/io/sysiosbus.c
1890
ddi_driver_name(rdip));
usr/src/uts/sun4u/io/sysiosbus.c
1918
slot = find_sbus_slot(dip, rdip);
usr/src/uts/sun4u/io/sysiosbus.c
1937
sbus_free_handler(rdip, hdlp->ih_inum, sbus_arg);
usr/src/uts/sun4u/io/sysiosbus.c
1979
sbus_xlate_intrs(dev_info_t *dip, dev_info_t *rdip, uint32_t *intr,
usr/src/uts/sun4u/io/sysiosbus.c
1997
if ((slot = find_sbus_slot(dip, rdip)) == -1) {
usr/src/uts/sun4u/io/sysiosbus.c
1999
"of %s device\n", ddi_driver_name(rdip));
usr/src/uts/sun4u/io/sysiosbus.c
2006
"in %s device\n", slot, ddi_driver_name(rdip));
usr/src/uts/sun4u/io/sysiosbus.c
2032
((strcmp(ddi_get_name(rdip), "soc") == 0) ||
usr/src/uts/sun4u/io/sysiosbus.c
2033
(strcmp(ddi_get_name(rdip), "SUNW,soc") == 0))) {
usr/src/uts/sun4u/io/sysiosbus.c
2046
ddi_driver_name(rdip), *intr, ino, *pil, level));
usr/src/uts/sun4u/io/sysiosbus.c
2054
sbus_intr_ops(dev_info_t *dip, dev_info_t *rdip, ddi_intr_op_t intr_op,
usr/src/uts/sun4u/io/sysiosbus.c
2074
(void) sbus_xlate_intrs(dip, rdip,
usr/src/uts/sun4u/io/sysiosbus.c
2084
ret = sbus_add_intr_impl(dip, rdip, hdlp);
usr/src/uts/sun4u/io/sysiosbus.c
2087
sbus_remove_intr_impl(dip, rdip, hdlp);
usr/src/uts/sun4u/io/sysiosbus.c
2090
ret = sbus_update_intr_state(dip, rdip, hdlp,
usr/src/uts/sun4u/io/sysiosbus.c
2094
ret = sbus_update_intr_state(dip, rdip, hdlp,
usr/src/uts/sun4u/io/sysiosbus.c
2099
*(int *)result = i_ddi_get_intx_nintrs(rdip);
usr/src/uts/sun4u/io/sysiosbus.c
2109
*(int *)result = i_ddi_get_intx_nintrs(rdip) ?
usr/src/uts/sun4u/io/sysiosbus.c
211
sbus_add_intr_impl(dev_info_t *dip, dev_info_t *rdip,
usr/src/uts/sun4u/io/sysiosbus.c
2113
ret = i_ddi_intr_ops(dip, rdip, intr_op, hdlp, result);
usr/src/uts/sun4u/io/sysiosbus.c
215
sbus_remove_intr_impl(dev_info_t *dip, dev_info_t *rdip,
usr/src/uts/sun4u/io/sysiosbus.c
219
sbus_intr_ops(dev_info_t *dip, dev_info_t *rdip, ddi_intr_op_t intr_op,
usr/src/uts/sun4u/io/sysiosbus.c
223
sbus_xlate_intrs(dev_info_t *dip, dev_info_t *rdip, uint32_t *intr,
usr/src/uts/sun4u/io/sysiosbus.c
2528
sbus_update_intr_state(dev_info_t *dip, dev_info_t *rdip,
usr/src/uts/sun4u/io/sysiosbus.c
2538
if (sbus_xlate_intrs(dip, rdip, (uint32_t *)&hdlp->ih_vector,
usr/src/uts/sun4u/io/sysiosbus.c
254
find_sbus_slot(dev_info_t *dip, dev_info_t *rdip);
usr/src/uts/sun4u/io/sysiosbus.c
2541
"devices %s interrupt.", ddi_driver_name(rdip));
usr/src/uts/sun4u/io/sysiosbus.c
2554
(intr_handler->dip == rdip)) {
usr/src/uts/sun4u/io/sysiosbus.c
288
sbus_update_intr_state(dev_info_t *dip, dev_info_t *rdip,
usr/src/uts/sun4u/io/upa64s.c
492
upa64s_map(dev_info_t *dip, dev_info_t *rdip, ddi_map_req_t *mp,
usr/src/uts/sun4u/io/upa64s.c
507
ddi_get_name(rdip), ddi_get_instance(rdip));
usr/src/uts/sun4u/io/upa64s.c
523
ddi_get_name(rdip), ddi_get_instance(rdip),
usr/src/uts/sun4u/io/upa64s.c
536
ddi_get_name(rdip), ddi_get_instance(rdip),
usr/src/uts/sun4u/io/upa64s.c
54
upa64s_map(dev_info_t *dip, dev_info_t *rdip, ddi_map_req_t *mp,
usr/src/uts/sun4u/io/upa64s.c
541
rval = get_reg_set(dip, rdip, rnumber, off, len, ®spec);
usr/src/uts/sun4u/io/upa64s.c
57
upa64s_ctlops(dev_info_t *dip, dev_info_t *rdip,
usr/src/uts/sun4u/io/upa64s.c
576
upa64s_xlate_intr(dev_info_t *rdip, int32_t safariport, uint32_t *intr)
usr/src/uts/sun4u/io/upa64s.c
584
if ((portid = ddi_getprop(DDI_DEV_T_ANY, rdip, DDI_PROP_DONTPASS,
usr/src/uts/sun4u/io/upa64s.c
592
DBG5(D_A_ISPEC, rdip, "upa64s_xlate_intr: rdip=%s%d: upa portid %d "
usr/src/uts/sun4u/io/upa64s.c
593
"ino=%x mondo 0x%x\n", ddi_get_name(rdip), ddi_get_instance(rdip),
usr/src/uts/sun4u/io/upa64s.c
60
upa64_intr_ops(dev_info_t *dip, dev_info_t *rdip, ddi_intr_op_t intr_op,
usr/src/uts/sun4u/io/upa64s.c
603
upa64s_add_intr_impl(dev_info_t *dip, dev_info_t *rdip,
usr/src/uts/sun4u/io/upa64s.c
615
upaport = upa64s_xlate_intr(rdip, upa64s_p->safari_id,
usr/src/uts/sun4u/io/upa64s.c
623
ddi_driver_name(rdip), ddi_get_instance(rdip), hdlp->ih_vector);
usr/src/uts/sun4u/io/upa64s.c
63
upa64s_add_intr_impl(dev_info_t *dip, dev_info_t *rdip,
usr/src/uts/sun4u/io/upa64s.c
66
upa64s_remove_intr_impl(dev_info_t *dip, dev_info_t *rdip,
usr/src/uts/sun4u/io/upa64s.c
667
upa64s_remove_intr_impl(dev_info_t *dip, dev_info_t *rdip,
usr/src/uts/sun4u/io/upa64s.c
680
upaport = upa64s_xlate_intr(rdip, upa64s_p->safari_id,
usr/src/uts/sun4u/io/upa64s.c
688
ddi_driver_name(rdip), ddi_get_instance(rdip), hdlp->ih_vector);
usr/src/uts/sun4u/io/upa64s.c
710
upa64_intr_ops(dev_info_t *dip, dev_info_t *rdip, ddi_intr_op_t intr_op,
usr/src/uts/sun4u/io/upa64s.c
736
ret = upa64s_add_intr_impl(dip, rdip, hdlp);
usr/src/uts/sun4u/io/upa64s.c
739
ret = upa64s_remove_intr_impl(dip, rdip, hdlp);
usr/src/uts/sun4u/io/upa64s.c
746
*(int *)result = i_ddi_get_intx_nintrs(rdip);
usr/src/uts/sun4u/io/upa64s.c
756
*(int *)result = i_ddi_get_intx_nintrs(rdip) ?
usr/src/uts/sun4u/io/upa64s.c
760
ret = i_ddi_intr_ops(dip, rdip, intr_op, hdlp, result);
usr/src/uts/sun4u/io/upa64s.c
786
upa64s_ctlops(dev_info_t *dip, dev_info_t *rdip,
usr/src/uts/sun4u/io/upa64s.c
790
HI32(dip), LO32(dip), HI32(rdip), LO32(rdip), op);
usr/src/uts/sun4u/io/upa64s.c
797
ddi_get_name(rdip), ddi_get_instance(rdip));
usr/src/uts/sun4u/io/upa64s.c
802
ddi_get_name(rdip), ddi_get_instance(rdip));
usr/src/uts/sun4u/io/upa64s.c
810
ddi_get_name(rdip), ddi_get_instance(rdip));
usr/src/uts/sun4u/io/upa64s.c
811
return (report_dev(rdip));
usr/src/uts/sun4u/io/upa64s.c
815
ddi_get_name(rdip), ddi_get_instance(rdip));
usr/src/uts/sun4u/io/upa64s.c
816
*((off_t *)result) = get_reg_set_size(rdip, *((int *)arg));
usr/src/uts/sun4u/io/upa64s.c
821
ddi_get_name(rdip), ddi_get_instance(rdip));
usr/src/uts/sun4u/io/upa64s.c
822
*((uint_t *)result) = get_nreg_set(rdip);
usr/src/uts/sun4u/io/upa64s.c
830
ddi_get_name(rdip), ddi_get_instance(rdip), op);
usr/src/uts/sun4u/io/upa64s.c
831
return (ddi_ctlops(dip, rdip, op, arg, result));
usr/src/uts/sun4u/lw2plus/io/lombus.c
1830
lombus_map(dev_info_t *dip, dev_info_t *rdip, ddi_map_req_t *mp,
usr/src/uts/sun4u/lw2plus/io/lombus.c
1850
if ((lcip = ddi_get_parent_data(rdip)) == NULL)
usr/src/uts/sun4u/lw2plus/io/lombus.c
1872
lombus_ctlops(dev_info_t *dip, dev_info_t *rdip, ddi_ctl_enum_t op,
usr/src/uts/sun4u/lw2plus/io/lombus.c
1976
if (rdip == NULL)
usr/src/uts/sun4u/lw2plus/io/lombus.c
1980
ddi_node_name(rdip), ddi_get_name_addr(rdip),
usr/src/uts/sun4u/lw2plus/io/lombus.c
1986
if ((lcip = ddi_get_parent_data(rdip)) == NULL)
usr/src/uts/sun4u/lw2plus/io/lombus.c
1994
if ((lcip = ddi_get_parent_data(rdip)) == NULL)
usr/src/uts/sun4u/lw2plus/io/lombus.c
2000
return (ddi_ctlops(dip, rdip, op, arg, result));
usr/src/uts/sun4u/lw8/io/sgenv.c
2357
dev_info_t *rdip; /* root dev info ptr */
usr/src/uts/sun4u/lw8/io/sgenv.c
2362
rdip = ddi_root_node();
usr/src/uts/sun4u/lw8/io/sgenv.c
2364
for (dip = ddi_get_child(rdip); dip != NULL;
usr/src/uts/sun4u/opl/io/drmach.c
1141
dev_info_t *rdip;
usr/src/uts/sun4u/opl/io/drmach.c
1149
rdip = ddi_root_node();
usr/src/uts/sun4u/opl/io/drmach.c
1151
if (ddi_getproplen(DDI_DEV_T_ANY, rdip, DDI_PROP_DONTPASS,
usr/src/uts/sun4u/opl/io/drmach.c
1156
rv = ddi_prop_op(DDI_DEV_T_ANY, rdip, PROP_LEN_AND_VAL_BUF,
usr/src/uts/sun4u/opl/io/drmach.c
1171
rdip = ddi_get_child(ddi_root_node());
usr/src/uts/sun4u/opl/io/drmach.c
1177
bnum = ddi_getprop(DDI_DEV_T_ANY, rdip, DDI_PROP_DONTPASS,
usr/src/uts/sun4u/opl/io/drmach.c
1184
"property value, %s=%d", (void *)rdip,
usr/src/uts/sun4u/opl/io/drmach.c
1190
} while ((rdip = ddi_get_next_sibling(rdip)) != NULL);
usr/src/uts/sun4u/opl/io/drmach.c
2688
dev_info_t *rdip, *fdip = NULL;
usr/src/uts/sun4u/opl/io/drmach.c
2700
rdip = dp->node->n_getdip(dp->node);
usr/src/uts/sun4u/opl/io/drmach.c
2702
ASSERT(rdip);
usr/src/uts/sun4u/opl/io/drmach.c
2713
ASSERT(e_ddi_branch_held(rdip));
usr/src/uts/sun4u/opl/io/drmach.c
2714
if (e_ddi_branch_unconfigure(rdip, &fdip, 0)) {
usr/src/uts/sun4u/opl/io/drmach.c
2725
(void) ddi_pathname(rdip, path);
usr/src/uts/sun4u/opl/io/drmach.c
949
dev_info_t *rdip;
usr/src/uts/sun4u/opl/io/drmach.c
958
rdip = dp->node->n_getdip(dp->node);
usr/src/uts/sun4u/opl/io/drmach.c
960
ASSERT(rdip);
usr/src/uts/sun4u/opl/io/drmach.c
962
ASSERT(e_ddi_branch_held(rdip));
usr/src/uts/sun4u/opl/io/drmach.c
964
if (e_ddi_branch_configure(rdip, &fdip, 0) != 0) {
usr/src/uts/sun4u/opl/io/drmach.c
966
dev_info_t *dip = (fdip != NULL) ? fdip : rdip;
usr/src/uts/sun4u/opl/io/pcicmu/pcicmu.c
1317
dev_info_t *rdip = ino_p->pino_ih_head->ih_dip;
usr/src/uts/sun4u/opl/io/pcicmu/pcicmu.c
1318
dev_info_t *prdip = ddi_get_parent(rdip);
usr/src/uts/sun4u/opl/io/pcicmu/pcicmu.c
1341
s1 = ddi_get_name_addr(rdip);
usr/src/uts/sun4u/opl/io/pcicmu/pcicmu.c
1394
"by %s#%d %s\n", ddi_driver_name(rdip),
usr/src/uts/sun4u/opl/io/pcicmu/pcicmu.c
1395
ddi_get_instance(rdip),
usr/src/uts/sun4u/opl/io/pcicmu/pcicmu.c
1396
ddi_deviname(rdip, buf1),
usr/src/uts/sun4u/opl/io/pcicmu/pcicmu.c
687
pcmu_map(dev_info_t *dip, dev_info_t *rdip, ddi_map_req_t *mp,
usr/src/uts/sun4u/opl/io/pcicmu/pcicmu.c
697
ddi_driver_name(rdip), ddi_get_instance(rdip));
usr/src/uts/sun4u/opl/io/pcicmu/pcicmu.c
712
if (ddi_getlongprop(DDI_DEV_T_NONE, rdip, DDI_PROP_DONTPASS,
usr/src/uts/sun4u/opl/io/pcicmu/pcicmu.c
730
if (rval = pcmu_reloc_reg(dip, rdip, pcmu_p, rp)) {
usr/src/uts/sun4u/opl/io/pcicmu/pcicmu.c
869
pcmu_ctlops(dev_info_t *dip, dev_info_t *rdip,
usr/src/uts/sun4u/opl/io/pcicmu/pcicmu.c
882
return (pcmu_report_dev(rdip));
usr/src/uts/sun4u/opl/io/pcicmu/pcicmu.c
893
*((off_t *)result) = pcmu_get_reg_set_size(rdip, *((int *)arg));
usr/src/uts/sun4u/opl/io/pcicmu/pcicmu.c
897
*((uint_t *)result) = pcmu_get_nreg_set(rdip);
usr/src/uts/sun4u/opl/io/pcicmu/pcicmu.c
929
ddi_driver_name(rdip), ddi_get_instance(rdip));
usr/src/uts/sun4u/opl/io/pcicmu/pcicmu.c
930
return (ddi_ctlops(dip, rdip, op, arg, result));
usr/src/uts/sun4u/opl/io/pcicmu/pcicmu.c
936
pcmu_intr_ops(dev_info_t *dip, dev_info_t *rdip, ddi_intr_op_t intr_op,
usr/src/uts/sun4u/opl/io/pcicmu/pcicmu.c
945
(void) pci_intx_get_cap(rdip, (int *)result);
usr/src/uts/sun4u/opl/io/pcicmu/pcicmu.c
961
ret = pcmu_add_intr(dip, rdip, hdlp);
usr/src/uts/sun4u/opl/io/pcicmu/pcicmu.c
964
ret = pcmu_remove_intr(dip, rdip, hdlp);
usr/src/uts/sun4u/opl/io/pcicmu/pcicmu.c
967
ret = pcmu_ib_update_intr_state(pcmu_p, rdip, hdlp,
usr/src/uts/sun4u/opl/io/pcicmu/pcicmu.c
971
ret = pcmu_ib_update_intr_state(pcmu_p, rdip, hdlp,
usr/src/uts/sun4u/opl/io/pcicmu/pcicmu.c
975
ret = pci_intx_set_mask(rdip);
usr/src/uts/sun4u/opl/io/pcicmu/pcicmu.c
978
ret = pci_intx_clr_mask(rdip);
usr/src/uts/sun4u/opl/io/pcicmu/pcicmu.c
981
ret = pci_intx_get_pending(rdip, (int *)result);
usr/src/uts/sun4u/opl/io/pcicmu/pcicmu.c
985
*(int *)result = i_ddi_get_intx_nintrs(rdip);
usr/src/uts/sun4u/opl/io/pcicmu/pcicmu.c
989
*(int *)result = i_ddi_get_intx_nintrs(rdip) ?
usr/src/uts/sun4u/opl/io/pcicmu/pcmu_ib.c
693
dev_info_t *rdip, uint32_t inum)
usr/src/uts/sun4u/opl/io/pcicmu/pcmu_ib.c
698
if (ih_lst->ih_dip == rdip && ih_lst->ih_inum == inum) {
usr/src/uts/sun4u/opl/io/pcicmu/pcmu_ib.c
706
pcmu_ib_alloc_ih(dev_info_t *rdip, uint32_t inum,
usr/src/uts/sun4u/opl/io/pcicmu/pcmu_ib.c
714
ih_p->ih_dip = rdip;
usr/src/uts/sun4u/opl/io/pcicmu/pcmu_ib.c
725
pcmu_ib_update_intr_state(pcmu_t *pcmu_p, dev_info_t *rdip,
usr/src/uts/sun4u/opl/io/pcicmu/pcmu_ib.c
744
rdip, hdlp->ih_inum)) {
usr/src/uts/sun4u/opl/io/pcicmu/pcmu_intr.c
170
pcmu_add_intr(dev_info_t *dip, dev_info_t *rdip, ddi_intr_handle_impl_t *hdlp)
usr/src/uts/sun4u/opl/io/pcicmu/pcmu_intr.c
184
ddi_driver_name(rdip), ddi_get_instance(rdip), ino);
usr/src/uts/sun4u/opl/io/pcicmu/pcmu_intr.c
197
ih_p = pcmu_ib_alloc_ih(rdip, hdlp->ih_inum,
usr/src/uts/sun4u/opl/io/pcicmu/pcmu_intr.c
202
if (pcmu_ib_ino_locate_intr(ino_p, rdip, intr_index)) {
usr/src/uts/sun4u/opl/io/pcicmu/pcmu_intr.c
213
intr_dist_cpuid_add_device_weight(cpu_id, rdip, 0);
usr/src/uts/sun4u/opl/io/pcicmu/pcmu_intr.c
249
intr_dist_cpuid_add_device_weight(cpu_id, rdip, 0);
usr/src/uts/sun4u/opl/io/pcicmu/pcmu_intr.c
275
pcmu_remove_intr(dev_info_t *dip, dev_info_t *rdip,
usr/src/uts/sun4u/opl/io/pcicmu/pcmu_intr.c
288
ddi_driver_name(rdip), ddi_get_instance(rdip), ino);
usr/src/uts/sun4u/opl/io/pcicmu/pcmu_intr.c
306
ih_p = pcmu_ib_ino_locate_intr(ino_p, rdip, hdlp->ih_inum);
usr/src/uts/sun4u/opl/io/pcicmu/pcmu_intr.c
311
intr_dist_cpuid_rem_device_weight(ino_p->pino_cpuid, rdip);
usr/src/uts/sun4u/opl/io/pcicmu/pcmu_util.c
139
pcmu_reloc_reg(dev_info_t *dip, dev_info_t *rdip, pcmu_t *pcmu_p,
usr/src/uts/sun4u/opl/io/pcicmu/pcmu_util.c
164
if (ddi_getlongprop(DDI_DEV_T_ANY, rdip, DDI_PROP_DONTPASS,
usr/src/uts/sun4u/opl/sys/pcicmu/pcicmu.h
437
extern uint32_t pcmu_class_to_pil(dev_info_t *rdip);
usr/src/uts/sun4u/opl/sys/pcicmu/pcicmu.h
438
extern int pcmu_add_intr(dev_info_t *dip, dev_info_t *rdip,
usr/src/uts/sun4u/opl/sys/pcicmu/pcicmu.h
440
extern int pcmu_remove_intr(dev_info_t *dip, dev_info_t *rdip,
usr/src/uts/sun4u/opl/sys/pcicmu/pcmu_err.h
122
extern void pcmu_fm_acc_setup(ddi_map_req_t *mp, dev_info_t *rdip);
usr/src/uts/sun4u/opl/sys/pcicmu/pcmu_ib.h
153
extern int pcmu_ib_update_intr_state(pcmu_t *pcmu_p, dev_info_t *rdip,
usr/src/uts/sun4u/serengeti/io/ssm.c
594
ssm_ctlops(dev_info_t *dip, dev_info_t *rdip, ddi_ctl_enum_t op, void *arg,
usr/src/uts/sun4u/serengeti/io/ssm.c
618
parent = ddi_get_parent(rdip);
usr/src/uts/sun4u/serengeti/io/ssm.c
620
(void) sprintf(p, "%s%d at %s%d", DEVI(rdip)->devi_name,
usr/src/uts/sun4u/serengeti/io/ssm.c
621
DEVI(rdip)->devi_instance, ddi_get_name(parent),
usr/src/uts/sun4u/serengeti/io/ssm.c
626
portid = (int)ddi_getprop(DDI_DEV_T_ANY, rdip,
usr/src/uts/sun4u/serengeti/io/ssm.c
641
rp = sparc_pd_getreg(rdip, 0);
usr/src/uts/sun4u/serengeti/io/ssm.c
642
n = sparc_pd_getnreg(rdip);
usr/src/uts/sun4u/serengeti/io/ssm.c
665
rval = ddi_ctlops(dip, rdip, op, arg, result);
usr/src/uts/sun4u/sunfire/io/fhc.c
1120
fhc_add_intr_impl(dev_info_t *dip, dev_info_t *rdip,
usr/src/uts/sun4u/sunfire/io/fhc.c
1187
softsp->poll_list[zs_inst].child = rdip;
usr/src/uts/sun4u/sunfire/io/fhc.c
1241
fhc_arg->child = rdip;
usr/src/uts/sun4u/sunfire/io/fhc.c
1323
fhc_remove_intr_impl(dev_info_t *dip, dev_info_t *rdip,
usr/src/uts/sun4u/sunfire/io/fhc.c
1351
if (softsp->poll_list[i].child == rdip &&
usr/src/uts/sun4u/sunfire/io/fhc.c
1389
if (softsp->intr_list[i]->child == rdip &&
usr/src/uts/sun4u/sunfire/io/fhc.c
1422
fhc_intr_ops(dev_info_t *dip, dev_info_t *rdip, ddi_intr_op_t intr_op,
usr/src/uts/sun4u/sunfire/io/fhc.c
1452
ret = fhc_add_intr_impl(dip, rdip, hdlp);
usr/src/uts/sun4u/sunfire/io/fhc.c
1455
fhc_remove_intr_impl(dip, rdip, hdlp);
usr/src/uts/sun4u/sunfire/io/fhc.c
1462
*(int *)result = i_ddi_get_intx_nintrs(rdip);
usr/src/uts/sun4u/sunfire/io/fhc.c
1472
*(int *)result = i_ddi_get_intx_nintrs(rdip) ?
usr/src/uts/sun4u/sunfire/io/fhc.c
1476
ret = i_ddi_intr_ops(dip, rdip, intr_op, hdlp, result);
usr/src/uts/sun4u/sunfire/io/fhc.c
1492
fhc_ctlops(dev_info_t *dip, dev_info_t *rdip,
usr/src/uts/sun4u/sunfire/io/fhc.c
1517
return (ddi_ctlops(dip, rdip, op, arg, result));
usr/src/uts/sun4u/sunfire/io/fhc.c
309
static int fhc_intr_ops(dev_info_t *dip, dev_info_t *rdip,
usr/src/uts/sun4u/sunfire/io/fhc.c
312
static int fhc_add_intr_impl(dev_info_t *dip, dev_info_t *rdip,
usr/src/uts/sun4u/sunfire/io/fhc.c
314
static void fhc_remove_intr_impl(dev_info_t *dip, dev_info_t *rdip,
usr/src/uts/sun4u/sunfire/io/sysctrl.c
1020
rdip = ddi_root_node();
usr/src/uts/sun4u/sunfire/io/sysctrl.c
1022
ndi_devi_enter(rdip);
usr/src/uts/sun4u/sunfire/io/sysctrl.c
1023
ddi_walk_devs(ddi_get_child(rdip), sysctrl_hold_rele_branches, &arg);
usr/src/uts/sun4u/sunfire/io/sysctrl.c
1024
ndi_devi_exit(rdip);
usr/src/uts/sun4u/sunfire/io/sysctrl.c
1041
dev_info_t *rdip;
usr/src/uts/sun4u/sunfire/io/sysctrl.c
1085
rdip = ddi_root_node();
usr/src/uts/sun4u/sunfire/io/sysctrl.c
1087
ndi_devi_enter(rdip);
usr/src/uts/sun4u/sunfire/io/sysctrl.c
1088
ddi_walk_devs(ddi_get_child(rdip), sysctrl_hold_rele_branches,
usr/src/uts/sun4u/sunfire/io/sysctrl.c
1090
ndi_devi_exit(rdip);
usr/src/uts/sun4u/sunfire/io/sysctrl.c
970
dev_info_t *rdip;
usr/src/uts/sun4u/sunfire/io/sysctrl_dr.c
1409
dev_info_t *rdip;
usr/src/uts/sun4u/sunfire/io/sysctrl_dr.c
1421
rdip = wp->handle->dip_list[wp->handle->dip_list_len] =
usr/src/uts/sun4u/sunfire/io/sysctrl_dr.c
1423
if (rdip != NULL) {
usr/src/uts/sun4u/sunfire/io/sysctrl_dr.c
1429
ddi_release_devi(rdip);
usr/src/uts/sun4u/sunfire/io/sysctrl_dr.c
1430
ASSERT(e_ddi_branch_held(rdip));
usr/src/uts/sun4u/sunfire/io/sysctrl_dr.c
148
static void sysc_branch_callback(dev_info_t *rdip, void *arg, uint_t flags);
usr/src/uts/sun4u/sunfire/io/sysctrl_dr.c
1530
sysc_branch_callback(dev_info_t *rdip, void *arg, uint_t flags)
usr/src/uts/sun4u/sunfire/io/sysctrl_dr.c
1539
*wp->dipp = rdip;
usr/src/uts/sun4u/sys/pci/pci_chip.h
68
extern int cb_remove_xintr(pci_t *pci_p, dev_info_t *dip, dev_info_t *rdip,
usr/src/uts/sun4u/sys/pci/pci_chip.h
70
extern uint32_t pci_xlate_intr(dev_info_t *dip, dev_info_t *rdip,
usr/src/uts/sun4u/sys/pci/pci_dma.h
179
#define PCI_DMA_NOCTX(rdip) (!pci_use_contexts || (pci_ctx_no_active_flush && \
usr/src/uts/sun4u/sys/pci/pci_dma.h
180
ddi_prop_exists(DDI_DEV_T_ANY, rdip, \
usr/src/uts/sun4u/sys/pci/pci_dma.h
227
extern int pci_dma_sync(dev_info_t *dip, dev_info_t *rdip,
usr/src/uts/sun4u/sys/pci/pci_dma.h
230
extern int pci_dma_win(dev_info_t *dip, dev_info_t *rdip,
usr/src/uts/sun4u/sys/pci/pci_dma.h
234
extern ddi_dma_impl_t *pci_dma_allocmp(dev_info_t *dip, dev_info_t *rdip,
usr/src/uts/sun4u/sys/pci/pci_dma.h
238
extern ddi_dma_impl_t *pci_dma_lmts2hdl(dev_info_t *dip, dev_info_t *rdip,
usr/src/uts/sun4u/sys/pci/pci_dma.h
250
extern void pci_dma_sync_unmap(dev_info_t *dip, dev_info_t *rdip,
usr/src/uts/sun4u/sys/pci/pci_dma.h
254
extern int pci_dvma_ctl(dev_info_t *dip, dev_info_t *rdip,
usr/src/uts/sun4u/sys/pci/pci_dma.h
257
extern int pci_dma_ctl(dev_info_t *dip, dev_info_t *rdip,
usr/src/uts/sun4u/sys/pci/pci_dma.h
290
extern int pci_dma_freehdl(dev_info_t *dip, dev_info_t *rdip,
usr/src/uts/sun4u/sys/pci/pci_dma.h
293
int pci_dma_handle_clean(dev_info_t *rdip, ddi_dma_handle_t handle);
usr/src/uts/sun4u/sys/pci/pci_fdvma.h
38
extern int pci_fdvma_reserve(dev_info_t *dip, dev_info_t *rdip, pci_t *pci_p,
usr/src/uts/sun4u/sys/pci/pci_fm.h
208
extern void pci_fm_acc_setup(ddi_map_req_t *mp, dev_info_t *rdip);
usr/src/uts/sun4u/sys/pci/pci_ib.h
222
extern int ib_update_intr_state(pci_t *pci_p, dev_info_t *rdip,
usr/src/uts/sun4u/sys/pci/pci_intr.h
33
extern dev_info_t *get_my_childs_dip(dev_info_t *dip, dev_info_t *rdip);
usr/src/uts/sun4u/sys/pci/pci_intr.h
34
extern int pci_add_intr(dev_info_t *dip, dev_info_t *rdip,
usr/src/uts/sun4u/sys/pci/pci_intr.h
36
extern int pci_remove_intr(dev_info_t *dip, dev_info_t *rdip,
usr/src/uts/sun4u/sys/pci/pci_util.h
48
extern int pci_reloc_reg(dev_info_t *dip, dev_info_t *rdip, pci_t *pci_p,
usr/src/uts/sun4u/sys/pci/pci_var.h
216
pci_map(dev_info_t *dip, dev_info_t *rdip, ddi_map_req_t *mp,
usr/src/uts/sun4u/sys/pci/pci_var.h
219
pci_dma_setup(dev_info_t *dip, dev_info_t *rdip,
usr/src/uts/sun4u/sys/pci/pci_var.h
222
pci_dma_allochdl(dev_info_t *dip, dev_info_t *rdip, ddi_dma_attr_t *attrp,
usr/src/uts/sun4u/sys/pci/pci_var.h
225
pci_dma_bindhdl(dev_info_t *dip, dev_info_t *rdip,
usr/src/uts/sun4u/sys/pci/pci_var.h
229
pci_dma_unbindhdl(dev_info_t *dip, dev_info_t *rdip,
usr/src/uts/sun4u/sys/pci/pci_var.h
232
pci_dma_flush(dev_info_t *dip, dev_info_t *rdip,
usr/src/uts/sun4u/sys/pci/pci_var.h
236
pci_dma_ctlops(dev_info_t *dip, dev_info_t *rdip, ddi_dma_handle_t handle,
usr/src/uts/sun4u/sys/pci/pci_var.h
240
pci_ctlops(dev_info_t *dip, dev_info_t *rdip,
usr/src/uts/sun4u/sys/pci/pci_var.h
243
pci_intr_ops(dev_info_t *dip, dev_info_t *rdip, ddi_intr_op_t intr_op,
usr/src/uts/sun4u/sys/sysiosbus.h
402
dev_info_t *rdip;
usr/src/uts/sun4v/io/cnex.c
1180
cnex_ctl(dev_info_t *dip, dev_info_t *rdip, ddi_ctl_enum_t ctlop,
usr/src/uts/sun4v/io/cnex.c
1189
if (rdip == NULL)
usr/src/uts/sun4v/io/cnex.c
1192
ddi_driver_name(rdip), ddi_get_instance(rdip));
usr/src/uts/sun4v/io/cnex.c
1240
ddi_driver_name(rdip), ddi_get_instance(rdip));
usr/src/uts/sun4v/io/cnex.c
1255
return (ddi_ctlops(dip, rdip, ctlop, arg, result));
usr/src/uts/sun4v/io/mach_rootnex.c
106
rootnex_get_intr_pri(dev_info_t *dip, dev_info_t *rdip,
usr/src/uts/sun4v/io/mach_rootnex.c
64
rootnex_add_intr_impl(dev_info_t *dip, dev_info_t *rdip,
usr/src/uts/sun4v/io/mach_rootnex.c
68
rootnex_remove_intr_impl(dev_info_t *dip, dev_info_t *rdip,
usr/src/uts/sun4v/io/mach_rootnex.c
72
rootnex_get_intr_pri(dev_info_t *dip, dev_info_t *rdip,
usr/src/uts/sun4v/io/mach_rootnex.c
82
rootnex_add_intr_impl(dev_info_t *dip, dev_info_t *rdip,
usr/src/uts/sun4v/io/mach_rootnex.c
93
rootnex_remove_intr_impl(dev_info_t *dip, dev_info_t *rdip,
usr/src/uts/sun4v/io/niumx/niumx.c
1048
niumx_add_intr(dev_info_t *dip, dev_info_t *rdip,
usr/src/uts/sun4v/io/niumx/niumx.c
1079
ih_p->ih_dip = rdip;
usr/src/uts/sun4v/io/niumx/niumx.c
1086
"handler=%p arg1=%p arg2=%p, new ih_p = %p\n", NIUMX_NAMEINST(rdip),
usr/src/uts/sun4v/io/niumx/niumx.c
1139
niumx_rem_intr(dev_info_t *dip, dev_info_t *rdip,
usr/src/uts/sun4v/io/niumx/niumx.c
369
niumx_map(dev_info_t *dip, dev_info_t *rdip, ddi_map_req_t *mp,
usr/src/uts/sun4v/io/niumx/niumx.c
381
NIUMX_NAMEINST(dip), NIUMX_NAMEINST(rdip), rn);
usr/src/uts/sun4v/io/niumx/niumx.c
383
if (ddi_getlongprop(DDI_DEV_T_ANY, rdip, DDI_PROP_DONTPASS,
usr/src/uts/sun4v/io/niumx/niumx.c
455
niumx_ctlops(dev_info_t *dip, dev_info_t *rdip,
usr/src/uts/sun4v/io/niumx/niumx.c
462
if (rdip == (dev_info_t *)0)
usr/src/uts/sun4v/io/niumx/niumx.c
468
ddi_node_name(rdip), ddi_get_name_addr(rdip),
usr/src/uts/sun4v/io/niumx/niumx.c
469
NIUMX_NAMEINST(rdip));
usr/src/uts/sun4v/io/niumx/niumx.c
485
return (ddi_ctlops(dip, rdip, ctlop, arg, result));
usr/src/uts/sun4v/io/niumx/niumx.c
49
static int niumx_intr_ops(dev_info_t *dip, dev_info_t *rdip,
usr/src/uts/sun4v/io/niumx/niumx.c
492
if (ddi_getlongprop(DDI_DEV_T_NONE, rdip, DDI_PROP_DONTPASS |
usr/src/uts/sun4v/io/niumx/niumx.c
53
static int niumx_set_intr(dev_info_t *dip, dev_info_t *rdip,
usr/src/uts/sun4v/io/niumx/niumx.c
55
static int niumx_add_intr(dev_info_t *dip, dev_info_t *rdip,
usr/src/uts/sun4v/io/niumx/niumx.c
57
static int niumx_rem_intr(dev_info_t *dip, dev_info_t *rdip,
usr/src/uts/sun4v/io/niumx/niumx.c
60
static int niumx_map(dev_info_t *dip, dev_info_t *rdip, ddi_map_req_t *mp,
usr/src/uts/sun4v/io/niumx/niumx.c
62
static int niumx_dma_allochdl(dev_info_t *dip, dev_info_t *rdip,
usr/src/uts/sun4v/io/niumx/niumx.c
646
niumx_dma_allochdl(dev_info_t *dip, dev_info_t *rdip, ddi_dma_attr_t *attrp,
usr/src/uts/sun4v/io/niumx/niumx.c
65
static int niumx_dma_freehdl(dev_info_t *dip, dev_info_t *rdip,
usr/src/uts/sun4v/io/niumx/niumx.c
652
DBG(NIUMX_DBG_DMA_ALLOCH, dip, "rdip=%s%d\n", NIUMX_NAMEINST(rdip));
usr/src/uts/sun4v/io/niumx/niumx.c
665
mp->dmai_rdip = rdip;
usr/src/uts/sun4v/io/niumx/niumx.c
67
static int niumx_dma_bindhdl(dev_info_t *dip, dev_info_t *rdip,
usr/src/uts/sun4v/io/niumx/niumx.c
688
niumx_dma_freehdl(dev_info_t *dip, dev_info_t *rdip, ddi_dma_handle_t handle)
usr/src/uts/sun4v/io/niumx/niumx.c
70
static int niumx_dma_unbindhdl(dev_info_t *dip, dev_info_t *rdip,
usr/src/uts/sun4v/io/niumx/niumx.c
72
static int niumx_ctlops(dev_info_t *dip, dev_info_t *rdip,
usr/src/uts/sun4v/io/niumx/niumx.c
724
niumx_dma_bindhdl(dev_info_t *dip, dev_info_t *rdip,
usr/src/uts/sun4v/io/niumx/niumx.c
736
NIUMX_NAMEINST(rdip), mp, dmareq);
usr/src/uts/sun4v/io/niumx/niumx.c
799
niumx_dma_unbindhdl(dev_info_t *dip, dev_info_t *rdip, ddi_dma_handle_t handle)
usr/src/uts/sun4v/io/niumx/niumx.c
804
ddi_driver_name(rdip), ddi_get_instance(rdip), handle);
usr/src/uts/sun4v/io/niumx/niumx.c
816
niumx_intr_ops(dev_info_t *dip, dev_info_t *rdip, ddi_intr_op_t intr_op,
usr/src/uts/sun4v/io/niumx/niumx.c
823
"handle=%p\n", dip, rdip, intr_op, hdlp);
usr/src/uts/sun4v/io/niumx/niumx.c
850
ret = niumx_add_intr(dip, rdip, hdlp);
usr/src/uts/sun4v/io/niumx/niumx.c
853
ret = niumx_rem_intr(dip, rdip, hdlp);
usr/src/uts/sun4v/io/niumx/niumx.c
856
ret = niumx_set_intr(dip, rdip, hdlp, HV_INTR_VALID);
usr/src/uts/sun4v/io/niumx/niumx.c
859
ret = niumx_set_intr(dip, rdip, hdlp, HV_INTR_NOTVALID);
usr/src/uts/sun4v/io/niumx/niumx.c
875
if (ddi_getlongprop(DDI_DEV_T_ANY, rdip, DDI_PROP_DONTPASS,
usr/src/uts/sun4v/io/niumx/niumx.c
917
niumx_set_intr(dev_info_t *dip, dev_info_t *rdip,
usr/src/uts/sun4v/io/niumx/niumx.c
935
NIUMX_NAMEINST(rdip), valid, valid ? "enabling" : "disabling",
usr/src/uts/sun4v/io/px/px_lib4v.c
1717
px_lib_ctlops_poke(dev_info_t *dip, dev_info_t *rdip,
usr/src/uts/sun4v/io/px/px_lib4v.c
1773
if (pcie_get_bdf_from_dip(rdip, &bdf) != DDI_SUCCESS) {
usr/src/uts/sun4v/io/px/px_lib4v.c
1829
px_lib_ctlops_peek(dev_info_t *dip, dev_info_t *rdip,
usr/src/uts/sun4v/io/px/px_lib4v.c
642
px_lib_dma_sync(dev_info_t *dip, dev_info_t *rdip, ddi_dma_handle_t handle,
usr/src/uts/sun4v/io/px/px_lib4v.c
654
dip, rdip, handle, off, len, cache_flags);
usr/src/uts/sun4v/io/px/px_lib4v.c
658
ddi_driver_name(rdip), ddi_get_instance(rdip), (void *)mp);
usr/src/uts/sun4v/io/vnex.c
109
static int vnex_intr_ops(dev_info_t *dip, dev_info_t *rdip,
usr/src/uts/sun4v/io/vnex.c
304
vnex_ctl(dev_info_t *dip, dev_info_t *rdip,
usr/src/uts/sun4v/io/vnex.c
313
if (rdip == NULL)
usr/src/uts/sun4v/io/vnex.c
316
ddi_driver_name(rdip), ddi_get_instance(rdip));
usr/src/uts/sun4v/io/vnex.c
357
dev_info_t *child = rdip;
usr/src/uts/sun4v/io/vnex.c
373
ctlop, ddi_get_name(rdip), ddi_get_instance(rdip));
usr/src/uts/sun4v/io/vnex.c
380
return (ddi_ctlops(dip, rdip, ctlop, arg, result));
usr/src/uts/sun4v/io/vnex.c
385
vnex_get_pil(dev_info_t *rdip)
usr/src/uts/sun4v/io/vnex.c
390
name = ddi_node_name(rdip);
usr/src/uts/sun4v/io/vnex.c
404
vnex_enable_intr(dev_info_t *rdip, ddi_intr_handle_impl_t *hdlp)
usr/src/uts/sun4v/io/vnex.c
409
vid_p = vnex_locate_id(rdip, hdlp->ih_vector);
usr/src/uts/sun4v/io/vnex.c
431
vnex_disable_intr(dev_info_t *rdip, ddi_intr_handle_impl_t *hdlp)
usr/src/uts/sun4v/io/vnex.c
435
vid_p = vnex_locate_id(rdip, hdlp->ih_vector);
usr/src/uts/sun4v/io/vnex.c
461
vnex_add_intr(dev_info_t *dip, dev_info_t *rdip,
usr/src/uts/sun4v/io/vnex.c
498
vid_p = vnex_alloc_id(rdip, ino, cfg);
usr/src/uts/sun4v/io/vnex.c
509
hdlp->ih_pri = vnex_get_pil(rdip);
usr/src/uts/sun4v/io/vnex.c
524
vnex_remove_intr(dev_info_t *rdip,
usr/src/uts/sun4v/io/vnex.c
532
vid_p = vnex_locate_id(rdip, ino);
usr/src/uts/sun4v/io/vnex.c
543
vnex_intr_ops(dev_info_t *dip, dev_info_t *rdip,
usr/src/uts/sun4v/io/vnex.c
557
hdlp->ih_pri : vnex_get_pil(rdip);
usr/src/uts/sun4v/io/vnex.c
564
ret = vnex_add_intr(dip, rdip, hdlp);
usr/src/uts/sun4v/io/vnex.c
567
ret = vnex_remove_intr(rdip, hdlp);
usr/src/uts/sun4v/io/vnex.c
570
ret = vnex_enable_intr(rdip, hdlp);
usr/src/uts/sun4v/io/vnex.c
573
ret = vnex_disable_intr(rdip, hdlp);
usr/src/uts/sun4v/io/vnex.c
577
*(int *)result = i_ddi_get_intx_nintrs(rdip);
usr/src/uts/sun4v/io/vnex.c
580
*(int *)result = i_ddi_get_intx_nintrs(rdip) ?