Home
last modified time | relevance | path

Searched refs:ldi_handle (Results 1 – 6 of 6) sorted by relevance

/illumos-gate/usr/src/cmd/mdb/common/modules/genunix/
H A Dldi.c49 struct ldi_handle **hash; /* current bucket pointer */
50 struct ldi_handle *lhp; /* ldi handle pointer */
52 struct ldi_handle buf; /* buffer used for handle reads */
86 lhwp->hash = (struct ldi_handle **)(uintptr_t)sym.st_value; in ldi_handle_walk_init()
90 if ((mdb_vread(&lhwp->lhp, sizeof (struct ldi_handle *), in ldi_handle_walk_init()
116 if ((mdb_vread(&lhwp->lhp, sizeof (struct ldi_handle *), in ldi_handle_walk_step()
132 if (mdb_vread(&lhwp->buf, sizeof (struct ldi_handle), in ldi_handle_walk_step()
313 struct ldi_handle lh; in ldi_handle_print()
317 if (mdb_vread(&lh, sizeof (struct ldi_handle), addr) == -1) { in ldi_handle_print()
367 ldi_handle(uintptr_t addr, uint_t flags, int argc, const mdb_arg_t *argv) in ldi_handle() function
H A Dldi.h44 extern int ldi_handle(uintptr_t, uint_t, int, const mdb_arg_t *);
H A Dgenunix.c4322 ldi_handle, ldi_handle_help },
/illumos-gate/usr/src/uts/common/os/
H A Ddriver_lyr.c130 static struct ldi_handle *ldi_handle_hash[LH_HASH_SZ];
321 static struct ldi_handle **
324 struct ldi_handle **lhpp = NULL; in handle_find_ref_nolock()
341 static struct ldi_handle *
344 struct ldi_handle **lhpp, *retlhp; in handle_find()
354 static struct ldi_handle *
357 struct ldi_handle *lhp, **lhpp, *retlhp; in handle_alloc()
382 kmem_free(lhp, sizeof (struct ldi_handle)); in handle_alloc()
424 handle_release(struct ldi_handle *lhp) in handle_release()
426 struct ldi_handle **lhpp; in handle_release()
[all …]
/illumos-gate/usr/src/uts/common/sys/
H A Dsunldi_impl.h97 struct ldi_handle { struct
99 struct ldi_handle *lh_next; argument
125 struct ldi_handle *le_lhp; argument
133 struct ldi_handle *lec_lhp;
/illumos-gate/usr/src/uts/sun4v/io/
H A Dvds.c452 ldi_handle_t ldi_handle[V_NUMPAR]; /* LDI slice handles */ member
907 if (ldi_strategy(vd->ldi_handle[0], &buf) != 0) { in vd_dskimg_rw()
1444 status = ldi_ioctl(vd->ldi_handle[VD_ENTIRE_DISK_SLICE], in vd_do_scsi_rdwr()
1899 status = ldi_ioctl(vd->ldi_handle[0], DKIOCFLUSHWRITECACHE, in vd_flush_write()
1919 status = ldi_strategy(vd->ldi_handle[0], buf); in vd_bio_task()
2183 request->status = ldi_strategy(vd->ldi_handle[slice], buf); in vd_start_bio()
3425 status = ldi_ioctl(vd->ldi_handle[0], cmd, (intptr_t)arg, in vd_backend_ioctl()
3439 status = ldi_ioctl(vd->ldi_handle[0], cmd, in vd_backend_ioctl()
3450 status = ldi_ioctl(vd->ldi_handle[0], cmd, in vd_backend_ioctl()
3801 status = ldi_ioctl(vd->ldi_handle[0], USCSICMD, (intptr_t)&uscsi, in vd_scsi_reset()
[all …]