Lines Matching refs:adpinfo
469 struct mpi3mr_bsg_in_adpinfo adpinfo;
471 memset(&adpinfo, 0, sizeof(adpinfo));
472 adpinfo.adp_type = MPI3MR_BSG_ADPTYPE_AVGFAMILY;
473 adpinfo.pci_dev_id = mrioc->pdev->device;
474 adpinfo.pci_dev_hw_rev = mrioc->pdev->revision;
475 adpinfo.pci_subsys_dev_id = mrioc->pdev->subsystem_device;
476 adpinfo.pci_subsys_ven_id = mrioc->pdev->subsystem_vendor;
477 adpinfo.pci_bus = mrioc->pdev->bus->number;
478 adpinfo.pci_dev = PCI_SLOT(mrioc->pdev->devfn);
479 adpinfo.pci_func = PCI_FUNC(mrioc->pdev->devfn);
480 adpinfo.pci_seg_id = pci_domain_nr(mrioc->pdev->bus);
481 adpinfo.app_intfc_ver = MPI3MR_IOCTL_VERSION;
485 adpinfo.adp_state = MPI3MR_BSG_ADPSTATE_UNRECOVERABLE;
487 adpinfo.adp_state = MPI3MR_BSG_ADPSTATE_IN_RESET;
489 adpinfo.adp_state = MPI3MR_BSG_ADPSTATE_FAULT;
491 adpinfo.adp_state = MPI3MR_BSG_ADPSTATE_OPERATIONAL;
493 memcpy((u8 *)&adpinfo.driver_info, (u8 *)&mrioc->driver_info,
494 sizeof(adpinfo.driver_info));
496 if (job->request_payload.payload_len >= sizeof(adpinfo)) {
499 &adpinfo, sizeof(adpinfo));