Lines Matching refs:dlp
50 static int dsa_devlink_sb_port_pool_get(struct devlink_port *dlp, in dsa_devlink_sb_port_pool_get() argument
54 struct dsa_switch *ds = dsa_devlink_port_to_ds(dlp); in dsa_devlink_sb_port_pool_get()
55 int port = dsa_devlink_port_to_port(dlp); in dsa_devlink_sb_port_pool_get()
64 static int dsa_devlink_sb_port_pool_set(struct devlink_port *dlp, in dsa_devlink_sb_port_pool_set() argument
69 struct dsa_switch *ds = dsa_devlink_port_to_ds(dlp); in dsa_devlink_sb_port_pool_set()
70 int port = dsa_devlink_port_to_port(dlp); in dsa_devlink_sb_port_pool_set()
80 dsa_devlink_sb_tc_pool_bind_get(struct devlink_port *dlp, in dsa_devlink_sb_tc_pool_bind_get() argument
85 struct dsa_switch *ds = dsa_devlink_port_to_ds(dlp); in dsa_devlink_sb_tc_pool_bind_get()
86 int port = dsa_devlink_port_to_port(dlp); in dsa_devlink_sb_tc_pool_bind_get()
97 dsa_devlink_sb_tc_pool_bind_set(struct devlink_port *dlp, in dsa_devlink_sb_tc_pool_bind_set() argument
103 struct dsa_switch *ds = dsa_devlink_port_to_ds(dlp); in dsa_devlink_sb_tc_pool_bind_set()
104 int port = dsa_devlink_port_to_port(dlp); in dsa_devlink_sb_tc_pool_bind_set()
137 static int dsa_devlink_sb_occ_port_pool_get(struct devlink_port *dlp, in dsa_devlink_sb_occ_port_pool_get() argument
142 struct dsa_switch *ds = dsa_devlink_port_to_ds(dlp); in dsa_devlink_sb_occ_port_pool_get()
143 int port = dsa_devlink_port_to_port(dlp); in dsa_devlink_sb_occ_port_pool_get()
153 dsa_devlink_sb_occ_tc_port_bind_get(struct devlink_port *dlp, in dsa_devlink_sb_occ_tc_port_bind_get() argument
158 struct dsa_switch *ds = dsa_devlink_port_to_ds(dlp); in dsa_devlink_sb_occ_tc_port_bind_get()
159 int port = dsa_devlink_port_to_port(dlp); in dsa_devlink_sb_occ_tc_port_bind_get()
293 struct devlink_port *dlp = &dp->devlink_port; in dsa_port_devlink_setup() local
302 memset(dlp, 0, sizeof(*dlp)); in dsa_port_devlink_setup()
303 devlink_port_init(dl, dlp); in dsa_port_devlink_setup()
333 devlink_port_attrs_set(dlp, &attrs); in dsa_port_devlink_setup()
334 err = devlink_port_register(dl, dlp, dp->index); in dsa_port_devlink_setup()
346 struct devlink_port *dlp = &dp->devlink_port; in dsa_port_devlink_teardown() local
349 devlink_port_unregister(dlp); in dsa_port_devlink_teardown()
354 devlink_port_fini(dlp); in dsa_port_devlink_teardown()