| /freebsd-14.2/sys/contrib/openzfs/module/os/linux/spl/ |
| H A D | spl-procfs-list.c | 50 #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 D | spl_procfs_list.c | 105 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 D | spa_stats.c | 115 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 D | spa_misc.c | 2255 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 D | procfs_list.h | 38 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 D | procfs_list.h | 33 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 D | kernel.c | 458 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 D | zfs_context.h | 377 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 D | spa.h | 889 procfs_list_t procfs_list; member
|
| /freebsd-14.2/sys/contrib/openzfs/module/os/linux/zfs/ |
| H A D | zfs_debug.c | 85 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 D | Makefile.am | 45 %D%/spl/sys/procfs_list.h \
|
| /freebsd-14.2/sys/contrib/openzfs/include/os/linux/ |
| H A D | Makefile.am | 82 %D%/spl/sys/procfs_list.h \
|