Lines Matching refs:ksp

1187 ibtl_kstat_stats_update(kstat_t *ksp, int rw)  in ibtl_kstat_stats_update()  argument
1195 ksp, rw); in ibtl_kstat_stats_update()
1205 pks = ksp->ks_private; in ibtl_kstat_stats_update()
1207 data = (struct kstat_named *)(ksp->ks_data); in ibtl_kstat_stats_update()
1224 struct kstat *ksp; in ibtl_kstat_stats_create() local
1239 ksp = kstat_create("ibtf", 0, kname, "ib", KSTAT_TYPE_NAMED, 1, 0); in ibtl_kstat_stats_create()
1240 if (ksp == NULL) { in ibtl_kstat_stats_create()
1246 named_data = (struct kstat_named *)(ksp->ks_data); in ibtl_kstat_stats_create()
1250 pks->pks_stats_ksp = ksp; in ibtl_kstat_stats_create()
1252 ksp->ks_private = pks; in ibtl_kstat_stats_create()
1253 ksp->ks_update = ibtl_kstat_stats_update; in ibtl_kstat_stats_create()
1256 kstat_install(ksp); in ibtl_kstat_stats_create()
1267 ibtl_kstat_pkeys_update(kstat_t *ksp, int rw) in ibtl_kstat_pkeys_update() argument
1274 ksp, rw); in ibtl_kstat_pkeys_update()
1283 _NOTE(NOW_INVISIBLE_TO_OTHER_THREADS(*ksp)) in ibtl_kstat_pkeys_update()
1285 pks = ksp->ks_private; in ibtl_kstat_pkeys_update()
1297 ksp->ks_data = p->p_pkey_tbl; in ibtl_kstat_pkeys_update()
1298 ksp->ks_ndata = p->p_pkey_tbl_sz; in ibtl_kstat_pkeys_update()
1299 ksp->ks_data_size = p->p_pkey_tbl_sz * sizeof (ib_pkey_t); in ibtl_kstat_pkeys_update()
1315 struct kstat *ksp; in ibtl_kstat_pkeys_create() local
1329 ksp = kstat_create("ibtf", 0, kname, "ib", KSTAT_TYPE_RAW, 0, in ibtl_kstat_pkeys_create()
1331 if (ksp == NULL) { in ibtl_kstat_pkeys_create()
1338 pks->pks_pkeys_ksp = ksp; in ibtl_kstat_pkeys_create()
1340 ksp->ks_private = pks; in ibtl_kstat_pkeys_create()
1341 ksp->ks_update = ibtl_kstat_pkeys_update; in ibtl_kstat_pkeys_create()
1342 ksp->ks_lock = &ibtl_clnt_list_mutex; in ibtl_kstat_pkeys_create()
1350 kstat_install(ksp); in ibtl_kstat_pkeys_create()