μ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
11extern "C" {
12#endif
13void bar2_read_v(struct pcie_bars *bars, size_t addr, void *dest, size_t n);
14void bar4_write(struct pcie_bars *bars, size_t addr, uint32_t value);
15void bar4_write_v(struct pcie_bars *bars, size_t addr, const void *src, size_t n);
16uint32_t bar4_read(struct pcie_bars *bars, size_t addr);
17void bar4_read_v(struct pcie_bars *bars, size_t addr, void *dest, size_t n);
18
19void device_reset(const struct pcie_bars *bars);
20#ifdef __cplusplus
21}
22#endif
23
24#endif
Definition: pcie-defs.h:19