Symbol: ldi_handle
usr/src/cmd/mdb/common/modules/genunix/genunix.c
4339
ldi_handle, ldi_handle_help },
usr/src/cmd/mdb/common/modules/genunix/ldi.c
116
if ((mdb_vread(&lhwp->lhp, sizeof (struct ldi_handle *),
usr/src/cmd/mdb/common/modules/genunix/ldi.c
132
if (mdb_vread(&lhwp->buf, sizeof (struct ldi_handle),
usr/src/cmd/mdb/common/modules/genunix/ldi.c
313
struct ldi_handle lh;
usr/src/cmd/mdb/common/modules/genunix/ldi.c
317
if (mdb_vread(&lh, sizeof (struct ldi_handle), addr) == -1) {
usr/src/cmd/mdb/common/modules/genunix/ldi.c
49
struct ldi_handle **hash; /* current bucket pointer */
usr/src/cmd/mdb/common/modules/genunix/ldi.c
50
struct ldi_handle *lhp; /* ldi handle pointer */
usr/src/cmd/mdb/common/modules/genunix/ldi.c
52
struct ldi_handle buf; /* buffer used for handle reads */
usr/src/cmd/mdb/common/modules/genunix/ldi.c
86
lhwp->hash = (struct ldi_handle **)(uintptr_t)sym.st_value;
usr/src/cmd/mdb/common/modules/genunix/ldi.c
90
if ((mdb_vread(&lhwp->lhp, sizeof (struct ldi_handle *),
usr/src/cmd/mdb/common/modules/genunix/ldi.h
44
extern int ldi_handle(uintptr_t, uint_t, int, const mdb_arg_t *);
usr/src/uts/common/os/driver_lyr.c
1171
struct ldi_handle *lhp;
usr/src/uts/common/os/driver_lyr.c
1221
struct ldi_handle *lhp = (struct ldi_handle *)arg;
usr/src/uts/common/os/driver_lyr.c
130
static struct ldi_handle *ldi_handle_hash[LH_HASH_SZ];
usr/src/uts/common/os/driver_lyr.c
1387
struct ldi_handle *lhp;
usr/src/uts/common/os/driver_lyr.c
1691
struct ldi_handle *handlep = (struct ldi_handle *)lh;
usr/src/uts/common/os/driver_lyr.c
1789
struct ldi_handle *handlep = (struct ldi_handle *)lh;
usr/src/uts/common/os/driver_lyr.c
1812
struct ldi_handle *handlep = (struct ldi_handle *)lh;
usr/src/uts/common/os/driver_lyr.c
1838
struct ldi_handle *handlep = (struct ldi_handle *)lh;
usr/src/uts/common/os/driver_lyr.c
1946
struct ldi_handle *handlep = (struct ldi_handle *)lh;
usr/src/uts/common/os/driver_lyr.c
1996
struct ldi_handle *handlep = (struct ldi_handle *)lh;
usr/src/uts/common/os/driver_lyr.c
2021
struct ldi_handle *handlep = (struct ldi_handle *)lh;
usr/src/uts/common/os/driver_lyr.c
2062
struct ldi_handle *handlep = (struct ldi_handle *)lh;
usr/src/uts/common/os/driver_lyr.c
2081
struct ldi_handle *handlep = (struct ldi_handle *)lh;
usr/src/uts/common/os/driver_lyr.c
2099
struct ldi_handle *handlep = (struct ldi_handle *)lh;
usr/src/uts/common/os/driver_lyr.c
2116
struct ldi_handle *handlep = (struct ldi_handle *)lh;
usr/src/uts/common/os/driver_lyr.c
2144
struct ldi_handle *handlep = (struct ldi_handle *)lh;
usr/src/uts/common/os/driver_lyr.c
2172
struct ldi_handle *handlep = (struct ldi_handle *)lh;
usr/src/uts/common/os/driver_lyr.c
2200
struct ldi_handle *handlep = (struct ldi_handle *)lh;
usr/src/uts/common/os/driver_lyr.c
2233
struct ldi_handle *handlep = (struct ldi_handle *)lh;
usr/src/uts/common/os/driver_lyr.c
2245
struct ldi_handle *handlep = (struct ldi_handle *)lh;
usr/src/uts/common/os/driver_lyr.c
2257
struct ldi_handle *handlep = (struct ldi_handle *)lh;
usr/src/uts/common/os/driver_lyr.c
2276
struct ldi_handle *handlep = (struct ldi_handle *)lh;
usr/src/uts/common/os/driver_lyr.c
2297
struct ldi_handle *handlep = (struct ldi_handle *)lh;
usr/src/uts/common/os/driver_lyr.c
2353
struct ldi_handle *handlep = (struct ldi_handle *)lh;
usr/src/uts/common/os/driver_lyr.c
2410
struct ldi_handle *handlep = (struct ldi_handle *)lh;
usr/src/uts/common/os/driver_lyr.c
2485
struct ldi_handle *handlep = (struct ldi_handle *)lh;
usr/src/uts/common/os/driver_lyr.c
2563
struct ldi_handle *handlep = (struct ldi_handle *)lh;
usr/src/uts/common/os/driver_lyr.c
2620
struct ldi_handle *handlep = (struct ldi_handle *)lh;
usr/src/uts/common/os/driver_lyr.c
2681
struct ldi_handle *handlep = (struct ldi_handle *)lh;
usr/src/uts/common/os/driver_lyr.c
2741
struct ldi_handle *handlep = (struct ldi_handle *)lh;
usr/src/uts/common/os/driver_lyr.c
2793
struct ldi_handle *handlep = (struct ldi_handle *)lh;
usr/src/uts/common/os/driver_lyr.c
2834
struct ldi_handle *handlep = (struct ldi_handle *)lh;
usr/src/uts/common/os/driver_lyr.c
3095
struct ldi_handle *handlep = (struct ldi_handle *)lh;
usr/src/uts/common/os/driver_lyr.c
3186
struct ldi_handle *lhp = (struct ldi_handle *)lh;
usr/src/uts/common/os/driver_lyr.c
321
static struct ldi_handle **
usr/src/uts/common/os/driver_lyr.c
324
struct ldi_handle **lhpp = NULL;
usr/src/uts/common/os/driver_lyr.c
341
static struct ldi_handle *
usr/src/uts/common/os/driver_lyr.c
344
struct ldi_handle **lhpp, *retlhp;
usr/src/uts/common/os/driver_lyr.c
354
static struct ldi_handle *
usr/src/uts/common/os/driver_lyr.c
357
struct ldi_handle *lhp, **lhpp, *retlhp;
usr/src/uts/common/os/driver_lyr.c
382
kmem_free(lhp, sizeof (struct ldi_handle));
usr/src/uts/common/os/driver_lyr.c
424
handle_release(struct ldi_handle *lhp)
usr/src/uts/common/os/driver_lyr.c
426
struct ldi_handle **lhpp;
usr/src/uts/common/os/driver_lyr.c
459
kmem_free(lhp, sizeof (struct ldi_handle));
usr/src/uts/common/os/driver_lyr.c
469
struct ldi_handle *lhp = lep->le_lhp;
usr/src/uts/common/os/driver_lyr.c
489
struct ldi_handle *lhp = lep->le_lhp;
usr/src/uts/common/os/driver_lyr.c
743
struct ldi_handle *nlhp;
usr/src/uts/common/sys/sunldi_impl.h
125
struct ldi_handle *le_lhp;
usr/src/uts/common/sys/sunldi_impl.h
133
struct ldi_handle *lec_lhp;
usr/src/uts/common/sys/sunldi_impl.h
99
struct ldi_handle *lh_next;
usr/src/uts/sun4v/io/vds.c
1444
status = ldi_ioctl(vd->ldi_handle[VD_ENTIRE_DISK_SLICE],
usr/src/uts/sun4v/io/vds.c
1899
status = ldi_ioctl(vd->ldi_handle[0], DKIOCFLUSHWRITECACHE,
usr/src/uts/sun4v/io/vds.c
1919
status = ldi_strategy(vd->ldi_handle[0], buf);
usr/src/uts/sun4v/io/vds.c
2183
request->status = ldi_strategy(vd->ldi_handle[slice], buf);
usr/src/uts/sun4v/io/vds.c
3425
status = ldi_ioctl(vd->ldi_handle[0], cmd, (intptr_t)arg,
usr/src/uts/sun4v/io/vds.c
3439
status = ldi_ioctl(vd->ldi_handle[0], cmd,
usr/src/uts/sun4v/io/vds.c
3450
status = ldi_ioctl(vd->ldi_handle[0], cmd,
usr/src/uts/sun4v/io/vds.c
3801
status = ldi_ioctl(vd->ldi_handle[0], USCSICMD, (intptr_t)&uscsi,
usr/src/uts/sun4v/io/vds.c
3894
request->status = ldi_ioctl(vd->ldi_handle[request->slice], MHIOCSTATUS,
usr/src/uts/sun4v/io/vds.c
3939
request->status = ldi_ioctl(vd->ldi_handle[request->slice],
usr/src/uts/sun4v/io/vds.c
3966
request->status = ldi_ioctl(vd->ldi_handle[request->slice],
usr/src/uts/sun4v/io/vds.c
3982
request->status = ldi_ioctl(vd->ldi_handle[request->slice],
usr/src/uts/sun4v/io/vds.c
3987
request->status = ldi_ioctl(vd->ldi_handle[request->slice],
usr/src/uts/sun4v/io/vds.c
4000
request->status = ldi_ioctl(vd->ldi_handle[request->slice],
usr/src/uts/sun4v/io/vds.c
4010
request->status = ldi_ioctl(vd->ldi_handle[request->slice],
usr/src/uts/sun4v/io/vds.c
4018
request->status = ldi_ioctl(vd->ldi_handle[request->slice],
usr/src/uts/sun4v/io/vds.c
4041
status = ldi_ioctl(vd->ldi_handle[0], MHIOCRELEASE, (intptr_t)NULL,
usr/src/uts/sun4v/io/vds.c
4066
status = ldi_ioctl(vd->ldi_handle[0], MHIOCRELEASE, (intptr_t)NULL,
usr/src/uts/sun4v/io/vds.c
452
ldi_handle_t ldi_handle[V_NUMPAR]; /* LDI slice handles */
usr/src/uts/sun4v/io/vds.c
5504
ASSERT(vd->ldi_handle[0] != NULL);
usr/src/uts/sun4v/io/vds.c
5507
rv = ldi_prop_lookup_string(vd->ldi_handle[0],
usr/src/uts/sun4v/io/vds.c
5516
rv = ldi_prop_exists(vd->ldi_handle[0], LDI_DEV_T_ANY, "atapi");
usr/src/uts/sun4v/io/vds.c
5559
vd->ldi_handle[VD_ENTIRE_DISK_SLICE] = vd->ldi_handle[0];
usr/src/uts/sun4v/io/vds.c
5560
vd->ldi_handle[0] = NULL;
usr/src/uts/sun4v/io/vds.c
5571
ASSERT(vd->ldi_handle[slice] == NULL);
usr/src/uts/sun4v/io/vds.c
5601
vd->open_flags, kcred, &vd->ldi_handle[slice],
usr/src/uts/sun4v/io/vds.c
5607
&vd->ldi_handle[slice], vd->vds->ldi_ident);
usr/src/uts/sun4v/io/vds.c
5614
vd->ldi_handle[slice] = NULL;
usr/src/uts/sun4v/io/vds.c
6110
&vd->ldi_handle[0], vd->vds->ldi_ident);
usr/src/uts/sun4v/io/vds.c
6119
kcred, &vd->ldi_handle[0], vd->vds->ldi_ident);
usr/src/uts/sun4v/io/vds.c
6123
vd->ldi_handle[0] = NULL;
usr/src/uts/sun4v/io/vds.c
6143
ASSERT(vd->ldi_handle[0] != NULL);
usr/src/uts/sun4v/io/vds.c
6149
if ((status = ldi_ioctl(vd->ldi_handle[0], DKIOCINFO,
usr/src/uts/sun4v/io/vds.c
6178
(void) ldi_close(vd->ldi_handle[0], vd->open_flags & ~FWRITE,
usr/src/uts/sun4v/io/vds.c
6275
status = ldi_ioctl(vd->ldi_handle[0], DKIOCGEXTVTOC,
usr/src/uts/sun4v/io/vds.c
6281
status = ldi_ioctl(vd->ldi_handle[0], DKIOCGVTOC,
usr/src/uts/sun4v/io/vds.c
6288
status = ldi_ioctl(vd->ldi_handle[0], DKIOCGGEOM,
usr/src/uts/sun4v/io/vds.c
6384
rv = ldi_get_size(vd->ldi_handle[0], &backend_size);
usr/src/uts/sun4v/io/vds.c
6395
rv = ldi_ioctl(vd->ldi_handle[0], DKIOCGMEDIAINFO,
usr/src/uts/sun4v/io/vds.c
6405
rv = ldi_get_size(vd->ldi_handle[0], &backend_size);
usr/src/uts/sun4v/io/vds.c
6521
if ((status = ldi_get_dev(vd->ldi_handle[0], &vd->dev[0])) != 0) {
usr/src/uts/sun4v/io/vds.c
6977
if (vd->ldi_handle[slice] != NULL) {
usr/src/uts/sun4v/io/vds.c
6979
(void) ldi_close(vd->ldi_handle[slice],
usr/src/uts/sun4v/io/vds.c
907
if (ldi_strategy(vd->ldi_handle[0], &buf) != 0) {