Lines Matching refs:hdl_info
924 struct bofi_get_hdl_info hdl_info; in bofi_ioctl() local
1584 hdl_info.namesize = hdl_info_32.namesize; in bofi_ioctl()
1585 (void) strncpy(hdl_info.name, hdl_info_32.name, in bofi_ioctl()
1587 hdl_info.count = hdl_info_32.count; in bofi_ioctl()
1588 hdl_info.hdli = (caddr_t)(uintptr_t)hdl_info_32.hdli; in bofi_ioctl()
1592 if (ddi_copyin((void *)arg, &hdl_info, in bofi_ioctl()
1593 sizeof (hdl_info), mode)) in bofi_ioctl()
1598 if (ddi_copyin((void *)arg, &hdl_info, in bofi_ioctl()
1599 sizeof (hdl_info), mode)) in bofi_ioctl()
1602 if (hdl_info.namesize > NAMESIZE) in bofi_ioctl()
1604 namep = kmem_zalloc(hdl_info.namesize + 1, KM_SLEEP); in bofi_ioctl()
1605 (void) strncpy(namep, hdl_info.name, hdl_info.namesize); in bofi_ioctl()
1606 req_count = hdl_info.count; in bofi_ioctl()
1607 count = hdl_info.count = 0; /* the actual no of handles */ in bofi_ioctl()
1614 req_count = hdl_info.count = 0; in bofi_ioctl()
1628 ++(hdl_info.count) > req_count || in bofi_ioctl()
1676 hdl_info_32.namesize = hdl_info.namesize; in bofi_ioctl()
1677 (void) strncpy(hdl_info_32.name, hdl_info.name, in bofi_ioctl()
1679 hdl_info_32.count = hdl_info.count; in bofi_ioctl()
1680 hdl_info_32.hdli = (caddr32_t)(uintptr_t)hdl_info.hdli; in bofi_ioctl()
1683 kmem_free(namep, hdl_info.namesize+1); in bofi_ioctl()
1692 if (ddi_copyout(&hdl_info, (void *)arg, in bofi_ioctl()
1693 sizeof (hdl_info), mode) != 0) { in bofi_ioctl()
1694 kmem_free(namep, hdl_info.namesize+1); in bofi_ioctl()
1703 if (ddi_copyout(&hdl_info, (void *)arg, in bofi_ioctl()
1704 sizeof (hdl_info), mode) != 0) { in bofi_ioctl()
1705 kmem_free(namep, hdl_info.namesize+1); in bofi_ioctl()
1712 if (ddi_copyout(hib, hdl_info.hdli, in bofi_ioctl()
1714 kmem_free(namep, hdl_info.namesize+1); in bofi_ioctl()
1721 kmem_free(namep, hdl_info.namesize+1); in bofi_ioctl()