Searched refs:gdi (Results 1 – 2 of 2) sorted by relevance
/illumos-gate/usr/src/lib/fm/topo/modules/common/disk/ |
H A D | disk_mptsas.c | 41 mptsas_get_disk_info_t gdi; in get_sas_address() local 45 bzero(&gdi, sizeof (gdi)); in get_sas_address() 53 if (ioctl(fd, MPTIOCTL_GET_DISK_INFO, &gdi) == -1) { in get_sas_address() 60 gdi.DiskInfoArraySize = disz = sizeof (mptsas_disk_info_t) * in get_sas_address() 61 gdi.DiskCount; in get_sas_address() 62 gdi.PtrDiskInfoArray = di = topo_mod_alloc(mod, disz); in get_sas_address() 69 if (ioctl(fd, MPTIOCTL_GET_DISK_INFO, &gdi) == -1) { in get_sas_address() 78 for (i = 0; i < gdi.DiskCount; i++) { in get_sas_address()
|
/illumos-gate/usr/src/uts/common/io/scsi/adapters/mpt_sas/ |
H A D | mptsas.c | 12824 STRUCT_DECL(mptsas_get_disk_info, gdi); in get_disk_info() 12829 STRUCT_INIT(gdi, get_udatamodel()); in get_disk_info() 12831 if (ddi_copyin((void *)data, STRUCT_BUF(gdi), STRUCT_SIZE(gdi), in get_disk_info() 12848 STRUCT_FSET(gdi, DiskCount, count); in get_disk_info() 12849 if (STRUCT_FGETP(gdi, PtrDiskInfoArray) == NULL) in get_disk_info() 12856 if (STRUCT_FGET(gdi, DiskInfoArraySize) < in get_disk_info() 12884 STRUCT_FSET(gdi, DiskCount, i); in get_disk_info() 12887 if (ddi_copyout((void *)di, STRUCT_FGETP(gdi, PtrDiskInfoArray), in get_disk_info() 12895 if (ddi_copyout(STRUCT_BUF(gdi), (void *)data, STRUCT_SIZE(gdi), in get_disk_info()
|