Home
last modified time | relevance | path

Searched refs:procfs_list (Results 1 – 12 of 12) sorted by relevance

/freebsd-14.2/sys/contrib/openzfs/module/os/linux/spl/
H A Dspl-procfs-list.c50 #define NODE_ID(procfs_list, obj) \ argument
64 procfs_list_t *procfs_list = cursor->procfs_list; in procfs_list_seq_show() local
80 procfs_list_t *procfs_list = cursor->procfs_list; in procfs_list_next_node() local
110 procfs_list_t *procfs_list = cursor->procfs_list; in procfs_list_seq_start() local
157 procfs_list_t *procfs_list = cursor->procfs_list; in procfs_list_seq_stop() local
191 procfs_list_t *procfs_list = cursor->procfs_list; in procfs_list_write() local
195 (rc = procfs_list->pl_clear(procfs_list)) != 0) in procfs_list_write()
225 procfs_list_t *procfs_list, in procfs_list_install() argument
242 procfs_list->pl_show = show; in procfs_list_install()
244 procfs_list->pl_clear = clear; in procfs_list_install()
[all …]
/freebsd-14.2/sys/contrib/openzfs/module/os/freebsd/spl/
H A Dspl_procfs_list.c105 procfs_list_t *procfs_list, in procfs_list_install() argument
114 list_create(&procfs_list->pl_list, in procfs_list_install()
117 procfs_list->pl_show = show; in procfs_list_install()
119 procfs_list->pl_clear = clear; in procfs_list_install()
120 procfs_list->pl_next_id = 1; in procfs_list_install()
129 procfs_kstat->ks_private = procfs_list; in procfs_list_install()
146 kstat_delete(procfs_list->pl_private); in procfs_list_destroy()
147 list_destroy(&procfs_list->pl_list); in procfs_list_destroy()
148 mutex_destroy(&procfs_list->pl_lock); in procfs_list_destroy()
151 #define NODE_ID(procfs_list, obj) \ argument
[all …]
/freebsd-14.2/sys/contrib/openzfs/module/zfs/
H A Dspa_stats.c115 mutex_enter(&procfs_list->pl_lock); in spa_read_history_clear()
117 mutex_exit(&procfs_list->pl_lock); in spa_read_history_clear()
127 shl->procfs_list.pl_private = shl; in spa_read_history_init()
132 &shl->procfs_list, in spa_read_history_init()
281 mutex_enter(&procfs_list->pl_lock); in spa_txg_history_clear()
283 mutex_exit(&procfs_list->pl_lock); in spa_txg_history_clear()
293 shl->procfs_list.pl_private = shl; in spa_txg_history_init()
298 &shl->procfs_list, in spa_txg_history_init()
636 mutex_exit(&procfs_list->pl_lock); in spa_mmp_history_clear()
647 shl->procfs_list.pl_private = shl; in spa_mmp_history_init()
[all …]
H A Dspa_misc.c2255 procfs_list_destroy(&shl->procfs_list); in spa_import_progress_destroy()
2270 mutex_enter(&shl->procfs_list.pl_lock); in spa_import_progress_set_state()
2283 mutex_exit(&shl->procfs_list.pl_lock); in spa_import_progress_set_state()
2301 mutex_enter(&shl->procfs_list.pl_lock); in spa_import_progress_set_notes_impl()
2316 mutex_exit(&shl->procfs_list.pl_lock); in spa_import_progress_set_notes_impl()
2351 mutex_enter(&shl->procfs_list.pl_lock); in spa_import_progress_set_max_txg()
2360 mutex_exit(&shl->procfs_list.pl_lock); in spa_import_progress_set_max_txg()
2376 mutex_enter(&shl->procfs_list.pl_lock); in spa_import_progress_set_mmp_check()
2385 mutex_exit(&shl->procfs_list.pl_lock); in spa_import_progress_set_mmp_check()
2414 mutex_exit(&shl->procfs_list.pl_lock); in spa_import_progress_add()
[all …]
/freebsd-14.2/sys/contrib/openzfs/include/os/freebsd/spl/sys/
H A Dprocfs_list.h38 typedef struct procfs_list procfs_list_t;
39 struct procfs_list { struct
47 int (*pl_clear)(procfs_list_t *procfs_list); argument
60 procfs_list_t *procfs_list, argument
63 int (*clear)(procfs_list_t *procfs_list),
65 void procfs_list_uninstall(procfs_list_t *procfs_list);
66 void procfs_list_destroy(procfs_list_t *procfs_list);
67 void procfs_list_add(procfs_list_t *procfs_list, void *p);
/freebsd-14.2/sys/contrib/openzfs/include/os/linux/spl/sys/
H A Dprocfs_list.h33 typedef struct procfs_list procfs_list_t;
34 struct procfs_list { struct
49 int (*pl_clear)(procfs_list_t *procfs_list); argument
63 procfs_list_t *procfs_list, argument
66 int (*clear)(procfs_list_t *procfs_list),
68 void procfs_list_uninstall(procfs_list_t *procfs_list);
69 void procfs_list_destroy(procfs_list_t *procfs_list);
71 void procfs_list_add(procfs_list_t *procfs_list, void *p);
/freebsd-14.2/sys/contrib/openzfs/lib/libzpool/
H A Dkernel.c458 procfs_list_t *procfs_list, in procfs_list_install() argument
467 list_create(&procfs_list->pl_list, in procfs_list_install()
470 procfs_list->pl_next_id = 1; in procfs_list_install()
477 (void) procfs_list; in procfs_list_uninstall()
484 list_destroy(&procfs_list->pl_list); in procfs_list_destroy()
485 mutex_destroy(&procfs_list->pl_lock); in procfs_list_destroy()
488 #define NODE_ID(procfs_list, obj) \ argument
490 (procfs_list)->pl_node_offset))->pln_id)
495 ASSERT(MUTEX_HELD(&procfs_list->pl_lock)); in procfs_list_add()
496 NODE_ID(procfs_list, p) = procfs_list->pl_next_id++; in procfs_list_add()
[all …]
/freebsd-14.2/sys/contrib/openzfs/include/sys/
H A Dzfs_context.h377 typedef struct procfs_list {
398 procfs_list_t *procfs_list,
401 int (*clear)(procfs_list_t *procfs_list),
403 void procfs_list_uninstall(procfs_list_t *procfs_list);
404 void procfs_list_destroy(procfs_list_t *procfs_list);
405 void procfs_list_add(procfs_list_t *procfs_list, void *p);
H A Dspa.h889 procfs_list_t procfs_list; member
/freebsd-14.2/sys/contrib/openzfs/module/os/linux/zfs/
H A Dzfs_debug.c85 zfs_dbgmsg_clear(procfs_list_t *procfs_list) in zfs_dbgmsg_clear() argument
87 (void) procfs_list; in zfs_dbgmsg_clear()
/freebsd-14.2/sys/contrib/openzfs/include/os/freebsd/
H A DMakefile.am45 %D%/spl/sys/procfs_list.h \
/freebsd-14.2/sys/contrib/openzfs/include/os/linux/
H A DMakefile.am82 %D%/spl/sys/procfs_list.h \