Searched refs:dti (Results 1 – 3 of 3) sorted by relevance
/illumos-gate/usr/src/cmd/dlutil/ |
H A D | dltraninfo.c | 93 dld_ioc_tranio_t dti; in dltran_read_page() local 96 bzero(&dti, sizeof (dti)); in dltran_read_page() 98 dti.dti_linkid = link; in dltran_read_page() 99 dti.dti_tran_id = tranid; in dltran_read_page() 100 dti.dti_page = page; in dltran_read_page() 101 dti.dti_nbytes = *buflen; in dltran_read_page() 102 dti.dti_off = 0; in dltran_read_page() 103 dti.dti_buf = (uintptr_t)(void *)bufp; in dltran_read_page() 105 if (ioctl(dladm_dld_fd(dltran_hdl), DLDIOC_READTRAN, &dti) != 0) { in dltran_read_page() 111 *buflen = dti.dti_nbytes; in dltran_read_page()
|
/illumos-gate/usr/src/lib/fm/topo/modules/common/nic/ |
H A D | topo_nic.c | 273 dld_ioc_tranio_t dti; in nic_create_transceiver() local 309 bzero(&dti, sizeof (dti)); in nic_create_transceiver() 310 dti.dti_linkid = linkid; in nic_create_transceiver() 311 dti.dti_tran_id = tranid; in nic_create_transceiver() 312 dti.dti_page = 0xa0; in nic_create_transceiver() 313 dti.dti_nbytes = sizeof (buf); in nic_create_transceiver() 314 dti.dti_buf = (uintptr_t)buf; in nic_create_transceiver() 316 if (ioctl(dladm_dld_fd(handle), DLDIOC_READTRAN, &dti) == 0) { in nic_create_transceiver() 320 if (libsff_parse(buf, dti.dti_nbytes, dti.dti_page, in nic_create_transceiver()
|
/illumos-gate/usr/src/uts/common/io/dld/ |
H A D | dld_drv.c | 1421 dld_ioc_tranio_t *dti = karg; in drv_ioc_readtran() local 1428 if (dti->dti_nbytes != 256 || dti->dti_off != 0) in drv_ioc_readtran() 1431 if ((ret = dls_devnet_hold_tmp(dti->dti_linkid, &dlh)) != 0) in drv_ioc_readtran() 1449 if ((ret = mac_transceiver_read(dlp->dl_mh, dti->dti_tran_id, in drv_ioc_readtran() 1450 dti->dti_page, buf, dti->dti_nbytes, dti->dti_off, &nr)) == 0) { in drv_ioc_readtran() 1451 dti->dti_nbytes = nr; in drv_ioc_readtran() 1452 ret = ddi_copyout(buf, (void *)(uintptr_t)dti->dti_buf, in drv_ioc_readtran()
|