Searched refs:felix (Results 1 – 7 of 7) sorted by relevance
/kernel/linux/linux-5.10/drivers/net/dsa/ocelot/ |
D | felix.c | 193 struct felix *felix = ocelot_to_felix(ocelot); in felix_phylink_validate() local 195 if (felix->info->phylink_validate) in felix_phylink_validate() 196 felix->info->phylink_validate(ocelot, port, supported, state); in felix_phylink_validate() 204 struct felix *felix = ocelot_to_felix(ocelot); in felix_phylink_mac_config() local 207 if (felix->pcs[port]) in felix_phylink_mac_config() 208 phylink_set_pcs(dp->pl, &felix->pcs[port]->pcs); in felix_phylink_mac_config() 246 struct felix *felix = ocelot_to_felix(ocelot); in felix_phylink_mac_link_up() local 313 if (felix->info->port_sched_speed_set) in felix_phylink_mac_link_up() 314 felix->info->port_sched_speed_set(ocelot, port, speed); in felix_phylink_mac_link_up() 368 static int felix_parse_ports_node(struct felix *felix, in felix_parse_ports_node() argument [all …]
|
D | felix_vsc9959.c | 1018 struct felix *felix = ocelot_to_felix(ocelot); in vsc9959_mdio_bus_alloc() local 1028 felix->pcs = devm_kcalloc(dev, felix->info->num_ports, in vsc9959_mdio_bus_alloc() 1031 if (!felix->pcs) { in vsc9959_mdio_bus_alloc() 1036 memcpy(&res, felix->info->imdio_res, sizeof(res)); in vsc9959_mdio_bus_alloc() 1038 res.start += felix->imdio_base; in vsc9959_mdio_bus_alloc() 1039 res.end += felix->imdio_base; in vsc9959_mdio_bus_alloc() 1076 felix->imdio = bus; in vsc9959_mdio_bus_alloc() 1078 for (port = 0; port < felix->info->num_ports; port++) { in vsc9959_mdio_bus_alloc() 1083 if (dsa_is_unused_port(felix->ds, port)) in vsc9959_mdio_bus_alloc() 1089 pcs = mdio_device_create(felix->imdio, port); in vsc9959_mdio_bus_alloc() [all …]
|
D | seville_vsc9953.c | 1069 struct felix *felix = ocelot_to_felix(ocelot); in vsc9953_mdio_bus_alloc() local 1075 felix->pcs = devm_kcalloc(dev, felix->info->num_ports, in vsc9953_mdio_bus_alloc() 1078 if (!felix->pcs) { in vsc9953_mdio_bus_alloc() 1101 felix->imdio = bus; in vsc9953_mdio_bus_alloc() 1103 for (port = 0; port < felix->info->num_ports; port++) { in vsc9953_mdio_bus_alloc() 1109 if (dsa_is_unused_port(felix->ds, port)) in vsc9953_mdio_bus_alloc() 1115 pcs = mdio_device_create(felix->imdio, addr); in vsc9953_mdio_bus_alloc() 1125 felix->pcs[port] = lynx; in vsc9953_mdio_bus_alloc() 1135 struct felix *felix = ocelot_to_felix(ocelot); in vsc9953_mdio_bus_free() local 1139 struct lynx_pcs *pcs = felix->pcs[port]; in vsc9953_mdio_bus_free() [all …]
|
D | Makefile | 6 felix.o \ 10 felix.o \
|
D | felix.h | 7 #define ocelot_to_felix(o) container_of((o), struct felix, ocelot) 45 struct felix { struct
|
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/net/dsa/ |
D | ocelot.txt | 7 Currently the switches supported by the felix driver are:
|
/kernel/linux/linux-5.10/ |
D | .mailmap | 99 Felix Moeller <felix@derklecks.de>
|