aboutsummaryrefslogtreecommitdiffstats
ModeNameSize
-rw-r--r--.clang-format267logstatsplain
-rw-r--r--.dockerignore139logstatsplain
-rw-r--r--.editorconfig114logstatsplain
d---------.github45logstatsplain
-rw-r--r--.gitignore591logstatsplain
-rw-r--r--.travis.yml3247logstatsplain
d---------.travis169logstatsplain
-rw-r--r--Brewfile137logstatsplain
-rw-r--r--CHANGELOG33096logstatsplain
-rw-r--r--COPYING762logstatsplain
-rw-r--r--CodeOfConduct3195logstatsplain
-rw-r--r--CodingReadme16871logstatsplain
-rw-r--r--Dockerfile965logstatsplain
-rw-r--r--Makefile32852logstatsplain
-rw-r--r--README.md22336logstatsplain
d---------backends486logstatsplain
d---------examples397logstatsplain
d---------frontends288logstatsplain
d---------kernel884logstatsplain
d---------libs200logstatsplain
d---------manual1913logstatsplain
d---------misc285logstatsplain
d---------passes351logstatsplain
d---------techlibs469logstatsplain
d---------tests916logstatsplain
="o">= 0, }; union of_pci_hi { u32 word; struct { u32 opa_n: 1; /* relocatable */ u32 opa_p: 1; /* prefetchable */ u32 opa_t: 1; /* aliased */ u32 _opa_res: 3; u32 opa: 2; /* space code */ u32 opa_b: 8; /* bus number */ u32 opa_d: 5; /* device number */ u32 opa_f: 3; /* function number */ u32 opa_r: 8; /* register number */ } bits; }; struct of_pci_addr { union of_pci_hi opa_hi; u32 opa_mid; u32 opa_lo; }; struct of_pci_range32 { struct of_pci_addr opr_addr; u32 opr_phys; u32 opr_size; }; struct of_pci_range64 { struct of_pci_addr opr_addr; u32 opr_phys_hi; u32 opr_phys_lo; u32 opr_size_hi; u32 opr_size_lo; }; struct of_pci_addr_range64 { struct of_pci_addr opr_addr; u32 opr_size_hi; u32 opr_size_lo; }; struct reg_property32 { u32 address; u32 size; }; typedef s32 ofdn_t; #define OFD_ROOT 1 #define OFD_DUMP_NAMES 0x1 #define OFD_DUMP_VALUES 0x2 #define OFD_DUMP_ALL (OFD_DUMP_VALUES|OFD_DUMP_NAMES) extern void *ofd_create(void *mem, size_t sz); extern ofdn_t ofd_node_parent(void *mem, ofdn_t n); extern ofdn_t ofd_node_peer(void *mem, ofdn_t n); extern ofdn_t ofd_node_child(void *mem, ofdn_t p); extern const char *ofd_node_path(void *mem, ofdn_t p); extern int ofd_node_to_path(void *mem, ofdn_t p, void *buf, size_t sz); extern ofdn_t ofd_node_child_create(void *mem, ofdn_t parent, const char *path, size_t pathlen); extern ofdn_t ofd_node_peer_create(void *mem, ofdn_t sibling, const char *path, size_t pathlen); extern ofdn_t ofd_node_find(void *mem, const char *devspec); extern ofdn_t ofd_node_add(void *m, ofdn_t n, const char *path, size_t sz); extern int ofd_node_prune(void *m, ofdn_t n); extern int ofd_prune_path(void *m, const char *path); extern ofdn_t ofd_node_io(void *mem, ofdn_t n);