1 /*
2  * Copyright 2014, General Dynamics C4 Systems
3  *
4  * SPDX-License-Identifier: GPL-2.0-only
5  */
6 
7 #pragma once
8 
9 #define get_pci_bus(x) (((x)>>8u) & 0xffu)
10 #define get_pci_dev(x) (((x)>>3u) & 0x1fu)
11 #define get_pci_fun(x) ((x) & 0x7u)
12 #define get_dev_id(bus, dev, fun) (((bus) << 8u) | ((dev) << 3u) | (fun))
13 
14 #define PCI_BUS_MAX     255
15 #define PCI_DEV_MAX     31
16 #define PCI_FUNC_MAX    7
17 
18 
19