Lines Matching refs:priv
314 struct rftype *rft = of->kn->priv; in rdtgroup_seqfile_show()
324 struct rftype *rft = of->kn->priv; in rdtgroup_file_write()
345 struct rftype *rft = of->kn->priv; in is_cpu_list()
991 return rcu_dereference(kn->__parent)->priv; in rdt_kn_parent_priv()
2171 static int rdtgroup_mkdir_info_resdir(void *priv, char *name, in rdtgroup_mkdir_info_resdir() argument
2178 kn_info->mode, priv); in rdtgroup_mkdir_info_resdir()
2378 return kn->priv; in kernfs_to_rdtgroup()
2900 struct mon_data *priv; in mon_get_kn_priv() local
2904 list_for_each_entry(priv, &mon_data_kn_priv_list, list) { in mon_get_kn_priv()
2905 if (priv->rid == rid && priv->domid == domid && in mon_get_kn_priv()
2906 priv->sum == do_sum && priv->evtid == mevt->evtid) in mon_get_kn_priv()
2907 return priv; in mon_get_kn_priv()
2910 priv = kzalloc(sizeof(*priv), GFP_KERNEL); in mon_get_kn_priv()
2911 if (!priv) in mon_get_kn_priv()
2914 priv->rid = rid; in mon_get_kn_priv()
2915 priv->domid = domid; in mon_get_kn_priv()
2916 priv->sum = do_sum; in mon_get_kn_priv()
2917 priv->evtid = mevt->evtid; in mon_get_kn_priv()
2918 list_add_tail(&priv->list, &mon_data_kn_priv_list); in mon_get_kn_priv()
2920 return priv; in mon_get_kn_priv()
2930 struct mon_data *priv, *tmp; in mon_put_kn_priv() local
2934 list_for_each_entry_safe(priv, tmp, &mon_data_kn_priv_list, list) { in mon_put_kn_priv()
2935 list_del(&priv->list); in mon_put_kn_priv()
2936 kfree(priv); in mon_put_kn_priv()
2989 void *priv) in mon_addfile() argument
2996 &kf_mondata_ops, priv, NULL, NULL); in mon_addfile()
3056 struct mon_data *priv; in mon_add_all_files() local
3065 priv = mon_get_kn_priv(r->rid, domid, mevt, do_sum); in mon_add_all_files()
3066 if (WARN_ON_ONCE(!priv)) in mon_add_all_files()
3069 ret = mon_addfile(kn, mevt->name, priv); in mon_add_all_files()