Lines Matching refs:drv_info
3124 struct mpi3_driver_info_layout *drv_info; in mpi3mr_issue_iocinit() local
3126 u32 data_len = sizeof(*drv_info); in mpi3mr_issue_iocinit()
3130 drv_info = dma_alloc_coherent(&mrioc->pdev->dev, data_len, &data_dma, in mpi3mr_issue_iocinit()
3132 if (!drv_info) { in mpi3mr_issue_iocinit()
3138 drv_info->information_length = cpu_to_le32(data_len); in mpi3mr_issue_iocinit()
3139 strscpy(drv_info->driver_signature, "Broadcom", sizeof(drv_info->driver_signature)); in mpi3mr_issue_iocinit()
3140 strscpy(drv_info->os_name, utsname()->sysname, sizeof(drv_info->os_name)); in mpi3mr_issue_iocinit()
3141 strscpy(drv_info->os_version, utsname()->release, sizeof(drv_info->os_version)); in mpi3mr_issue_iocinit()
3142 strscpy(drv_info->driver_name, MPI3MR_DRIVER_NAME, sizeof(drv_info->driver_name)); in mpi3mr_issue_iocinit()
3143 strscpy(drv_info->driver_version, MPI3MR_DRIVER_VERSION, sizeof(drv_info->driver_version)); in mpi3mr_issue_iocinit()
3144 strscpy(drv_info->driver_release_date, MPI3MR_DRIVER_RELDATE, in mpi3mr_issue_iocinit()
3145 sizeof(drv_info->driver_release_date)); in mpi3mr_issue_iocinit()
3146 drv_info->driver_capabilities = 0; in mpi3mr_issue_iocinit()
3147 memcpy((u8 *)&mrioc->driver_info, (u8 *)drv_info, in mpi3mr_issue_iocinit()
3219 if (drv_info) in mpi3mr_issue_iocinit()
3220 dma_free_coherent(&mrioc->pdev->dev, data_len, drv_info, in mpi3mr_issue_iocinit()