source: trunk/modules/vci_ethernet_tsar/caba/source/src/.tags @ 528

Last change on this file since 528 was 528, checked in by lambert, 11 years ago

Introduicing VciEthernetTsar?
This component is modified version of VciEthernet? from soclib
Main differences are :

  • DMA access avoid overlapinging cache line boundaries
  • Pktid is now 0x4 in write cmd
  • IRQ can be reset with the status register
File size: 33.4 KB
Line 
1!_TAG_FILE_FORMAT       2       /extended format; --format=1 will not append ;" to lines/
2!_TAG_FILE_SORTED       1       /0=unsorted, 1=sorted, 2=foldcase/
3!_TAG_PROGRAM_AUTHOR    Darren Hiebert  /dhiebert@users.sourceforge.net/
4!_TAG_PROGRAM_NAME      Exuberant Ctags //
5!_TAG_PROGRAM_URL       http://ctags.sourceforge.net    /official site/
6!_TAG_PROGRAM_VERSION   5.9~svn20110310 //
7CHUNCK_SIZE     /home/lambert/Documents/stage/almos-tsarv5/tsar_almos_generic_xbar_mono/vci_ethernet_tsar/caba/source/src/vci_ethernet.cpp      41;"    d       file:
8SC_HAS_PROCESS  /home/lambert/Documents/Stage/almos-tsarv5/tsar_almos_generic_xbar_mono_vci_ethernet/vci_ethernet_tsar/caba/source/include/vci_ethernet.h       /^    SC_HAS_PROCESS(VciEthernet);$/;"  p       class:soclib::caba::VciEthernet access:protected        signature:(VciEthernet)
9SOCLIB_VCI_ETHERNET_H   /home/lambert/Documents/Stage/almos-tsarv5/tsar_almos_generic_xbar_mono_vci_ethernet/vci_ethernet_tsar/caba/source/include/vci_ethernet.h       32;"    d
10VCI_ETHERNET_FIFO_SIZE  /home/lambert/Documents/Stage/almos-tsarv5/tsar_almos_generic_xbar_mono_vci_ethernet/vci_ethernet_tsar/caba/source/include/vci_ethernet.h       48;"    d
11VCI_ETHERNET_MAX_PKT_SIZE       /home/lambert/Documents/Stage/almos-tsarv5/tsar_almos_generic_xbar_mono_vci_ethernet/vci_ethernet_tsar/caba/source/include/vci_ethernet.h       49;"    d
12VciEthernet     /home/lambert/Documents/Stage/almos-tsarv5/tsar_almos_generic_xbar_mono_vci_ethernet/vci_ethernet_tsar/caba/source/include/vci_ethernet.h       /^      VciEthernet(sc_module_name name, const soclib::common::MappingTable &mt,$/;"    p       class:soclib::caba::VciEthernet access:public   signature:(sc_module_name name, const soclib::common::MappingTable &mt, const soclib::common::IntTab &srcid, const soclib::common::IntTab &tgtid, const std::string &if_name = Ó)
13VciEthernet     /home/lambert/Documents/Stage/almos-tsarv5/tsar_almos_generic_xbar_mono_vci_ethernet/vci_ethernet_tsar/caba/source/include/vci_ethernet.h       /^class VciEthernet$/;" c       namespace:soclib::caba  inherits:caba::BaseModule
14_dma_busy       /home/lambert/Documents/Stage/almos-tsarv5/tsar_almos_generic_xbar_mono_vci_ethernet/vci_ethernet_tsar/caba/source/include/vci_ethernet.h       /^    bool _dma_busy;$/;"       m       class:soclib::caba::VciEthernet access:private
15_fd     /home/lambert/Documents/Stage/almos-tsarv5/tsar_almos_generic_xbar_mono_vci_ethernet/vci_ethernet_tsar/caba/source/include/vci_ethernet.h       /^      int _fd;$/;"    m       class:soclib::caba::VciEthernet access:private
16_link_changed   /home/lambert/Documents/Stage/almos-tsarv5/tsar_almos_generic_xbar_mono_vci_ethernet/vci_ethernet_tsar/caba/source/include/vci_ethernet.h       /^    bool _link_changed;$/;"   m       class:soclib::caba::VciEthernet access:private
17_link_check_counter     /home/lambert/Documents/Stage/almos-tsarv5/tsar_almos_generic_xbar_mono_vci_ethernet/vci_ethernet_tsar/caba/source/include/vci_ethernet.h       /^    int _link_check_counter;$/;"      m       class:soclib::caba::VciEthernet access:private
18_link_irq_en    /home/lambert/Documents/Stage/almos-tsarv5/tsar_almos_generic_xbar_mono_vci_ethernet/vci_ethernet_tsar/caba/source/include/vci_ethernet.h       /^    bool _link_irq_en;$/;"    m       class:soclib::caba::VciEthernet access:private
19_link_up        /home/lambert/Documents/Stage/almos-tsarv5/tsar_almos_generic_xbar_mono_vci_ethernet/vci_ethernet_tsar/caba/source/include/vci_ethernet.h       /^    bool _link_up;$/;"        m       class:soclib::caba::VciEthernet access:private
20_mac    /home/lambert/Documents/Stage/almos-tsarv5/tsar_almos_generic_xbar_mono_vci_ethernet/vci_ethernet_tsar/caba/source/include/vci_ethernet.h       /^    uint8_t _mac[6];$/;"      m       class:soclib::caba::VciEthernet access:private
21_rx_count       /home/lambert/Documents/Stage/almos-tsarv5/tsar_almos_generic_xbar_mono_vci_ethernet/vci_ethernet_tsar/caba/source/include/vci_ethernet.h       /^    int _rx_count;    \/\/< total number of rx buffers$/;"    m       class:soclib::caba::VciEthernet access:private
22_rx_done        /home/lambert/Documents/Stage/almos-tsarv5/tsar_almos_generic_xbar_mono_vci_ethernet/vci_ethernet_tsar/caba/source/include/vci_ethernet.h       /^    int _rx_done;     \/\/< number of rx buffers ready to pop$/;"     m       class:soclib::caba::VciEthernet access:private
23_rx_fifo        /home/lambert/Documents/Stage/almos-tsarv5/tsar_almos_generic_xbar_mono_vci_ethernet/vci_ethernet_tsar/caba/source/include/vci_ethernet.h       /^    fifo_entry_t _rx_fifo[VCI_ETHERNET_FIFO_SIZE];$/;"        m       class:soclib::caba::VciEthernet access:private
24_rx_free        /home/lambert/Documents/Stage/almos-tsarv5/tsar_almos_generic_xbar_mono_vci_ethernet/vci_ethernet_tsar/caba/source/include/vci_ethernet.h       /^    int _rx_free;     \/\/< number of yet unused rx buffers$/;"       m       class:soclib::caba::VciEthernet access:private
25_rx_irq_en      /home/lambert/Documents/Stage/almos-tsarv5/tsar_almos_generic_xbar_mono_vci_ethernet/vci_ethernet_tsar/caba/source/include/vci_ethernet.h       /^    bool _rx_irq_en;$/;"      m       class:soclib::caba::VciEthernet access:private
26_rx_size        /home/lambert/Documents/Stage/almos-tsarv5/tsar_almos_generic_xbar_mono_vci_ethernet/vci_ethernet_tsar/caba/source/include/vci_ethernet.h       /^    uint32_t _rx_size; \/\/< next rx buffer size$/;"  m       class:soclib::caba::VciEthernet access:private
27_rx_start       /home/lambert/Documents/Stage/almos-tsarv5/tsar_almos_generic_xbar_mono_vci_ethernet/vci_ethernet_tsar/caba/source/include/vci_ethernet.h       /^    int _rx_start;    \/\/< index of first available rx buffer$/;"    m       class:soclib::caba::VciEthernet access:private
28_soft_reset     /home/lambert/Documents/Stage/almos-tsarv5/tsar_almos_generic_xbar_mono_vci_ethernet/vci_ethernet_tsar/caba/source/include/vci_ethernet.h       /^    bool _soft_reset;$/;"     m       class:soclib::caba::VciEthernet access:private
29_tap_ifr        /home/lambert/Documents/Stage/almos-tsarv5/tsar_almos_generic_xbar_mono_vci_ethernet/vci_ethernet_tsar/caba/source/include/vci_ethernet.h       /^    struct ifreq _tap_ifr;$/;"        m       class:soclib::caba::VciEthernet typeref:struct:soclib::caba::VciEthernet::ifreq access:private
30_tx_count       /home/lambert/Documents/Stage/almos-tsarv5/tsar_almos_generic_xbar_mono_vci_ethernet/vci_ethernet_tsar/caba/source/include/vci_ethernet.h       /^    int _tx_count;    \/\/< total number of tx buffers$/;"    m       class:soclib::caba::VciEthernet access:private
31_tx_done        /home/lambert/Documents/Stage/almos-tsarv5/tsar_almos_generic_xbar_mono_vci_ethernet/vci_ethernet_tsar/caba/source/include/vci_ethernet.h       /^    int _tx_done;     \/\/< number of tx buffers ready to pop$/;"     m       class:soclib::caba::VciEthernet access:private
32_tx_fifo        /home/lambert/Documents/Stage/almos-tsarv5/tsar_almos_generic_xbar_mono_vci_ethernet/vci_ethernet_tsar/caba/source/include/vci_ethernet.h       /^    fifo_entry_t _tx_fifo[VCI_ETHERNET_FIFO_SIZE];$/;"        m       class:soclib::caba::VciEthernet access:private
33_tx_irq_en      /home/lambert/Documents/Stage/almos-tsarv5/tsar_almos_generic_xbar_mono_vci_ethernet/vci_ethernet_tsar/caba/source/include/vci_ethernet.h       /^    bool _tx_irq_en;$/;"      m       class:soclib::caba::VciEthernet access:private
34_tx_size        /home/lambert/Documents/Stage/almos-tsarv5/tsar_almos_generic_xbar_mono_vci_ethernet/vci_ethernet_tsar/caba/source/include/vci_ethernet.h       /^    uint32_t _tx_size; \/\/< next tx buffer size$/;"  m       class:soclib::caba::VciEthernet access:private
35_tx_start       /home/lambert/Documents/Stage/almos-tsarv5/tsar_almos_generic_xbar_mono_vci_ethernet/vci_ethernet_tsar/caba/source/include/vci_ethernet.h       /^    int _tx_start;    \/\/< index of first tx buffer$/;"      m       class:soclib::caba::VciEthernet access:private
36_tx_waiting     /home/lambert/Documents/Stage/almos-tsarv5/tsar_almos_generic_xbar_mono_vci_ethernet/vci_ethernet_tsar/caba/source/include/vci_ethernet.h       /^    int _tx_waiting;  \/\/< number of yet unprocessed tx buffers$/;"  m       class:soclib::caba::VciEthernet access:private
37addr    /home/lambert/Documents/Stage/almos-tsarv5/tsar_almos_generic_xbar_mono_vci_ethernet/vci_ethernet_tsar/caba/source/include/vci_ethernet.h       /^        uint32_t addr;$/;"    m       struct:soclib::caba::VciEthernet::fifo_entry_t  access:public
38caba    /home/lambert/Documents/Stage/almos-tsarv5/tsar_almos_generic_xbar_mono_vci_ethernet/vci_ethernet_tsar/caba/source/include/vci_ethernet.h       /^namespace caba {$/;"  n       namespace:soclib
39caba    /home/lambert/Documents/stage/almos-tsarv5/tsar_almos_generic_xbar_mono/vci_ethernet_tsar/caba/source/src/vci_ethernet.cpp      /^namespace soclib { namespace caba {$/;"       n       namespace:soclib        file:
40cleanup_fifos   /home/lambert/Documents/Stage/almos-tsarv5/tsar_almos_generic_xbar_mono_vci_ethernet/vci_ethernet_tsar/caba/source/include/vci_ethernet.h       /^    void cleanup_fifos();$/;" p       class:soclib::caba::VciEthernet access:private  signature:()
41data    /home/lambert/Documents/Stage/almos-tsarv5/tsar_almos_generic_xbar_mono_vci_ethernet/vci_ethernet_tsar/caba/source/include/vci_ethernet.h       /^        uint8_t *data;$/;"    m       struct:soclib::caba::VciEthernet::fifo_entry_t  access:public
42dma_offset      /home/lambert/Documents/Stage/almos-tsarv5/tsar_almos_generic_xbar_mono_vci_ethernet/vci_ethernet_tsar/caba/source/include/vci_ethernet.h       /^        int dma_offset;$/;"   m       struct:soclib::caba::VciEthernet::fifo_entry_t  access:public
43ended   /home/lambert/Documents/Stage/almos-tsarv5/tsar_almos_generic_xbar_mono_vci_ethernet/vci_ethernet_tsar/caba/source/include/vci_ethernet.h       /^      inline void ended(int status);$/;"      p       class:soclib::caba::VciEthernet access:private  signature:(int status)
44fifo_entry_t    /home/lambert/Documents/Stage/almos-tsarv5/tsar_almos_generic_xbar_mono_vci_ethernet/vci_ethernet_tsar/caba/source/include/vci_ethernet.h       /^    struct fifo_entry_t$/;"   s       class:soclib::caba::VciEthernet access:private
45genMoore        /home/lambert/Documents/Stage/almos-tsarv5/tsar_almos_generic_xbar_mono_vci_ethernet/vci_ethernet_tsar/caba/source/include/vci_ethernet.h       /^    void genMoore();$/;"      p       class:soclib::caba::VciEthernet access:private  signature:()
46m_vci_init_fsm  /home/lambert/Documents/Stage/almos-tsarv5/tsar_almos_generic_xbar_mono_vci_ethernet/vci_ethernet_tsar/caba/source/include/vci_ethernet.h       /^    soclib::caba::VciInitiatorFsm<vci_param> m_vci_init_fsm;$/;"      m       class:soclib::caba::VciEthernet access:private
47m_vci_target_fsm        /home/lambert/Documents/Stage/almos-tsarv5/tsar_almos_generic_xbar_mono_vci_ethernet/vci_ethernet_tsar/caba/source/include/vci_ethernet.h       /^    soclib::caba::VciTargetFsm<vci_param, true> m_vci_target_fsm;$/;" m       class:soclib::caba::VciEthernet access:private
48on_read /home/lambert/Documents/Stage/almos-tsarv5/tsar_almos_generic_xbar_mono_vci_ethernet/vci_ethernet_tsar/caba/source/include/vci_ethernet.h       /^    bool on_read(int seg, typename vci_param::addr_t addr, typename vci_param::data_t &data);$/;"     p       class:soclib::caba::VciEthernet access:private  signature:(int seg, typename vci_param::addr_t addr, typename vci_param::data_t &data)
49on_write        /home/lambert/Documents/Stage/almos-tsarv5/tsar_almos_generic_xbar_mono_vci_ethernet/vci_ethernet_tsar/caba/source/include/vci_ethernet.h       /^    bool on_write(int seg, typename vci_param::addr_t addr, typename vci_param::data_t data, int be);$/;"     p       class:soclib::caba::VciEthernet access:private  signature:(int seg, typename vci_param::addr_t addr, typename vci_param::data_t data, int be)
50p_clk   /home/lambert/Documents/Stage/almos-tsarv5/tsar_almos_generic_xbar_mono_vci_ethernet/vci_ethernet_tsar/caba/source/include/vci_ethernet.h       /^    sc_in<bool> p_clk;$/;"    m       class:soclib::caba::VciEthernet access:public
51p_irq   /home/lambert/Documents/Stage/almos-tsarv5/tsar_almos_generic_xbar_mono_vci_ethernet/vci_ethernet_tsar/caba/source/include/vci_ethernet.h       /^    sc_out<bool> p_irq;$/;"   m       class:soclib::caba::VciEthernet access:public
52p_resetn        /home/lambert/Documents/Stage/almos-tsarv5/tsar_almos_generic_xbar_mono_vci_ethernet/vci_ethernet_tsar/caba/source/include/vci_ethernet.h       /^    sc_in<bool> p_resetn;$/;" m       class:soclib::caba::VciEthernet access:public
53p_vci_initiator /home/lambert/Documents/Stage/almos-tsarv5/tsar_almos_generic_xbar_mono_vci_ethernet/vci_ethernet_tsar/caba/source/include/vci_ethernet.h       /^    soclib::caba::VciInitiator<vci_param> p_vci_initiator;$/;"        m       class:soclib::caba::VciEthernet access:public
54p_vci_target    /home/lambert/Documents/Stage/almos-tsarv5/tsar_almos_generic_xbar_mono_vci_ethernet/vci_ethernet_tsar/caba/source/include/vci_ethernet.h       /^    soclib::caba::VciTarget<vci_param> p_vci_target;$/;"      m       class:soclib::caba::VciEthernet access:public
55rd_req  /home/lambert/Documents/Stage/almos-tsarv5/tsar_almos_generic_xbar_mono_vci_ethernet/vci_ethernet_tsar/caba/source/include/vci_ethernet.h       /^            VciInitSimpleReadReq<vci_param> *rd_req;$/;"      m       union:soclib::caba::VciEthernet::fifo_entry_t::__anon1  access:public
56read_finish     /home/lambert/Documents/Stage/almos-tsarv5/tsar_almos_generic_xbar_mono_vci_ethernet/vci_ethernet_tsar/caba/source/include/vci_ethernet.h       /^    void read_finish( req_t *req );$/;"       p       class:soclib::caba::VciEthernet access:private  signature:( req_t *req )
57req_t   /home/lambert/Documents/Stage/almos-tsarv5/tsar_almos_generic_xbar_mono_vci_ethernet/vci_ethernet_tsar/caba/source/include/vci_ethernet.h       /^    typedef typename soclib::caba::VciInitiatorReq<vci_param> req_t;$/;"      t       class:soclib::caba::VciEthernet access:private
58size    /home/lambert/Documents/Stage/almos-tsarv5/tsar_almos_generic_xbar_mono_vci_ethernet/vci_ethernet_tsar/caba/source/include/vci_ethernet.h       /^        uint32_t size;$/;"    m       struct:soclib::caba::VciEthernet::fifo_entry_t  access:public
59soclib  /home/lambert/Documents/Stage/almos-tsarv5/tsar_almos_generic_xbar_mono_vci_ethernet/vci_ethernet_tsar/caba/source/include/vci_ethernet.h       /^namespace soclib {$/;"        n
60soclib  /home/lambert/Documents/stage/almos-tsarv5/tsar_almos_generic_xbar_mono/vci_ethernet_tsar/caba/source/src/vci_ethernet.cpp      /^namespace soclib { namespace caba {$/;"       n       file:
61soclib::caba    /home/lambert/Documents/Stage/almos-tsarv5/tsar_almos_generic_xbar_mono_vci_ethernet/vci_ethernet_tsar/caba/source/include/vci_ethernet.h       /^namespace caba {$/;"  n       namespace:soclib
62soclib::caba    /home/lambert/Documents/stage/almos-tsarv5/tsar_almos_generic_xbar_mono/vci_ethernet_tsar/caba/source/src/vci_ethernet.cpp      /^namespace soclib { namespace caba {$/;"       n       namespace:soclib        file:
63soclib::caba::VciEthernet       /home/lambert/Documents/Stage/almos-tsarv5/tsar_almos_generic_xbar_mono_vci_ethernet/vci_ethernet_tsar/caba/source/include/vci_ethernet.h       /^class VciEthernet$/;" c       namespace:soclib::caba  inherits:caba::BaseModule
64soclib::caba::VciEthernet::SC_HAS_PROCESS       /home/lambert/Documents/Stage/almos-tsarv5/tsar_almos_generic_xbar_mono_vci_ethernet/vci_ethernet_tsar/caba/source/include/vci_ethernet.h       /^    SC_HAS_PROCESS(VciEthernet);$/;"  p       class:soclib::caba::VciEthernet access:protected        signature:(VciEthernet)
65soclib::caba::VciEthernet::VciEthernet  /home/lambert/Documents/Stage/almos-tsarv5/tsar_almos_generic_xbar_mono_vci_ethernet/vci_ethernet_tsar/caba/source/include/vci_ethernet.h       /^      VciEthernet(sc_module_name name, const soclib::common::MappingTable &mt,$/;"    p       class:soclib::caba::VciEthernet access:public   signature:(sc_module_name name, const soclib::common::MappingTable &mt, const soclib::common::IntTab &srcid, const soclib::common::IntTab &tgtid, const std::string &if_name = Ó)
66soclib::caba::VciEthernet::_dma_busy    /home/lambert/Documents/Stage/almos-tsarv5/tsar_almos_generic_xbar_mono_vci_ethernet/vci_ethernet_tsar/caba/source/include/vci_ethernet.h       /^    bool _dma_busy;$/;"       m       class:soclib::caba::VciEthernet access:private
67soclib::caba::VciEthernet::_fd  /home/lambert/Documents/Stage/almos-tsarv5/tsar_almos_generic_xbar_mono_vci_ethernet/vci_ethernet_tsar/caba/source/include/vci_ethernet.h       /^      int _fd;$/;"    m       class:soclib::caba::VciEthernet access:private
68soclib::caba::VciEthernet::_link_changed        /home/lambert/Documents/Stage/almos-tsarv5/tsar_almos_generic_xbar_mono_vci_ethernet/vci_ethernet_tsar/caba/source/include/vci_ethernet.h       /^    bool _link_changed;$/;"   m       class:soclib::caba::VciEthernet access:private
69soclib::caba::VciEthernet::_link_check_counter  /home/lambert/Documents/Stage/almos-tsarv5/tsar_almos_generic_xbar_mono_vci_ethernet/vci_ethernet_tsar/caba/source/include/vci_ethernet.h       /^    int _link_check_counter;$/;"      m       class:soclib::caba::VciEthernet access:private
70soclib::caba::VciEthernet::_link_irq_en /home/lambert/Documents/Stage/almos-tsarv5/tsar_almos_generic_xbar_mono_vci_ethernet/vci_ethernet_tsar/caba/source/include/vci_ethernet.h       /^    bool _link_irq_en;$/;"    m       class:soclib::caba::VciEthernet access:private
71soclib::caba::VciEthernet::_link_up     /home/lambert/Documents/Stage/almos-tsarv5/tsar_almos_generic_xbar_mono_vci_ethernet/vci_ethernet_tsar/caba/source/include/vci_ethernet.h       /^    bool _link_up;$/;"        m       class:soclib::caba::VciEthernet access:private
72soclib::caba::VciEthernet::_mac /home/lambert/Documents/Stage/almos-tsarv5/tsar_almos_generic_xbar_mono_vci_ethernet/vci_ethernet_tsar/caba/source/include/vci_ethernet.h       /^    uint8_t _mac[6];$/;"      m       class:soclib::caba::VciEthernet access:private
73soclib::caba::VciEthernet::_rx_count    /home/lambert/Documents/Stage/almos-tsarv5/tsar_almos_generic_xbar_mono_vci_ethernet/vci_ethernet_tsar/caba/source/include/vci_ethernet.h       /^    int _rx_count;    \/\/< total number of rx buffers$/;"    m       class:soclib::caba::VciEthernet access:private
74soclib::caba::VciEthernet::_rx_done     /home/lambert/Documents/Stage/almos-tsarv5/tsar_almos_generic_xbar_mono_vci_ethernet/vci_ethernet_tsar/caba/source/include/vci_ethernet.h       /^    int _rx_done;     \/\/< number of rx buffers ready to pop$/;"     m       class:soclib::caba::VciEthernet access:private
75soclib::caba::VciEthernet::_rx_fifo     /home/lambert/Documents/Stage/almos-tsarv5/tsar_almos_generic_xbar_mono_vci_ethernet/vci_ethernet_tsar/caba/source/include/vci_ethernet.h       /^    fifo_entry_t _rx_fifo[VCI_ETHERNET_FIFO_SIZE];$/;"        m       class:soclib::caba::VciEthernet access:private
76soclib::caba::VciEthernet::_rx_free     /home/lambert/Documents/Stage/almos-tsarv5/tsar_almos_generic_xbar_mono_vci_ethernet/vci_ethernet_tsar/caba/source/include/vci_ethernet.h       /^    int _rx_free;     \/\/< number of yet unused rx buffers$/;"       m       class:soclib::caba::VciEthernet access:private
77soclib::caba::VciEthernet::_rx_irq_en   /home/lambert/Documents/Stage/almos-tsarv5/tsar_almos_generic_xbar_mono_vci_ethernet/vci_ethernet_tsar/caba/source/include/vci_ethernet.h       /^    bool _rx_irq_en;$/;"      m       class:soclib::caba::VciEthernet access:private
78soclib::caba::VciEthernet::_rx_size     /home/lambert/Documents/Stage/almos-tsarv5/tsar_almos_generic_xbar_mono_vci_ethernet/vci_ethernet_tsar/caba/source/include/vci_ethernet.h       /^    uint32_t _rx_size; \/\/< next rx buffer size$/;"  m       class:soclib::caba::VciEthernet access:private
79soclib::caba::VciEthernet::_rx_start    /home/lambert/Documents/Stage/almos-tsarv5/tsar_almos_generic_xbar_mono_vci_ethernet/vci_ethernet_tsar/caba/source/include/vci_ethernet.h       /^    int _rx_start;    \/\/< index of first available rx buffer$/;"    m       class:soclib::caba::VciEthernet access:private
80soclib::caba::VciEthernet::_soft_reset  /home/lambert/Documents/Stage/almos-tsarv5/tsar_almos_generic_xbar_mono_vci_ethernet/vci_ethernet_tsar/caba/source/include/vci_ethernet.h       /^    bool _soft_reset;$/;"     m       class:soclib::caba::VciEthernet access:private
81soclib::caba::VciEthernet::_tap_ifr     /home/lambert/Documents/Stage/almos-tsarv5/tsar_almos_generic_xbar_mono_vci_ethernet/vci_ethernet_tsar/caba/source/include/vci_ethernet.h       /^    struct ifreq _tap_ifr;$/;"        m       class:soclib::caba::VciEthernet typeref:struct:soclib::caba::VciEthernet::ifreq access:private
82soclib::caba::VciEthernet::_tx_count    /home/lambert/Documents/Stage/almos-tsarv5/tsar_almos_generic_xbar_mono_vci_ethernet/vci_ethernet_tsar/caba/source/include/vci_ethernet.h       /^    int _tx_count;    \/\/< total number of tx buffers$/;"    m       class:soclib::caba::VciEthernet access:private
83soclib::caba::VciEthernet::_tx_done     /home/lambert/Documents/Stage/almos-tsarv5/tsar_almos_generic_xbar_mono_vci_ethernet/vci_ethernet_tsar/caba/source/include/vci_ethernet.h       /^    int _tx_done;     \/\/< number of tx buffers ready to pop$/;"     m       class:soclib::caba::VciEthernet access:private
84soclib::caba::VciEthernet::_tx_fifo     /home/lambert/Documents/Stage/almos-tsarv5/tsar_almos_generic_xbar_mono_vci_ethernet/vci_ethernet_tsar/caba/source/include/vci_ethernet.h       /^    fifo_entry_t _tx_fifo[VCI_ETHERNET_FIFO_SIZE];$/;"        m       class:soclib::caba::VciEthernet access:private
85soclib::caba::VciEthernet::_tx_irq_en   /home/lambert/Documents/Stage/almos-tsarv5/tsar_almos_generic_xbar_mono_vci_ethernet/vci_ethernet_tsar/caba/source/include/vci_ethernet.h       /^    bool _tx_irq_en;$/;"      m       class:soclib::caba::VciEthernet access:private
86soclib::caba::VciEthernet::_tx_size     /home/lambert/Documents/Stage/almos-tsarv5/tsar_almos_generic_xbar_mono_vci_ethernet/vci_ethernet_tsar/caba/source/include/vci_ethernet.h       /^    uint32_t _tx_size; \/\/< next tx buffer size$/;"  m       class:soclib::caba::VciEthernet access:private
87soclib::caba::VciEthernet::_tx_start    /home/lambert/Documents/Stage/almos-tsarv5/tsar_almos_generic_xbar_mono_vci_ethernet/vci_ethernet_tsar/caba/source/include/vci_ethernet.h       /^    int _tx_start;    \/\/< index of first tx buffer$/;"      m       class:soclib::caba::VciEthernet access:private
88soclib::caba::VciEthernet::_tx_waiting  /home/lambert/Documents/Stage/almos-tsarv5/tsar_almos_generic_xbar_mono_vci_ethernet/vci_ethernet_tsar/caba/source/include/vci_ethernet.h       /^    int _tx_waiting;  \/\/< number of yet unprocessed tx buffers$/;"  m       class:soclib::caba::VciEthernet access:private
89soclib::caba::VciEthernet::cleanup_fifos        /home/lambert/Documents/Stage/almos-tsarv5/tsar_almos_generic_xbar_mono_vci_ethernet/vci_ethernet_tsar/caba/source/include/vci_ethernet.h       /^    void cleanup_fifos();$/;" p       class:soclib::caba::VciEthernet access:private  signature:()
90soclib::caba::VciEthernet::ended        /home/lambert/Documents/Stage/almos-tsarv5/tsar_almos_generic_xbar_mono_vci_ethernet/vci_ethernet_tsar/caba/source/include/vci_ethernet.h       /^      inline void ended(int status);$/;"      p       class:soclib::caba::VciEthernet access:private  signature:(int status)
91soclib::caba::VciEthernet::fifo_entry_t /home/lambert/Documents/Stage/almos-tsarv5/tsar_almos_generic_xbar_mono_vci_ethernet/vci_ethernet_tsar/caba/source/include/vci_ethernet.h       /^    struct fifo_entry_t$/;"   s       class:soclib::caba::VciEthernet access:private
92soclib::caba::VciEthernet::fifo_entry_t::__anon1::rd_req        /home/lambert/Documents/Stage/almos-tsarv5/tsar_almos_generic_xbar_mono_vci_ethernet/vci_ethernet_tsar/caba/source/include/vci_ethernet.h       /^            VciInitSimpleReadReq<vci_param> *rd_req;$/;"      m       union:soclib::caba::VciEthernet::fifo_entry_t::__anon1  access:public
93soclib::caba::VciEthernet::fifo_entry_t::__anon1::wr_req        /home/lambert/Documents/Stage/almos-tsarv5/tsar_almos_generic_xbar_mono_vci_ethernet/vci_ethernet_tsar/caba/source/include/vci_ethernet.h       /^            VciInitSimpleWriteReq<vci_param> *wr_req;$/;"     m       union:soclib::caba::VciEthernet::fifo_entry_t::__anon1  access:public
94soclib::caba::VciEthernet::fifo_entry_t::addr   /home/lambert/Documents/Stage/almos-tsarv5/tsar_almos_generic_xbar_mono_vci_ethernet/vci_ethernet_tsar/caba/source/include/vci_ethernet.h       /^        uint32_t addr;$/;"    m       struct:soclib::caba::VciEthernet::fifo_entry_t  access:public
95soclib::caba::VciEthernet::fifo_entry_t::data   /home/lambert/Documents/Stage/almos-tsarv5/tsar_almos_generic_xbar_mono_vci_ethernet/vci_ethernet_tsar/caba/source/include/vci_ethernet.h       /^        uint8_t *data;$/;"    m       struct:soclib::caba::VciEthernet::fifo_entry_t  access:public
96soclib::caba::VciEthernet::fifo_entry_t::dma_offset     /home/lambert/Documents/Stage/almos-tsarv5/tsar_almos_generic_xbar_mono_vci_ethernet/vci_ethernet_tsar/caba/source/include/vci_ethernet.h       /^        int dma_offset;$/;"   m       struct:soclib::caba::VciEthernet::fifo_entry_t  access:public
97soclib::caba::VciEthernet::fifo_entry_t::size   /home/lambert/Documents/Stage/almos-tsarv5/tsar_almos_generic_xbar_mono_vci_ethernet/vci_ethernet_tsar/caba/source/include/vci_ethernet.h       /^        uint32_t size;$/;"    m       struct:soclib::caba::VciEthernet::fifo_entry_t  access:public
98soclib::caba::VciEthernet::fifo_entry_t::status /home/lambert/Documents/Stage/almos-tsarv5/tsar_almos_generic_xbar_mono_vci_ethernet/vci_ethernet_tsar/caba/source/include/vci_ethernet.h       /^        uint32_t status;$/;"  m       struct:soclib::caba::VciEthernet::fifo_entry_t  access:public
99soclib::caba::VciEthernet::genMoore     /home/lambert/Documents/Stage/almos-tsarv5/tsar_almos_generic_xbar_mono_vci_ethernet/vci_ethernet_tsar/caba/source/include/vci_ethernet.h       /^    void genMoore();$/;"      p       class:soclib::caba::VciEthernet access:private  signature:()
100soclib::caba::VciEthernet::m_vci_init_fsm       /home/lambert/Documents/Stage/almos-tsarv5/tsar_almos_generic_xbar_mono_vci_ethernet/vci_ethernet_tsar/caba/source/include/vci_ethernet.h       /^    soclib::caba::VciInitiatorFsm<vci_param> m_vci_init_fsm;$/;"      m       class:soclib::caba::VciEthernet access:private
101soclib::caba::VciEthernet::m_vci_target_fsm     /home/lambert/Documents/Stage/almos-tsarv5/tsar_almos_generic_xbar_mono_vci_ethernet/vci_ethernet_tsar/caba/source/include/vci_ethernet.h       /^    soclib::caba::VciTargetFsm<vci_param, true> m_vci_target_fsm;$/;" m       class:soclib::caba::VciEthernet access:private
102soclib::caba::VciEthernet::on_read      /home/lambert/Documents/Stage/almos-tsarv5/tsar_almos_generic_xbar_mono_vci_ethernet/vci_ethernet_tsar/caba/source/include/vci_ethernet.h       /^    bool on_read(int seg, typename vci_param::addr_t addr, typename vci_param::data_t &data);$/;"     p       class:soclib::caba::VciEthernet access:private  signature:(int seg, typename vci_param::addr_t addr, typename vci_param::data_t &data)
103soclib::caba::VciEthernet::on_write     /home/lambert/Documents/Stage/almos-tsarv5/tsar_almos_generic_xbar_mono_vci_ethernet/vci_ethernet_tsar/caba/source/include/vci_ethernet.h       /^    bool on_write(int seg, typename vci_param::addr_t addr, typename vci_param::data_t data, int be);$/;"     p       class:soclib::caba::VciEthernet access:private  signature:(int seg, typename vci_param::addr_t addr, typename vci_param::data_t data, int be)
104soclib::caba::VciEthernet::p_clk        /home/lambert/Documents/Stage/almos-tsarv5/tsar_almos_generic_xbar_mono_vci_ethernet/vci_ethernet_tsar/caba/source/include/vci_ethernet.h       /^    sc_in<bool> p_clk;$/;"    m       class:soclib::caba::VciEthernet access:public
105soclib::caba::VciEthernet::p_irq        /home/lambert/Documents/Stage/almos-tsarv5/tsar_almos_generic_xbar_mono_vci_ethernet/vci_ethernet_tsar/caba/source/include/vci_ethernet.h       /^    sc_out<bool> p_irq;$/;"   m       class:soclib::caba::VciEthernet access:public
106soclib::caba::VciEthernet::p_resetn     /home/lambert/Documents/Stage/almos-tsarv5/tsar_almos_generic_xbar_mono_vci_ethernet/vci_ethernet_tsar/caba/source/include/vci_ethernet.h       /^    sc_in<bool> p_resetn;$/;" m       class:soclib::caba::VciEthernet access:public
107soclib::caba::VciEthernet::p_vci_initiator      /home/lambert/Documents/Stage/almos-tsarv5/tsar_almos_generic_xbar_mono_vci_ethernet/vci_ethernet_tsar/caba/source/include/vci_ethernet.h       /^    soclib::caba::VciInitiator<vci_param> p_vci_initiator;$/;"        m       class:soclib::caba::VciEthernet access:public
108soclib::caba::VciEthernet::p_vci_target /home/lambert/Documents/Stage/almos-tsarv5/tsar_almos_generic_xbar_mono_vci_ethernet/vci_ethernet_tsar/caba/source/include/vci_ethernet.h       /^    soclib::caba::VciTarget<vci_param> p_vci_target;$/;"      m       class:soclib::caba::VciEthernet access:public
109soclib::caba::VciEthernet::read_finish  /home/lambert/Documents/Stage/almos-tsarv5/tsar_almos_generic_xbar_mono_vci_ethernet/vci_ethernet_tsar/caba/source/include/vci_ethernet.h       /^    void read_finish( req_t *req );$/;"       p       class:soclib::caba::VciEthernet access:private  signature:( req_t *req )
110soclib::caba::VciEthernet::req_t        /home/lambert/Documents/Stage/almos-tsarv5/tsar_almos_generic_xbar_mono_vci_ethernet/vci_ethernet_tsar/caba/source/include/vci_ethernet.h       /^    typedef typename soclib::caba::VciInitiatorReq<vci_param> req_t;$/;"      t       class:soclib::caba::VciEthernet access:private
111soclib::caba::VciEthernet::transition   /home/lambert/Documents/Stage/almos-tsarv5/tsar_almos_generic_xbar_mono_vci_ethernet/vci_ethernet_tsar/caba/source/include/vci_ethernet.h       /^    void transition();$/;"    p       class:soclib::caba::VciEthernet access:private  signature:()
112soclib::caba::VciEthernet::write_finish /home/lambert/Documents/Stage/almos-tsarv5/tsar_almos_generic_xbar_mono_vci_ethernet/vci_ethernet_tsar/caba/source/include/vci_ethernet.h       /^    void write_finish( req_t *req );$/;"      p       class:soclib::caba::VciEthernet access:private  signature:( req_t *req )
113soclib::caba::VciEthernet::~VciEthernet /home/lambert/Documents/Stage/almos-tsarv5/tsar_almos_generic_xbar_mono_vci_ethernet/vci_ethernet_tsar/caba/source/include/vci_ethernet.h       /^      ~VciEthernet();$/;"     p       class:soclib::caba::VciEthernet access:public   signature:()
114soclib::caba::tmpl      /home/lambert/Documents/stage/almos-tsarv5/tsar_almos_generic_xbar_mono/vci_ethernet_tsar/caba/source/src/vci_ethernet.cpp      /^    tmpl(\/**\/)::VciEthernet(sc_module_name name, const MappingTable &mt,$/;"        f       namespace:soclib::caba  signature:( )
115soclib::caba::tmpl      /home/lambert/Documents/stage/almos-tsarv5/tsar_almos_generic_xbar_mono/vci_ethernet_tsar/caba/source/src/vci_ethernet.cpp      /^    tmpl(\/**\/)::~VciEthernet()$/;"  f       namespace:soclib::caba  signature:( )
116soclib::caba::tmpl      /home/lambert/Documents/stage/almos-tsarv5/tsar_almos_generic_xbar_mono/vci_ethernet_tsar/caba/source/src/vci_ethernet.cpp      /^    tmpl(bool)::on_read(int seg, typename vci_param::addr_t addr, typename vci_param::data_t &data)$/;"       f       namespace:soclib::caba  signature:(bool)
117soclib::caba::tmpl      /home/lambert/Documents/stage/almos-tsarv5/tsar_almos_generic_xbar_mono/vci_ethernet_tsar/caba/source/src/vci_ethernet.cpp      /^    tmpl(bool)::on_write(int seg, typename vci_param::addr_t addr, typename vci_param::data_t data, int be)$/;"       f       namespace:soclib::caba  signature:(bool)
118soclib::caba::tmpl      /home/lambert/Documents/stage/almos-tsarv5/tsar_almos_generic_xbar_mono/vci_ethernet_tsar/caba/source/src/vci_ethernet.cpp      /^    tmpl(void)::cleanup_fifos()$/;"   f       namespace:soclib::caba  signature:(void)
119soclib::caba::tmpl      /home/lambert/Documents/stage/almos-tsarv5/tsar_almos_generic_xbar_mono/vci_ethernet_tsar/caba/source/src/vci_ethernet.cpp      /^    tmpl(void)::genMoore()$/;"        f       namespace:soclib::caba  signature:(void)
120soclib::caba::tmpl      /home/lambert/Documents/stage/almos-tsarv5/tsar_almos_generic_xbar_mono/vci_ethernet_tsar/caba/source/src/vci_ethernet.cpp      /^    tmpl(void)::read_finish( req_t *req )$/;" f       namespace:soclib::caba  signature:(void)
121soclib::caba::tmpl      /home/lambert/Documents/stage/almos-tsarv5/tsar_almos_generic_xbar_mono/vci_ethernet_tsar/caba/source/src/vci_ethernet.cpp      /^    tmpl(void)::transition()$/;"      f       namespace:soclib::caba  signature:(void)
122soclib::caba::tmpl      /home/lambert/Documents/stage/almos-tsarv5/tsar_almos_generic_xbar_mono/vci_ethernet_tsar/caba/source/src/vci_ethernet.cpp      /^    tmpl(void)::write_finish( req_t *req )$/;"        f       namespace:soclib::caba  signature:(void)
123status  /home/lambert/Documents/Stage/almos-tsarv5/tsar_almos_generic_xbar_mono_vci_ethernet/vci_ethernet_tsar/caba/source/include/vci_ethernet.h       /^        uint32_t status;$/;"  m       struct:soclib::caba::VciEthernet::fifo_entry_t  access:public
124tmpl    /home/lambert/Documents/stage/almos-tsarv5/tsar_almos_generic_xbar_mono/vci_ethernet_tsar/caba/source/src/vci_ethernet.cpp      /^    tmpl(\/**\/)::VciEthernet(sc_module_name name, const MappingTable &mt,$/;"        f       namespace:soclib::caba  signature:( )
125tmpl    /home/lambert/Documents/stage/almos-tsarv5/tsar_almos_generic_xbar_mono/vci_ethernet_tsar/caba/source/src/vci_ethernet.cpp      /^    tmpl(\/**\/)::~VciEthernet()$/;"  f       namespace:soclib::caba  signature:( )
126tmpl    /home/lambert/Documents/stage/almos-tsarv5/tsar_almos_generic_xbar_mono/vci_ethernet_tsar/caba/source/src/vci_ethernet.cpp      /^    tmpl(bool)::on_read(int seg, typename vci_param::addr_t addr, typename vci_param::data_t &data)$/;"       f       namespace:soclib::caba  signature:(bool)
127tmpl    /home/lambert/Documents/stage/almos-tsarv5/tsar_almos_generic_xbar_mono/vci_ethernet_tsar/caba/source/src/vci_ethernet.cpp      /^    tmpl(bool)::on_write(int seg, typename vci_param::addr_t addr, typename vci_param::data_t data, int be)$/;"       f       namespace:soclib::caba  signature:(bool)
128tmpl    /home/lambert/Documents/stage/almos-tsarv5/tsar_almos_generic_xbar_mono/vci_ethernet_tsar/caba/source/src/vci_ethernet.cpp      /^    tmpl(void)::cleanup_fifos()$/;"   f       namespace:soclib::caba  signature:(void)
129tmpl    /home/lambert/Documents/stage/almos-tsarv5/tsar_almos_generic_xbar_mono/vci_ethernet_tsar/caba/source/src/vci_ethernet.cpp      /^    tmpl(void)::genMoore()$/;"        f       namespace:soclib::caba  signature:(void)
130tmpl    /home/lambert/Documents/stage/almos-tsarv5/tsar_almos_generic_xbar_mono/vci_ethernet_tsar/caba/source/src/vci_ethernet.cpp      /^    tmpl(void)::read_finish( req_t *req )$/;" f       namespace:soclib::caba  signature:(void)
131tmpl    /home/lambert/Documents/stage/almos-tsarv5/tsar_almos_generic_xbar_mono/vci_ethernet_tsar/caba/source/src/vci_ethernet.cpp      /^    tmpl(void)::transition()$/;"      f       namespace:soclib::caba  signature:(void)
132tmpl    /home/lambert/Documents/stage/almos-tsarv5/tsar_almos_generic_xbar_mono/vci_ethernet_tsar/caba/source/src/vci_ethernet.cpp      /^    tmpl(void)::write_finish( req_t *req )$/;"        f       namespace:soclib::caba  signature:(void)
133tmpl    /home/lambert/Documents/stage/almos-tsarv5/tsar_almos_generic_xbar_mono/vci_ethernet_tsar/caba/source/src/vci_ethernet.cpp      47;"    d       file:
134transition      /home/lambert/Documents/Stage/almos-tsarv5/tsar_almos_generic_xbar_mono_vci_ethernet/vci_ethernet_tsar/caba/source/include/vci_ethernet.h       /^    void transition();$/;"    p       class:soclib::caba::VciEthernet access:private  signature:()
135wr_req  /home/lambert/Documents/Stage/almos-tsarv5/tsar_almos_generic_xbar_mono_vci_ethernet/vci_ethernet_tsar/caba/source/include/vci_ethernet.h       /^            VciInitSimpleWriteReq<vci_param> *wr_req;$/;"     m       union:soclib::caba::VciEthernet::fifo_entry_t::__anon1  access:public
136write_finish    /home/lambert/Documents/Stage/almos-tsarv5/tsar_almos_generic_xbar_mono_vci_ethernet/vci_ethernet_tsar/caba/source/include/vci_ethernet.h       /^    void write_finish( req_t *req );$/;"      p       class:soclib::caba::VciEthernet access:private  signature:( req_t *req )
137~VciEthernet    /home/lambert/Documents/Stage/almos-tsarv5/tsar_almos_generic_xbar_mono_vci_ethernet/vci_ethernet_tsar/caba/source/include/vci_ethernet.h       /^      ~VciEthernet();$/;"     p       class:soclib::caba::VciEthernet access:public   signature:()
Note: See TracBrowser for help on using the repository browser.