Lines Matching refs:mpoa_client
54 static void MPOA_trigger_rcvd (struct k_message *msg, struct mpoa_client *mpc);
55 static void MPOA_res_reply_rcvd(struct k_message *msg, struct mpoa_client *mpc);
56 static void ingress_purge_rcvd(struct k_message *msg, struct mpoa_client *mpc);
57 static void egress_purge_rcvd(struct k_message *msg, struct mpoa_client *mpc);
58 static void mps_death(struct k_message *msg, struct mpoa_client *mpc);
59 static void clean_up(struct k_message *msg, struct mpoa_client *mpc, int action);
60 static void MPOA_cache_impos_rcvd(struct k_message *msg, struct mpoa_client *mpc);
61 static void set_mpc_ctrl_addr_rcvd(struct k_message *mesg, struct mpoa_client *mpc);
62 static void set_mps_mac_addr_rcvd(struct k_message *mesg, struct mpoa_client *mpc);
64 static uint8_t *copy_macs(struct mpoa_client *mpc, uint8_t *router_mac,
68 static void send_set_mps_ctrl_addr(char *addr, struct mpoa_client *mpc);
105 struct mpoa_client *mpcs = NULL; /* FIXME */
110 static struct mpoa_client *find_mpc_by_itfnum(int itf) in find_mpc_by_itfnum()
112 struct mpoa_client *mpc; in find_mpc_by_itfnum()
124 static struct mpoa_client *find_mpc_by_vcc(struct atm_vcc *vcc) in find_mpc_by_vcc()
126 struct mpoa_client *mpc; in find_mpc_by_vcc()
138 static struct mpoa_client *find_mpc_by_lec(struct net_device *dev) in find_mpc_by_lec()
140 struct mpoa_client *mpc; in find_mpc_by_lec()
264 static struct mpoa_client *alloc_mpc(void) in alloc_mpc()
266 struct mpoa_client *mpc; in alloc_mpc()
268 mpc = kmalloc(sizeof (struct mpoa_client), GFP_KERNEL); in alloc_mpc()
271 memset(mpc, 0, sizeof(struct mpoa_client)); in alloc_mpc()
296 static void start_mpc(struct mpoa_client *mpc, struct net_device *dev) in start_mpc()
311 static void stop_mpc(struct mpoa_client *mpc) in stop_mpc()
371 struct mpoa_client *mpc; in lane2_assoc_ind()
444 static uint8_t *copy_macs(struct mpoa_client *mpc, uint8_t *router_mac, in copy_macs()
469 static int send_via_shortcut(struct sk_buff *skb, struct mpoa_client *mpc) in send_via_shortcut()
540 struct mpoa_client *mpc; in mpc_send_packet()
570 struct mpoa_client *mpc; in atm_mpoa_vcc_attach()
617 struct mpoa_client *mpc; in mpc_vcc_close()
655 struct mpoa_client *mpc; in mpc_push()
755 struct mpoa_client *mpc; in atm_mpoa_mpoad_attach()
811 static void send_set_mps_ctrl_addr(char *addr, struct mpoa_client *mpc) in send_set_mps_ctrl_addr()
826 struct mpoa_client *mpc; in mpoad_close()
868 struct mpoa_client *mpc = find_mpc_by_vcc(vcc); in msg_from_mpoad()
932 int msg_to_mpoad(struct k_message *mesg, struct mpoa_client *mpc) in msg_to_mpoad()
956 struct mpoa_client *mpc; in mpoa_event_listener()
1034 static void MPOA_trigger_rcvd(struct k_message *msg, struct mpoa_client *mpc) in MPOA_trigger_rcvd()
1071 static void check_qos_and_open_shortcut(struct k_message *msg, struct mpoa_client *client, in_cache… in check_qos_and_open_shortcut()
1108 static void MPOA_res_reply_rcvd(struct k_message *msg, struct mpoa_client *mpc) in MPOA_res_reply_rcvd()
1156 static void ingress_purge_rcvd(struct k_message *msg, struct mpoa_client *mpc) in ingress_purge_rcvd()
1182 static void egress_purge_rcvd(struct k_message *msg, struct mpoa_client *mpc) in egress_purge_rcvd()
1237 static void mps_death( struct k_message * msg, struct mpoa_client * mpc ) in mps_death()
1263 static void MPOA_cache_impos_rcvd( struct k_message * msg, struct mpoa_client * mpc) in MPOA_cache_impos_rcvd()
1290 static void set_mpc_ctrl_addr_rcvd(struct k_message *mesg, struct mpoa_client *mpc) in set_mpc_ctrl_addr_rcvd()
1324 static void set_mps_mac_addr_rcvd(struct k_message *msg, struct mpoa_client *client) in set_mps_mac_addr_rcvd()
1344 static void clean_up(struct k_message *msg, struct mpoa_client *mpc, int action) in clean_up()
1379 struct mpoa_client *mpc = mpcs; in mpc_cache_check()
1425 struct mpoa_client *mpc, *tmp; in atm_mpoa_cleanup()
1456 memset(mpc, 0, sizeof(struct mpoa_client)); in atm_mpoa_cleanup()