![]() |
P4C
The P4 Compiler
|
This is the complete list of members for ActionBus, including all inherited members.
action_hv_slice_use (defined in ActionBus) | ActionBus | protected |
ActionBus() (defined in ActionBus) | ActionBus | inlineprotected |
ActionBus(Table *, VECTOR(pair_t) &) (defined in ActionBus) | ActionBus | protected |
alloc_field(Table *, ActionBusSource src, unsigned offset, unsigned sizes_needed) (defined in ActionBus) | ActionBus | virtual |
by_byte (defined in ActionBus) | ActionBus | protected |
byte_use (defined in ActionBus) | ActionBus | protected |
check_atcam_sharing(Table *tbl1, Table *tbl2) (defined in ActionBus) | ActionBus | protected |
check_slot_sharing(ActionBus::Slot &slot, bitvec &action_bus) (defined in ActionBus) | ActionBus | protected |
compatible(const ActionBusSource &a, unsigned a_off, const ActionBusSource &b, unsigned b_off) (defined in ActionBus) | ActionBus | protectedstatic |
create() (defined in ActionBus) | ActionBus | static |
create(Table *, VECTOR(pair_t) &) (defined in ActionBus) | ActionBus | static |
do_alloc(Table *tbl, ActionBusSource src, unsigned use, int lobyte, int bytes, unsigned offset) (defined in ActionBus) | ActionBus | |
find(const char *name, TableOutputModifier mod, int lo, int hi, int size, int *len=0) | ActionBus | |
find(const char *name, int lo, int hi, int size, int *len=0) (defined in ActionBus) | ActionBus | inline |
find(const std::string &name, TableOutputModifier mod, int lo, int hi, int size, int *len=0) (defined in ActionBus) | ActionBus | inline |
find(const std::string &name, int lo, int hi, int size, int *len=0) (defined in ActionBus) | ActionBus | inline |
find(const ActionBusSource &src, int lo, int hi, int size, int pos=-1, int *len=0) (defined in ActionBus) | ActionBus | |
find(Table *attached, TableOutputModifier mod, int lo, int hi, int size, int *len=0) (defined in ActionBus) | ActionBus | inline |
find(Stage *stage, ActionBusSource src, int lo, int hi, int size, int *len=0) (defined in ActionBus) | ActionBus | static |
find_free(Table *tbl, unsigned min, unsigned max, unsigned step, unsigned lobyte, unsigned bytes) | ActionBus | protected |
find_merge(Table *tbl, int offset, int bytes, int use) | ActionBus | protected |
lineno (defined in ActionBus) | ActionBus | |
need_alloc(Table *tbl, const ActionBusSource &src, unsigned lo, unsigned hi, unsigned size) (defined in ActionBus) | ActionBus | |
need_alloc(Table *tbl, Table *attached, TableOutputModifier mod, unsigned lo, unsigned hi, unsigned size) (defined in ActionBus) | ActionBus | inline |
need_place (defined in ActionBus) | ActionBus | protected |
operator<< (defined in ActionBus) | ActionBus | friend |
operator<< (defined in ActionBus) | ActionBus | friend |
pass1(Table *tbl) (defined in ActionBus) | ActionBus | |
pass2(Table *tbl) (defined in ActionBus) | ActionBus | inline |
pass3(Table *tbl) (defined in ActionBus) | ActionBus | |
setup_slot(int lineno, Table *tbl, const char *name, unsigned idx, ActionBusSource src, unsigned sz, unsigned off) (defined in ActionBus) | ActionBus | protected |
size() (defined in ActionBus) | ActionBus | inline |
size_masks (defined in ActionBus) | ActionBus | static |
slots() const (defined in ActionBus) | ActionBus | inline |
write_action_regs(REGS ®s, Table *tbl, int homerow, unsigned action_slice) (defined in ActionBus) | ActionBus | |
write_immed_regs(REGS ®s, Table *tbl) (defined in ActionBus) | ActionBus |