Lines Matching refs:adpinfo
2090 struct mpi3mr_ioctl_adpinfo adpinfo; in mpi3mr_get_adpinfo() local
2092 memset(&adpinfo, 0, sizeof(adpinfo)); in mpi3mr_get_adpinfo()
2094 adpinfo.adp_type = MPI3MR_IOCTL_ADPTYPE_AVGFAMILY; in mpi3mr_get_adpinfo()
2095 adpinfo.pci_dev_id = pci_get_device(sc->mpi3mr_dev); in mpi3mr_get_adpinfo()
2096 adpinfo.pci_dev_hw_rev = pci_read_config(sc->mpi3mr_dev, PCIR_REVID, 1); in mpi3mr_get_adpinfo()
2097 adpinfo.pci_subsys_dev_id = pci_get_subdevice(sc->mpi3mr_dev); in mpi3mr_get_adpinfo()
2098 adpinfo.pci_subsys_ven_id = pci_get_subvendor(sc->mpi3mr_dev); in mpi3mr_get_adpinfo()
2099 adpinfo.pci_bus = pci_get_bus(sc->mpi3mr_dev); in mpi3mr_get_adpinfo()
2100 adpinfo.pci_dev = pci_get_slot(sc->mpi3mr_dev); in mpi3mr_get_adpinfo()
2101 adpinfo.pci_func = pci_get_function(sc->mpi3mr_dev); in mpi3mr_get_adpinfo()
2102 adpinfo.pci_seg_id = pci_get_domain(sc->mpi3mr_dev); in mpi3mr_get_adpinfo()
2103 adpinfo.ioctl_ver = MPI3MR_IOCTL_VERSION; in mpi3mr_get_adpinfo()
2104 memcpy((U8 *)&adpinfo.driver_info, (U8 *)&sc->driver_info, sizeof(adpinfo.driver_info)); in mpi3mr_get_adpinfo()
2109 adpinfo.adp_state = MPI3MR_IOCTL_ADP_STATE_UNRECOVERABLE; in mpi3mr_get_adpinfo()
2111 adpinfo.adp_state = MPI3MR_IOCTL_ADP_STATE_IN_RESET; in mpi3mr_get_adpinfo()
2113 adpinfo.adp_state = MPI3MR_IOCTL_ADP_STATE_FAULT; in mpi3mr_get_adpinfo()
2115 adpinfo.adp_state = MPI3MR_IOCTL_ADP_STATE_OPERATIONAL; in mpi3mr_get_adpinfo()
2117 if (data_in_sz >= sizeof(adpinfo)) { in mpi3mr_get_adpinfo()
2118 if ((rval = copyout(&adpinfo, data_in_buf, sizeof(adpinfo)))) { in mpi3mr_get_adpinfo()