Lines Matching defs:appl
531 const struct mrp_application *appl,
536 port->applicants[appl->type]);
556 const struct mrp_application *appl,
561 port->applicants[appl->type]);
787 struct mrp_application *appl = container_of(pt, struct mrp_application,
806 app = rcu_dereference(port->applicants[appl->type]);
855 int mrp_init_applicant(struct net_device *dev, struct mrp_application *appl)
873 err = dev_mc_add(dev, appl->group_address);
878 app->app = appl;
883 rcu_assign_pointer(dev->mrp_port->applicants[appl->type], app);
899 void mrp_uninit_applicant(struct net_device *dev, struct mrp_application *appl)
903 port->applicants[appl->type]);
907 RCU_INIT_POINTER(port->applicants[appl->type], NULL);
926 dev_mc_del(dev, appl->group_address);
932 int mrp_register_application(struct mrp_application *appl)
934 appl->pkttype.func = mrp_rcv;
935 dev_add_pack(&appl->pkttype);
940 void mrp_unregister_application(struct mrp_application *appl)
942 dev_remove_pack(&appl->pkttype);