/alps/pcitool

To get this branch, use:
bzr branch http://darksoft.org/webbzr/alps/pcitool

« back to all changes in this revision

Viewing changes to pcilib/model.h

  • Committer: Suren A. Chilingaryan
  • Date: 2015-04-24 03:35:48 UTC
  • Revision ID: csa@suren.me-20150424033548-7xhacqq2s8s1t2fp
More structural changes to get ready for stand-alone event engines

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
1
#ifndef _PCILIB_MODEL_H
2
2
#define _PCILIB_MODEL_H
3
3
 
4
 
#include <bank.h>
5
 
#include <register.h>
6
 
#include <dma.h>
7
 
#include <event.h>
 
4
#include <pcilib/bank.h>
 
5
#include <pcilib/register.h>
 
6
#include <pcilib/dma.h>
 
7
#include <pcilib/event.h>
 
8
#include <pcilib/config.h>
8
9
 
9
10
typedef struct {
10
 
    uint8_t access;
11
 
    pcilib_endianess_t endianess;
 
11
    const pcilib_event_api_description_t *api;
 
12
    const pcilib_dma_description_t *dma;
12
13
 
13
14
    const pcilib_register_description_t *registers;
14
15
    const pcilib_register_bank_description_t *banks;
18
19
    const pcilib_event_description_t *events;
19
20
    const pcilib_event_data_type_description_t *data_types;
20
21
 
21
 
    const pcilib_dma_description_t *dma;
22
 
    const pcilib_event_api_description_t *api;
23
 
 
24
22
    const char *name;
25
23
    const char *description;
26
24
} pcilib_model_description_t;