• Home
  • Raw
  • Download

Lines Matching refs:rtnl_ematch

108 struct rtnl_ematch *rtnl_ematch_alloc(void)  in rtnl_ematch_alloc()
110 struct rtnl_ematch *e; in rtnl_ematch_alloc()
130 int rtnl_ematch_add_child(struct rtnl_ematch *parent, in rtnl_ematch_add_child()
131 struct rtnl_ematch *child) in rtnl_ematch_add_child()
148 void rtnl_ematch_unlink(struct rtnl_ematch *ematch) in rtnl_ematch_unlink()
160 void rtnl_ematch_free(struct rtnl_ematch *ematch) in rtnl_ematch_free()
168 int rtnl_ematch_set_ops(struct rtnl_ematch *ematch, struct rtnl_ematch_ops *ops) in rtnl_ematch_set_ops()
187 int rtnl_ematch_set_kind(struct rtnl_ematch *ematch, uint16_t kind) in rtnl_ematch_set_kind()
202 int rtnl_ematch_set_name(struct rtnl_ematch *ematch, const char *name) in rtnl_ematch_set_name()
217 void rtnl_ematch_set_flags(struct rtnl_ematch *ematch, uint16_t flags) in rtnl_ematch_set_flags()
222 void rtnl_ematch_unset_flags(struct rtnl_ematch *ematch, uint16_t flags) in rtnl_ematch_unset_flags()
227 uint16_t rtnl_ematch_get_flags(struct rtnl_ematch *ematch) in rtnl_ematch_get_flags()
232 void *rtnl_ematch_data(struct rtnl_ematch *ematch) in rtnl_ematch_data()
264 struct rtnl_ematch *pos, *next; in free_ematch_list()
297 struct rtnl_ematch *ematch) in rtnl_ematch_tree_add()
302 static inline uint32_t container_ref(struct rtnl_ematch *ematch) in container_ref()
307 static int link_tree(struct rtnl_ematch *index[], int nmatches, int pos, in link_tree()
310 struct rtnl_ematch *ematch; in link_tree()
345 struct rtnl_ematch **index; in rtnl_ematch_parse_attr()
380 if (!(index = calloc(thdr->nmatches, sizeof(struct rtnl_ematch *)))) in rtnl_ematch_parse_attr()
391 struct rtnl_ematch *ematch; in rtnl_ematch_parse_attr()
478 struct rtnl_ematch *match; in dump_ematch_sequence()
523 struct rtnl_ematch *e; in update_container_index()
548 struct rtnl_ematch *e; in fill_ematch_sequence()