Lines Matching refs:dl
11 static int dsa_devlink_info_get(struct devlink *dl, in dsa_devlink_info_get() argument
15 struct dsa_switch *ds = dsa_devlink_to_ds(dl); in dsa_devlink_info_get()
23 static int dsa_devlink_sb_pool_get(struct devlink *dl, in dsa_devlink_sb_pool_get() argument
27 struct dsa_switch *ds = dsa_devlink_to_ds(dl); in dsa_devlink_sb_pool_get()
36 static int dsa_devlink_sb_pool_set(struct devlink *dl, unsigned int sb_index, in dsa_devlink_sb_pool_set() argument
41 struct dsa_switch *ds = dsa_devlink_to_ds(dl); in dsa_devlink_sb_pool_set()
115 static int dsa_devlink_sb_occ_snapshot(struct devlink *dl, in dsa_devlink_sb_occ_snapshot() argument
118 struct dsa_switch *ds = dsa_devlink_to_ds(dl); in dsa_devlink_sb_occ_snapshot()
126 static int dsa_devlink_sb_occ_max_clear(struct devlink *dl, in dsa_devlink_sb_occ_max_clear() argument
129 struct dsa_switch *ds = dsa_devlink_to_ds(dl); in dsa_devlink_sb_occ_max_clear()
184 int dsa_devlink_param_get(struct devlink *dl, u32 id, in dsa_devlink_param_get() argument
187 struct dsa_switch *ds = dsa_devlink_to_ds(dl); in dsa_devlink_param_get()
196 int dsa_devlink_param_set(struct devlink *dl, u32 id, in dsa_devlink_param_set() argument
200 struct dsa_switch *ds = dsa_devlink_to_ds(dl); in dsa_devlink_param_set()
306 struct devlink *dl = dp->ds->devlink; in dsa_port_devlink_setup() local
313 devlink_port_init(dl, dlp); in dsa_port_devlink_setup()
344 err = devlink_port_register(dl, dlp, dp->index); in dsa_port_devlink_setup()
380 struct devlink *dl; in dsa_switch_devlink_alloc() local
385 dl = devlink_alloc(&dsa_devlink_ops, sizeof(*dl_priv), ds->dev); in dsa_switch_devlink_alloc()
386 if (!dl) in dsa_switch_devlink_alloc()
389 ds->devlink = dl; in dsa_switch_devlink_alloc()