P4C
The P4 Compiler
Loading...
Searching...
No Matches
ActionBus Member List

This is the complete list of members for ActionBus, including all inherited members.

action_hv_slice_use (defined in ActionBus)ActionBusprotected
ActionBus() (defined in ActionBus)ActionBusinlineprotected
ActionBus(Table *, VECTOR(pair_t) &) (defined in ActionBus)ActionBusprotected
alloc_field(Table *, ActionBusSource src, unsigned offset, unsigned sizes_needed) (defined in ActionBus)ActionBusvirtual
by_byte (defined in ActionBus)ActionBusprotected
byte_use (defined in ActionBus)ActionBusprotected
check_atcam_sharing(Table *tbl1, Table *tbl2) (defined in ActionBus)ActionBusprotected
check_slot_sharing(ActionBus::Slot &slot, bitvec &action_bus) (defined in ActionBus)ActionBusprotected
compatible(const ActionBusSource &a, unsigned a_off, const ActionBusSource &b, unsigned b_off) (defined in ActionBus)ActionBusprotectedstatic
create() (defined in ActionBus)ActionBusstatic
create(Table *, VECTOR(pair_t) &) (defined in ActionBus)ActionBusstatic
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)ActionBusinline
find(const std::string &name, TableOutputModifier mod, int lo, int hi, int size, int *len=0) (defined in ActionBus)ActionBusinline
find(const std::string &name, int lo, int hi, int size, int *len=0) (defined in ActionBus)ActionBusinline
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)ActionBusinline
find(Stage *stage, ActionBusSource src, int lo, int hi, int size, int *len=0) (defined in ActionBus)ActionBusstatic
find_free(Table *tbl, unsigned min, unsigned max, unsigned step, unsigned lobyte, unsigned bytes)ActionBusprotected
find_merge(Table *tbl, int offset, int bytes, int use)ActionBusprotected
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)ActionBusinline
need_place (defined in ActionBus)ActionBusprotected
operator<< (defined in ActionBus)ActionBusfriend
operator<< (defined in ActionBus)ActionBusfriend
pass1(Table *tbl) (defined in ActionBus)ActionBus
pass2(Table *tbl) (defined in ActionBus)ActionBusinline
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)ActionBusprotected
size() (defined in ActionBus)ActionBusinline
size_masks (defined in ActionBus)ActionBusstatic
slots() const (defined in ActionBus)ActionBusinline
write_action_regs(REGS &regs, Table *tbl, int homerow, unsigned action_slice) (defined in ActionBus)ActionBus
write_immed_regs(REGS &regs, Table *tbl) (defined in ActionBus)ActionBus