Lines Matching refs:dl

6 static int otx2_cpt_dl_egrp_create(struct devlink *dl, u32 id,  in otx2_cpt_dl_egrp_create()  argument
9 struct otx2_cpt_devlink *cpt_dl = devlink_priv(dl); in otx2_cpt_dl_egrp_create()
15 static int otx2_cpt_dl_egrp_delete(struct devlink *dl, u32 id, in otx2_cpt_dl_egrp_delete() argument
18 struct otx2_cpt_devlink *cpt_dl = devlink_priv(dl); in otx2_cpt_dl_egrp_delete()
24 static int otx2_cpt_dl_uc_info(struct devlink *dl, u32 id, in otx2_cpt_dl_uc_info() argument
27 struct otx2_cpt_devlink *cpt_dl = devlink_priv(dl); in otx2_cpt_dl_uc_info()
71 static int otx2_cpt_devlink_info_get(struct devlink *dl, in otx2_cpt_devlink_info_get() argument
75 struct otx2_cpt_devlink *cpt_dl = devlink_priv(dl); in otx2_cpt_devlink_info_get()
101 struct devlink *dl; in otx2_cpt_register_dl() local
104 dl = devlink_alloc(&otx2_cpt_devlink_ops, in otx2_cpt_register_dl()
106 if (!dl) { in otx2_cpt_register_dl()
111 cpt_dl = devlink_priv(dl); in otx2_cpt_register_dl()
112 cpt_dl->dl = dl; in otx2_cpt_register_dl()
114 cptpf->dl = dl; in otx2_cpt_register_dl()
115 ret = devlink_params_register(dl, otx2_cpt_dl_params, in otx2_cpt_register_dl()
120 devlink_free(dl); in otx2_cpt_register_dl()
124 devlink_register(dl); in otx2_cpt_register_dl()
131 struct devlink *dl = cptpf->dl; in otx2_cpt_unregister_dl() local
133 if (!dl) in otx2_cpt_unregister_dl()
136 devlink_unregister(dl); in otx2_cpt_unregister_dl()
137 devlink_params_unregister(dl, otx2_cpt_dl_params, in otx2_cpt_unregister_dl()
139 devlink_free(dl); in otx2_cpt_unregister_dl()