cregit-Linux how code gets into the kernel

Release 4.14 arch/x86/pci/bus_numa.h

Directory: arch/x86/pci
/* SPDX-License-Identifier: GPL-2.0 */
#ifndef __BUS_NUMA_H

#define __BUS_NUMA_H
/*
 * sub bus (transparent) will use entres from 3 to store extra from
 * root, so need to make sure we have enough slot there.
 */

struct pci_root_res {
	
struct list_head list;
	
struct resource res;
};


struct pci_root_info {
	
struct list_head list;
	
char name[12];
	
struct list_head resources;
	
struct resource busn;
	
int node;
	
int link;
};

extern struct list_head pci_root_infos;
struct pci_root_info *alloc_pci_root_info(int bus_min, int bus_max,
						int node, int link);
extern void update_res(struct pci_root_info *info, resource_size_t start,
		      resource_size_t end, unsigned long flags, int merge);
#endif

Overall Contributors

PersonTokensPropCommitsCommitProp
Yinghai Lu9697.96%571.43%
Björn Helgaas11.02%114.29%
Greg Kroah-Hartman11.02%114.29%
Total98100.00%7100.00%
Directory: arch/x86/pci
Information contained on this website is for historical information purposes only and does not indicate or represent copyright ownership.
Created with cregit.