• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-13-stable/sys/contrib/openzfs/module/zfs/

Lines Matching refs:ksp

463 spa_tx_assign_update(kstat_t *ksp, int rw)
465 spa_t *spa = ksp->ks_private;
478 ksp->ks_ndata = i;
479 ksp->ks_data_size = i * sizeof (kstat_named_t);
490 kstat_t *ksp;
509 ksp = kstat_create(name, 0, "dmu_tx_assign", "misc",
511 shk->kstat = ksp;
513 if (ksp) {
514 ksp->ks_lock = &shk->lock;
515 ksp->ks_data = shk->priv;
516 ksp->ks_ndata = shk->count;
517 ksp->ks_data_size = shk->size;
518 ksp->ks_private = spa;
519 ksp->ks_update = spa_tx_assign_update;
520 kstat_install(ksp);
529 kstat_t *ksp;
531 ksp = shk->kstat;
532 if (ksp)
533 kstat_delete(ksp);
774 spa_state_addr(kstat_t *ksp, loff_t n)
777 return (ksp->ks_private); /* return the spa_t */
801 kstat_t *ksp;
806 ksp = kstat_create(name, 0, "state", "misc",
809 shk->kstat = ksp;
810 if (ksp) {
811 ksp->ks_lock = &shk->lock;
812 ksp->ks_data = NULL;
813 ksp->ks_private = spa;
814 ksp->ks_flags |= KSTAT_FLAG_NO_HEADERS;
815 kstat_set_raw_ops(ksp, NULL, spa_state_data, spa_state_addr);
816 kstat_install(ksp);
826 kstat_t *ksp = shk->kstat;
827 if (ksp)
828 kstat_delete(ksp);
864 kstat_t *ksp = shk->kstat;
867 if (ksp == NULL)
870 iostats = ksp->ks_data;
896 spa_iostats_update(kstat_t *ksp, int rw)
899 memcpy(ksp->ks_data, &spa_iostats_template,
914 kstat_t *ksp = kstat_create(name, 0, "iostats", "misc",
918 shk->kstat = ksp;
919 if (ksp) {
921 ksp->ks_lock = &shk->lock;
922 ksp->ks_private = spa;
923 ksp->ks_update = spa_iostats_update;
924 ksp->ks_data = kmem_alloc(size, KM_SLEEP);
925 memcpy(ksp->ks_data, &spa_iostats_template, size);
926 kstat_install(ksp);
936 kstat_t *ksp = shk->kstat;
937 if (ksp) {
938 kmem_free(ksp->ks_data, sizeof (spa_iostats_t));
939 kstat_delete(ksp);