Lines Matching defs:hinf
247 struct efa_admin_host_info *hinf;
248 u32 bufsz = sizeof(*hinf);
256 hinf = dma_alloc_coherent(&dev->pdev->dev, bufsz, &hinf_dma,
258 if (!hinf)
261 strscpy(hinf->os_dist_str, utsname()->release,
262 sizeof(hinf->os_dist_str));
263 hinf->os_type = EFA_ADMIN_OS_LINUX;
264 strscpy(hinf->kernel_ver_str, utsname()->version,
265 sizeof(hinf->kernel_ver_str));
266 hinf->kernel_ver = LINUX_VERSION_CODE;
267 EFA_SET(&hinf->driver_ver, EFA_ADMIN_HOST_INFO_DRIVER_MAJOR, 0);
268 EFA_SET(&hinf->driver_ver, EFA_ADMIN_HOST_INFO_DRIVER_MINOR, 0);
269 EFA_SET(&hinf->driver_ver, EFA_ADMIN_HOST_INFO_DRIVER_SUB_MINOR, 0);
270 EFA_SET(&hinf->driver_ver, EFA_ADMIN_HOST_INFO_DRIVER_MODULE_TYPE, 0);
271 EFA_SET(&hinf->bdf, EFA_ADMIN_HOST_INFO_BUS, dev->pdev->bus->number);
272 EFA_SET(&hinf->bdf, EFA_ADMIN_HOST_INFO_DEVICE,
274 EFA_SET(&hinf->bdf, EFA_ADMIN_HOST_INFO_FUNCTION,
276 EFA_SET(&hinf->spec_ver, EFA_ADMIN_HOST_INFO_SPEC_MAJOR,
278 EFA_SET(&hinf->spec_ver, EFA_ADMIN_HOST_INFO_SPEC_MINOR,
280 EFA_SET(&hinf->flags, EFA_ADMIN_HOST_INFO_INTREE, 1);
281 EFA_SET(&hinf->flags, EFA_ADMIN_HOST_INFO_GDR, 0);
286 dma_free_coherent(&dev->pdev->dev, bufsz, hinf, hinf_dma);