pci.h (c840927cf5f24d080236775e4c3a934e778069f5) pci.h (e979ce7bced2ee019b5b1a040295484bd7f23680)
1/* SPDX-License-Identifier: GPL-2.0 */
2#ifndef __ASM_S390_PCI_H
3#define __ASM_S390_PCI_H
4
5/* must be set before including pci_clp.h */
6#define PCI_BAR_COUNT 6
7
8#include <linux/pci.h>

--- 101 unchanged lines hidden (view full) ---

110 struct mutex lock;
111 u8 pfip[CLP_PFIP_NR_SEGMENTS]; /* pci function internal path */
112 u32 uid; /* user defined id */
113 u8 util_str[CLP_UTIL_STR_LEN]; /* utility string */
114
115 /* IRQ stuff */
116 u64 msi_addr; /* MSI address */
117 unsigned int max_msi; /* maximum number of MSI's */
1/* SPDX-License-Identifier: GPL-2.0 */
2#ifndef __ASM_S390_PCI_H
3#define __ASM_S390_PCI_H
4
5/* must be set before including pci_clp.h */
6#define PCI_BAR_COUNT 6
7
8#include <linux/pci.h>

--- 101 unchanged lines hidden (view full) ---

110 struct mutex lock;
111 u8 pfip[CLP_PFIP_NR_SEGMENTS]; /* pci function internal path */
112 u32 uid; /* user defined id */
113 u8 util_str[CLP_UTIL_STR_LEN]; /* utility string */
114
115 /* IRQ stuff */
116 u64 msi_addr; /* MSI address */
117 unsigned int max_msi; /* maximum number of MSI's */
118 unsigned int msi_first_bit;
119 unsigned int msi_nr_irqs;
118 struct airq_iv *aibv; /* adapter interrupt bit vector */
119 unsigned long aisb; /* number of the summary bit */
120
121 /* DMA stuff */
122 unsigned long *dma_table;
123 spinlock_t dma_table_lock;
124 int tlb_refresh;
125

--- 133 unchanged lines hidden ---
120 struct airq_iv *aibv; /* adapter interrupt bit vector */
121 unsigned long aisb; /* number of the summary bit */
122
123 /* DMA stuff */
124 unsigned long *dma_table;
125 spinlock_t dma_table_lock;
126 int tlb_refresh;
127

--- 133 unchanged lines hidden ---