Home
last modified time | relevance | path

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

/illumos-gate/usr/src/cmd/mdb/common/modules/genunix/
H A Dldi.c59 struct ldi_ident **hash; /* current bucket pointer */
60 struct ldi_ident *lip; /* ldi handle pointer */
62 struct ldi_ident buf; /* buffer used for ident reads */
154 liwp->hash = (struct ldi_ident **)(uintptr_t)sym.st_value; in ldi_ident_walk_init()
158 if ((mdb_vread(&liwp->lip, sizeof (struct ldi_ident *), in ldi_ident_walk_init()
184 if ((mdb_vread(&liwp->lip, sizeof (struct ldi_ident *), in ldi_ident_walk_step()
200 if (mdb_vread(&liwp->buf, sizeof (struct ldi_ident), in ldi_ident_walk_step()
230 struct ldi_ident li; in ldi_ident_print()
233 if (mdb_vread(&li, sizeof (struct ldi_ident), addr) == -1) { in ldi_ident_print()
266 ldi_ident(uintptr_t addr, uint_t flags, int argc, const mdb_arg_t *argv) in ldi_ident() function
H A Dldi.h48 extern int ldi_ident(uintptr_t, uint_t, int, const mdb_arg_t *);
H A Dgenunix.c4324 ldi_ident, ldi_ident_help },
/illumos-gate/usr/src/uts/common/sys/
H A Dsunldi_impl.h81 struct ldi_ident { struct
83 struct ldi_ident *li_next; argument
105 struct ldi_ident *lh_ident; argument
/illumos-gate/usr/src/uts/common/os/
H A Ddriver_lyr.c200 static struct ldi_ident **
203 struct ldi_ident **lipp = NULL; in ident_find_ref_nolock()
222 static struct ldi_ident *
271 ident_hold(struct ldi_ident *lip) in ident_hold()
284 ident_release(struct ldi_ident *lip) in ident_release()
286 struct ldi_ident **lipp; in ident_release()
1172 struct ldi_ident *lip; in ldi_usage_walker()
1594 struct ldi_ident *ident = (struct ldi_ident *)li; in ldi_ident_release()
1616 struct ldi_ident *lip = (struct ldi_ident *)li; in ldi_open_by_dev()
1643 struct ldi_ident *lip = (struct ldi_ident *)li; in ldi_open_by_name()
[all …]
/illumos-gate/usr/src/uts/sun4v/io/
H A Dvds.c405 ldi_ident_t ldi_ident; /* driver's identifier for LDI */ member
5428 (void) ldi_ident_release(vds->ldi_ident); in vds_detach()
5602 vd->vds->ldi_ident); in vd_setup_full_disk()
5607 &vd->ldi_handle[slice], vd->vds->ldi_ident); in vd_setup_full_disk()
5925 vd->vds->ldi_ident); in vd_setup_backend_vnode()
6110 &vd->ldi_handle[0], vd->vds->ldi_ident); in vd_open_using_ldi_by_name()
6119 kcred, &vd->ldi_handle[0], vd->vds->ldi_ident); in vd_open_using_ldi_by_name()
7424 if ((status = ldi_ident_from_dip(dip, &vds->ldi_ident)) != 0) { in vds_do_attach()