Lines Matching defs:dlp

32 static struct ocelot *devlink_port_to_ocelot(struct devlink_port *dlp)
34 return devlink_priv(dlp->devlink);
37 static int devlink_port_to_port(struct devlink_port *dlp)
39 struct ocelot *ocelot = devlink_port_to_ocelot(dlp);
41 return dlp - ocelot->devlink_ports;
64 static int ocelot_devlink_sb_port_pool_get(struct devlink_port *dlp,
68 struct ocelot *ocelot = devlink_port_to_ocelot(dlp);
69 int port = devlink_port_to_port(dlp);
75 static int ocelot_devlink_sb_port_pool_set(struct devlink_port *dlp,
80 struct ocelot *ocelot = devlink_port_to_ocelot(dlp);
81 int port = devlink_port_to_port(dlp);
88 ocelot_devlink_sb_tc_pool_bind_get(struct devlink_port *dlp,
93 struct ocelot *ocelot = devlink_port_to_ocelot(dlp);
94 int port = devlink_port_to_port(dlp);
102 ocelot_devlink_sb_tc_pool_bind_set(struct devlink_port *dlp,
108 struct ocelot *ocelot = devlink_port_to_ocelot(dlp);
109 int port = devlink_port_to_port(dlp);
132 static int ocelot_devlink_sb_occ_port_pool_get(struct devlink_port *dlp,
137 struct ocelot *ocelot = devlink_port_to_ocelot(dlp);
138 int port = devlink_port_to_port(dlp);
145 ocelot_devlink_sb_occ_tc_port_bind_get(struct devlink_port *dlp,
150 struct ocelot *ocelot = devlink_port_to_ocelot(dlp);
151 int port = devlink_port_to_port(dlp);
174 struct devlink_port *dlp = &ocelot->devlink_ports[port];
179 memset(dlp, 0, sizeof(*dlp));
185 devlink_port_attrs_set(dlp, &attrs);
187 return devlink_port_register(dl, dlp, port);
192 struct devlink_port *dlp = &ocelot->devlink_ports[port];
194 devlink_port_unregister(dlp);