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