type numaPodResources … func (R *numaPodResources) CheckAlignment() bool { … } func (R *numaPodResources) String() string { … } func getCPUsPerNUMANode(nodeNum int) ([]int, error) { … } func getCPUToNUMANodeMapFromEnv(f *framework.Framework, pod *v1.Pod, cnt *v1.Container, environ map[string]string, numaNodes int) (map[int]int, error) { … } func getPCIDeviceToNumaNodeMapFromEnv(f *framework.Framework, pod *v1.Pod, cnt *v1.Container, environ map[string]string) (map[string]int, error) { … } func makeEnvMap(logs string) (map[string]string, error) { … } type testEnvInfo … func containerWantsDevices(cnt *v1.Container, envInfo *testEnvInfo) bool { … } func checkNUMAAlignment(f *framework.Framework, pod *v1.Pod, cnt *v1.Container, logs string, envInfo *testEnvInfo) (*numaPodResources, error) { … } type pciDeviceInfo … func getPCIDeviceInfo(sysPCIDir string) ([]pciDeviceInfo, error) { … } func numaNodeFromSysFsEntry(content string) int { … }