pcie-iproc.c (355a47ae7ebcf9d605aa809b259d380422e81b8d) pcie-iproc.c (f6b6aefee70aa5261deec7feab80c249bf58397f)
1// SPDX-License-Identifier: GPL-2.0
2/*
3 * Copyright (C) 2014 Hauke Mehrtens <hauke@hauke-m.de>
4 * Copyright (C) 2015 Broadcom Corporation
5 */
6
7#include <linux/kernel.h>
8#include <linux/pci.h>

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

158
159/**
160 * iProc PCIe inbound mapping controller specific parameters
161 *
162 * @type: inbound mapping region type
163 * @size_unit: inbound mapping region size unit, could be SZ_1K, SZ_1M, or
164 * SZ_1G
165 * @region_sizes: list of supported inbound mapping region sizes in KB, MB, or
1// SPDX-License-Identifier: GPL-2.0
2/*
3 * Copyright (C) 2014 Hauke Mehrtens <hauke@hauke-m.de>
4 * Copyright (C) 2015 Broadcom Corporation
5 */
6
7#include <linux/kernel.h>
8#include <linux/pci.h>

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

158
159/**
160 * iProc PCIe inbound mapping controller specific parameters
161 *
162 * @type: inbound mapping region type
163 * @size_unit: inbound mapping region size unit, could be SZ_1K, SZ_1M, or
164 * SZ_1G
165 * @region_sizes: list of supported inbound mapping region sizes in KB, MB, or
166 * GB, depedning on the size unit
166 * GB, depending on the size unit
167 * @nr_sizes: number of supported inbound mapping region sizes
168 * @nr_windows: number of supported inbound mapping windows for the region
169 * @imap_addr_offset: register offset between the upper and lower 32-bit
170 * IMAP address registers
171 * @imap_window_offset: register offset between each IMAP window
172 */
173struct iproc_pcie_ib_map {
174 enum iproc_pcie_ib_map_type type;

--- 1439 unchanged lines hidden ---
167 * @nr_sizes: number of supported inbound mapping region sizes
168 * @nr_windows: number of supported inbound mapping windows for the region
169 * @imap_addr_offset: register offset between the upper and lower 32-bit
170 * IMAP address registers
171 * @imap_window_offset: register offset between each IMAP window
172 */
173struct iproc_pcie_ib_map {
174 enum iproc_pcie_ib_map_type type;

--- 1439 unchanged lines hidden ---