ldi_handle_t
static ldi_handle_t devzvol_lh;
ldi_handle_t lh;
ldi_handle_t lh;
revarp_start(ldi_handle_t lh, struct netbuf *myaddr)
revarpinput(ldi_handle_t lh, struct netbuf *myaddr)
static void revarp_start(ldi_handle_t, struct netbuf *);
static void revarpinput(ldi_handle_t, struct netbuf *);
ldi_handle_t lh;
ldi_handle_t ldi_hdl;
ldi_handle_t ldi_hdl;
ldi_handle_t vd_lh;
vdev_disk_off_notify(ldi_handle_t lh __unused, ldi_ev_cookie_t ecookie,
vdev_disk_off_finalize(ldi_handle_t lh __unused, ldi_ev_cookie_t ecookie,
vdev_disk_dgrd_finalize(ldi_handle_t lh __unused, ldi_ev_cookie_t ecookie,
ldi_handle_t vd_lh;
vdev_disk_ldi_physio(ldi_handle_t vd_lh, caddr_t data,
ip_ioctl(ldi_handle_t lh, int cmd, void *buf, uint_t bufsize, cred_t *cr)
ip_lifconf_ioctl(ldi_handle_t lh, int af, struct lifconf *lifcp,
ip_loopback_removeif(ldi_handle_t lh, boolean_t isv6, cred_t *cr)
ip_ipmp_cleanup(ldi_handle_t lh, boolean_t isv6, cred_t *cr)
ldi_handle_t lh;
ldi_handle_t lh, ip6_lh = NULL;
ldi_handle_t iphs_handle;
ldi_handle_t rdsv3_transport_handle = NULL;
ldi_handle_t zfs_lh;
ldi_handle_t zfs_lh;
ldi_handle_t new_lh,
consconfig_relink_conskbd(cons_state_t *sp, ldi_handle_t new_lh, int *muxid)
consconfig_relink_consms(cons_state_t *sp, ldi_handle_t new_lh, int *muxid)
ldi_handle_t new_lh;
ldi_handle_t lh;
ldi_handle_t kb_lh;
consconfig_kbd_abort_enable(ldi_handle_t lh)
consconfig_kbd_abort_disable(ldi_handle_t lh)
consconfig_get_polledio(ldi_handle_t lh)
ldi_handle_t lh;
consconfig_relink_wc(cons_state_t *sp, ldi_handle_t new_lh, int *muxid)
ldi_handle_t wc_lh;
ldi_handle_t wc_lh;
ldi_handle_t rds_transport_handle = NULL;
ldi_handle_t sdp_transport_handle = NULL;
ldi_handle_t lh;
mac_set_intr(ldi_handle_t lh, processorid_t cpu_num, int oldcpuid, int ino)
mac_get_single_intr(ldi_handle_t lh, int oldcpuid, int ino,
mac_validate_intr(ldi_handle_t lh, mac_dladm_intr_t *dln, processorid_t cpuid)
ldi_handle_t lh = NULL;
ldi_handle_t lh;
static int dl_capab(ldi_handle_t, mblk_t **);
softmac_fill_capab(ldi_handle_t lh, softmac_t *softmac)
dl_capab(ldi_handle_t lh, mblk_t **mpp)
ldi_handle_t lh = NULL;
ldi_handle_t lh = NULL;
getifflags(ldi_handle_t lh, struct lifreq *lifrp)
setifname(ldi_handle_t lh, struct lifreq *lifrp)
ldi_handle_t lh = NULL;
ldi_handle_t mux_lh = NULL;
ldi_handle_t lh;
dl_op(ldi_handle_t lh, mblk_t **mpp, t_uscalar_t expprim, size_t minlen,
dl_attach(ldi_handle_t lh, int ppa, dl_error_ack_t *dleap)
dl_bind(ldi_handle_t lh, uint_t sap, dl_error_ack_t *dleap)
dl_phys_addr(ldi_handle_t lh, uchar_t *physaddr, size_t *physlenp,
dl_info(ldi_handle_t lh, dl_info_ack_t *dliap, uchar_t *physaddr,
dl_notify(ldi_handle_t lh, uint32_t *notesp, dl_error_ack_t *dleap)
static int usb_ac_get_reg_data(usb_ac_state_t *, ldi_handle_t, int);
ldi_handle_t lh;
ldi_handle_t lh;
ldi_handle_t lh;
ldi_handle_t drv_lh;
usb_ac_get_reg_data(usb_ac_state_t *uacp, ldi_handle_t drv_lh, int index)
int ldi_remove_event_handler(ldi_handle_t lh, ldi_callback_id_t id);
ldi_handle_t *lhp, ldi_ident_t li)
ldi_handle_t *lhp, ldi_ident_t li)
int flag, cred_t *cr, ldi_handle_t *lhp, ldi_ident_t li)
ldi_close(ldi_handle_t lh, int flag, cred_t *cr)
ldi_read(ldi_handle_t lh, struct uio *uiop, cred_t *credp)
ldi_write(ldi_handle_t lh, struct uio *uiop, cred_t *credp)
ldi_get_size(ldi_handle_t lh, uint64_t *sizep)
ldi_ioctl(ldi_handle_t lh, int cmd, intptr_t arg, int mode,
ldi_poll(ldi_handle_t lh, short events, int anyyet, short *reventsp,
ldi_prop_op(ldi_handle_t lh, ddi_prop_op_t prop_op,
ldi_strategy(ldi_handle_t lh, struct buf *bp)
ldi_dump(ldi_handle_t lh, caddr_t addr, daddr_t blkno, int nblk)
ldi_devmap(ldi_handle_t lh, devmap_cookie_t dhp, offset_t off,
ldi_aread(ldi_handle_t lh, struct aio_req *aio_reqp, cred_t *cr)
ldi_awrite(ldi_handle_t lh, struct aio_req *aio_reqp, cred_t *cr)
ldi_putmsg(ldi_handle_t lh, mblk_t *smp)
ldi_getmsg(ldi_handle_t lh, mblk_t **rmp, timestruc_t *timeo)
ldi_get_dev(ldi_handle_t lh, dev_t *devp)
ldi_get_otyp(ldi_handle_t lh, int *otyp)
ldi_get_devid(ldi_handle_t lh, ddi_devid_t *devid)
ldi_get_minor_name(ldi_handle_t lh, char **minor_name)
ldi_prop_lookup_int_array(ldi_handle_t lh,
ldi_prop_lookup_int64_array(ldi_handle_t lh,
ldi_prop_lookup_string_array(ldi_handle_t lh,
ldi_prop_lookup_string(ldi_handle_t lh,
ldi_prop_lookup_byte_array(ldi_handle_t lh,
ldi_prop_get_int(ldi_handle_t lh,
ldi_prop_get_int64(ldi_handle_t lh,
ldi_prop_exists(ldi_handle_t lh, uint_t flags, char *name)
ldi_get_eventcookie(ldi_handle_t lh, char *name, ddi_eventcookie_t *ecp)
ldi_add_event_handler(ldi_handle_t lh, ddi_eventcookie_t ec,
void (*handler)(ldi_handle_t, ddi_eventcookie_t, void *, void *),
ldi_remove_event_handler(ldi_handle_t lh, ldi_callback_id_t id)
ldi_ev_get_cookie(ldi_handle_t lh, char *evname, ldi_ev_cookie_t *cookiep)
ldi_ev_register_callbacks(ldi_handle_t lh, ldi_ev_cookie_t cookie,
ldi_handle_t *lhp, struct ldi_ident *li)
*lhp = (ldi_handle_t)nlhp;
ldi_handle_t lh;
ldi_handle_t rpcib_handle = NULL;
ldi_handle_t conskbd_lh;
ldi_handle_t consms_lh;
extern int ldi_get_eventcookie(ldi_handle_t, char *,
extern int ldi_add_event_handler(ldi_handle_t, ddi_eventcookie_t,
void (*handler)(ldi_handle_t, ddi_eventcookie_t, void *, void *),
extern int ldi_remove_event_handler(ldi_handle_t, ldi_callback_id_t);
ldi_handle_t ucma_ldi_hdl;
ldi_handle_t it_ldi_hdl;
ldi_handle_t lh; /* layered (ldi) handle */
extern int softmac_fill_capab(ldi_handle_t, softmac_t *);
ldi_handle_t sl_lh;
ldi_handle_t *, ldi_ident_t);
extern int ldi_close(ldi_handle_t, int flag, cred_t *);
extern int ldi_read(ldi_handle_t, struct uio *, cred_t *);
extern int ldi_write(ldi_handle_t, struct uio *, cred_t *);
extern int ldi_ioctl(ldi_handle_t, int, intptr_t, int, cred_t *, int *);
extern int ldi_poll(ldi_handle_t, short, int, short *, struct pollhead **);
extern int ldi_get_size(ldi_handle_t, uint64_t *);
extern int ldi_prop_op(ldi_handle_t, ddi_prop_op_t, int,
extern int ldi_strategy(ldi_handle_t, struct buf *);
extern int ldi_dump(ldi_handle_t, caddr_t, daddr_t, int);
extern int ldi_devmap(ldi_handle_t, devmap_cookie_t, offset_t,
extern int ldi_aread(ldi_handle_t, struct aio_req *, cred_t *);
extern int ldi_awrite(ldi_handle_t, struct aio_req *, cred_t *);
extern int ldi_putmsg(ldi_handle_t, mblk_t *);
extern int ldi_getmsg(ldi_handle_t, mblk_t **, timestruc_t *);
extern int ldi_prop_lookup_int_array(ldi_handle_t lh,
extern int ldi_prop_lookup_int64_array(ldi_handle_t lh,
extern int ldi_prop_lookup_string_array(ldi_handle_t lh,
extern int ldi_prop_lookup_string(ldi_handle_t lh,
extern int ldi_prop_lookup_byte_array(ldi_handle_t lh,
extern int ldi_prop_get_int(ldi_handle_t lh,
extern int64_t ldi_prop_get_int64(ldi_handle_t lh,
extern int ldi_prop_exists(ldi_handle_t lh,
extern int ldi_get_dev(ldi_handle_t, dev_t *);
extern int ldi_get_otyp(ldi_handle_t, int *);
extern int ldi_get_devid(ldi_handle_t, ddi_devid_t *);
extern int ldi_get_minor_name(ldi_handle_t, char **);
extern int ldi_ev_get_cookie(ldi_handle_t lh, char *evname,
extern int ldi_ev_register_callbacks(ldi_handle_t lh,
int (*cb_notify)(ldi_handle_t, ldi_ev_cookie_t, void *, void *);
void (*cb_finalize)(ldi_handle_t, ldi_ev_cookie_t, int, void *, void *);
ldi_handle_t *, ldi_ident_t);
ldi_handle_t *, ldi_ident_t);
ldi_handle_t ts_hdl; /* Framework handle for layered on dev */
ldi_handle_t acp_lh; /* ldi handle of plumbed driver */
ldi_handle_t ldi_hdl;
ldi_handle_t ldi_hdl;
ldi_handle_t xs_ldi_hdl;
ldi_handle_t hdl;
ldi_handle_t devhandle;
ldi_handle_t lh;
oplmsu_open_msu(dev_info_t *dip, ldi_ident_t *lip, ldi_handle_t *lhp)
oplmsu_plink_serial(dev_info_t *dip, ldi_handle_t msu_lh, int *id)
ldi_handle_t lh = NULL;
ldi_handle_t msu_lh = NULL;
ldi_handle_t msu_lh = NULL;
ldi_handle_t msu_lh = NULL;
oplmsu_unlinks(ldi_handle_t msu_lh, int *plink_id, int devcnt)
int oplmsu_open_msu(dev_info_t *, ldi_ident_t *, ldi_handle_t *);
int oplmsu_plink_serial(dev_info_t *, ldi_handle_t, int *);
void oplmsu_unlinks(ldi_handle_t, int *, int);
ldi_handle_t ldi_handle[V_NUMPAR]; /* LDI slice handles */
ldi_handle_t lhandle;
ldi_handle_t lh;