Searched refs:dsa_switch_ctx (Results 1 – 5 of 5) sorted by relevance
24 struct dsa_switch_context *dsa_switch_ctx = dev->data; in dsa_port_initialize() local30 dsa_switch_ctx->init_ports++; in dsa_port_initialize()35 if (dsa_switch_ctx->iface_conduit == NULL) { in dsa_port_initialize()45 eth_ctx_conduit->dsa_switch_ctx = dsa_switch_ctx; in dsa_port_initialize()51 eth_ctx->dsa_switch_ctx = dsa_switch_ctx; in dsa_port_initialize()52 dsa_switch_ctx->iface_user[cfg->port_idx] = iface; in dsa_port_initialize()55 if (dsa_switch_ctx->dapi->port_init != NULL) { in dsa_port_initialize()56 err = dsa_switch_ctx->dapi->port_init(dev); in dsa_port_initialize()64 if (dsa_switch_ctx->init_ports == dsa_switch_ctx->num_ports) { in dsa_port_initialize()65 if (dsa_switch_ctx->dapi->switch_setup != NULL) { in dsa_port_initialize()[all …]
17 const struct dsa_switch_context *dsa_switch_ctx = eth_ctx->dsa_switch_ctx; in dsa_tag_recv() local20 if (dsa_switch_ctx->dapi->recv == NULL) { in dsa_tag_recv()24 return dsa_switch_ctx->dapi->recv(iface, pkt); in dsa_tag_recv()30 const struct dsa_switch_context *dsa_switch_ctx = dev->data; in dsa_tag_xmit() local33 if (dsa_switch_ctx->dapi->xmit == NULL) { in dsa_tag_xmit()41 return dsa_switch_ctx->dapi->xmit(iface, pkt); in dsa_tag_xmit()47 struct dsa_switch_context *dsa_switch_ctx = dev_cpu->data; in dsa_tag_setup() local52 dsa_switch_ctx->dapi->recv = dsa_tag_netc_recv; in dsa_tag_setup()53 dsa_switch_ctx->dapi->xmit = dsa_tag_netc_xmit; in dsa_tag_setup()57 dsa_switch_ctx->dapi->recv = NULL; in dsa_tag_setup()[all …]
16 struct dsa_switch_context *dsa_switch_ctx; in dsa_user_get_iface() local18 if (eth_ctx == NULL || eth_ctx->dsa_switch_ctx == NULL) { in dsa_user_get_iface()23 dsa_switch_ctx = eth_ctx->dsa_switch_ctx; in dsa_user_get_iface()25 if (port_idx < 0 || port_idx >= dsa_switch_ctx->num_ports) { in dsa_user_get_iface()29 return dsa_switch_ctx->iface_user[port_idx]; in dsa_user_get_iface()
27 struct dsa_switch_context *dsa_switch_ctx = dev->data; in dsa_xmit() local29 struct net_if *iface_conduit = dsa_switch_ctx->iface_conduit; in dsa_xmit()
43 iface_dst = eth_ctx->dsa_switch_ctx->iface_user[header->tag.comTag.port]; in dsa_tag_netc_recv()
Completed in 6 milliseconds