Lines Matching refs:hinf
198 struct efa_admin_host_info *hinf; in efa_set_host_info() local
199 u32 bufsz = sizeof(*hinf); in efa_set_host_info()
207 hinf = dma_alloc_coherent(&dev->pdev->dev, bufsz, &hinf_dma, in efa_set_host_info()
209 if (!hinf) in efa_set_host_info()
212 strlcpy(hinf->os_dist_str, utsname()->release, in efa_set_host_info()
213 min(sizeof(hinf->os_dist_str), sizeof(utsname()->release))); in efa_set_host_info()
214 hinf->os_type = EFA_ADMIN_OS_LINUX; in efa_set_host_info()
215 strlcpy(hinf->kernel_ver_str, utsname()->version, in efa_set_host_info()
216 min(sizeof(hinf->kernel_ver_str), sizeof(utsname()->version))); in efa_set_host_info()
217 hinf->kernel_ver = LINUX_VERSION_CODE; in efa_set_host_info()
218 EFA_SET(&hinf->driver_ver, EFA_ADMIN_HOST_INFO_DRIVER_MAJOR, 0); in efa_set_host_info()
219 EFA_SET(&hinf->driver_ver, EFA_ADMIN_HOST_INFO_DRIVER_MINOR, 0); in efa_set_host_info()
220 EFA_SET(&hinf->driver_ver, EFA_ADMIN_HOST_INFO_DRIVER_SUB_MINOR, 0); in efa_set_host_info()
221 EFA_SET(&hinf->driver_ver, EFA_ADMIN_HOST_INFO_DRIVER_MODULE_TYPE, 0); in efa_set_host_info()
222 EFA_SET(&hinf->bdf, EFA_ADMIN_HOST_INFO_BUS, dev->pdev->bus->number); in efa_set_host_info()
223 EFA_SET(&hinf->bdf, EFA_ADMIN_HOST_INFO_DEVICE, in efa_set_host_info()
225 EFA_SET(&hinf->bdf, EFA_ADMIN_HOST_INFO_FUNCTION, in efa_set_host_info()
227 EFA_SET(&hinf->spec_ver, EFA_ADMIN_HOST_INFO_SPEC_MAJOR, in efa_set_host_info()
229 EFA_SET(&hinf->spec_ver, EFA_ADMIN_HOST_INFO_SPEC_MINOR, in efa_set_host_info()
231 EFA_SET(&hinf->flags, EFA_ADMIN_HOST_INFO_INTREE, 1); in efa_set_host_info()
232 EFA_SET(&hinf->flags, EFA_ADMIN_HOST_INFO_GDR, 0); in efa_set_host_info()
237 dma_free_coherent(&dev->pdev->dev, bufsz, hinf, hinf_dma); in efa_set_host_info()