Home
last modified time | relevance | path

Searched refs:dsa_switch_ctx (Results 1 – 5 of 5) sorted by relevance

/subsys/net/l2/ethernet/dsa/
A Ddsa_port.c24 struct dsa_switch_context *dsa_switch_ctx = dev->data; in dsa_port_initialize() local
30 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 …]
A Ddsa_tag.c17 const struct dsa_switch_context *dsa_switch_ctx = eth_ctx->dsa_switch_ctx; in dsa_tag_recv() local
20 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() local
33 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() local
52 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 …]
A Ddsa_user.c16 struct dsa_switch_context *dsa_switch_ctx; in dsa_user_get_iface() local
18 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()
A Ddsa_core.c27 struct dsa_switch_context *dsa_switch_ctx = dev->data; in dsa_xmit() local
29 struct net_if *iface_conduit = dsa_switch_ctx->iface_conduit; in dsa_xmit()
A Ddsa_tag_netc.c43 iface_dst = eth_ctx->dsa_switch_ctx->iface_user[header->tag.comTag.port]; in dsa_tag_netc_recv()

Completed in 6 milliseconds