pio.h (e82a82c19f4272ea5437cc76e5711b98e2ee6223) pio.h (60368186fd853899c1819bcefa47f85fe8d5e5ad)
1#ifndef _PIO_H
2#define _PIO_H
3/*
4 * Copyright(c) 2015, 2016 Intel Corporation.
5 *
6 * This file is provided under a dual BSD/GPLv2 license. When using or
7 * redistributing this file, you may do so under either license.
8 *

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

149/* DMA credit return, index is always (context & 0x7) */
150struct credit_return {
151 volatile __le64 cr[8];
152};
153
154/* NUMA indexed credit return array */
155struct credit_return_base {
156 struct credit_return *va;
1#ifndef _PIO_H
2#define _PIO_H
3/*
4 * Copyright(c) 2015, 2016 Intel Corporation.
5 *
6 * This file is provided under a dual BSD/GPLv2 license. When using or
7 * redistributing this file, you may do so under either license.
8 *

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

149/* DMA credit return, index is always (context & 0x7) */
150struct credit_return {
151 volatile __le64 cr[8];
152};
153
154/* NUMA indexed credit return array */
155struct credit_return_base {
156 struct credit_return *va;
157 dma_addr_t pa;
157 dma_addr_t dma;
158};
159
160/* send context configuration sizes (one per type) */
161struct sc_config_sizes {
162 short int size;
163 short int count;
164};
165

--- 163 unchanged lines hidden ---
158};
159
160/* send context configuration sizes (one per type) */
161struct sc_config_sizes {
162 short int size;
163 short int count;
164};
165

--- 163 unchanged lines hidden ---