μHAL
pcie.h
Go to the documentation of this file.
1
5
#ifndef PCIE_H
6
#define PCIE_H
7
8
#include "
pcie-defs.h
"
9
10
#ifdef __cplusplus
11
extern
"C"
{
12
#endif
13
void
bar2_read_v(
struct
pcie_bars
*bars,
size_t
addr,
void
*dest,
size_t
n);
14
void
bar4_write(
struct
pcie_bars
*bars,
size_t
addr, uint32_t value);
15
void
bar4_write_v(
struct
pcie_bars
*bars,
size_t
addr,
const
void
*src,
size_t
n);
16
uint32_t bar4_read(
struct
pcie_bars
*bars,
size_t
addr);
17
void
bar4_read_v(
struct
pcie_bars
*bars,
size_t
addr,
void
*dest,
size_t
n);
18
19
void
device_reset(
const
struct
pcie_bars
*bars);
20
#ifdef __cplusplus
21
}
22
#endif
23
24
#endif
pcie-defs.h
pcie_bars
Definition:
pcie-defs.h:19
util
pcie.h
Generated by
1.9.4