Home
last modified time | relevance | path

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

/freebsd/sys/contrib/openzfs/module/os/linux/spl/
H A Dspl-procfs-list.c41 #define NODE_ID(procfs_list, obj) \ argument
43 (procfs_list)->pl_node_offset))->pln_id)
46 procfs_list_t *procfs_list; /* List into which this cursor points */ member
55 procfs_list_t *procfs_list = cursor->procfs_list; in procfs_list_seq_show() local
57 ASSERT(MUTEX_HELD(&procfs_list->pl_lock)); in procfs_list_seq_show()
59 if (procfs_list->pl_show_header != NULL) in procfs_list_seq_show()
60 return (procfs_list->pl_show_header(f)); in procfs_list_seq_show()
64 return (procfs_list->pl_show(f, p)); in procfs_list_seq_show()
71 procfs_list_t *procfs_list = cursor->procfs_list; in procfs_list_next_node() local
74 next_node = list_head(&procfs_list->pl_list); in procfs_list_next_node()
[all …]
/freebsd/sys/contrib/openzfs/lib/libspl/
H A Dprocfs_list.c43 procfs_list_t *procfs_list, in procfs_list_install() argument
46 int (*clear)(procfs_list_t *procfs_list), in procfs_list_install() argument
51 mutex_init(&procfs_list->pl_lock, NULL, MUTEX_DEFAULT, NULL); in procfs_list_install()
52 list_create(&procfs_list->pl_list, in procfs_list_install()
55 procfs_list->pl_next_id = 1; in procfs_list_install()
56 procfs_list->pl_node_offset = procfs_list_node_off; in procfs_list_install()
60 procfs_list_uninstall(procfs_list_t *procfs_list) in procfs_list_uninstall() argument
62 (void) procfs_list; in procfs_list_uninstall()
66 procfs_list_destroy(procfs_list_t *procfs_list) in procfs_list_destroy() argument
68 ASSERT(list_is_empty(&procfs_list->pl_list)); in procfs_list_destroy()
[all …]
H A DMakefile.am30 %D%/procfs_list.c \
/freebsd/sys/contrib/openzfs/module/os/freebsd/spl/
H A Dspl_procfs_list.c103 procfs_list_t *procfs_list, in procfs_list_install() argument
106 int (*clear)(procfs_list_t *procfs_list), in procfs_list_install() argument
111 mutex_init(&procfs_list->pl_lock, NULL, MUTEX_DEFAULT, NULL); in procfs_list_install()
112 list_create(&procfs_list->pl_list, in procfs_list_install()
115 procfs_list->pl_show = show; in procfs_list_install()
116 procfs_list->pl_show_header = show_header; in procfs_list_install()
117 procfs_list->pl_clear = clear; in procfs_list_install()
118 procfs_list->pl_next_id = 1; in procfs_list_install()
119 procfs_list->pl_node_offset = procfs_list_node_off; in procfs_list_install()
125 procfs_kstat->ks_lock = &procfs_list->pl_lock; in procfs_list_install()
[all …]
/freebsd/sys/contrib/openzfs/module/zfs/
H A Dspa_stats.c97 srh = list_remove_head(&shl->procfs_list.pl_list); in spa_read_history_truncate()
104 ASSERT(list_is_empty(&shl->procfs_list.pl_list)); in spa_read_history_truncate()
108 spa_read_history_clear(procfs_list_t *procfs_list) in spa_read_history_clear() argument
110 spa_history_list_t *shl = procfs_list->pl_private; in spa_read_history_clear()
111 mutex_enter(&procfs_list->pl_lock); in spa_read_history_clear()
113 mutex_exit(&procfs_list->pl_lock); in spa_read_history_clear()
123 shl->procfs_list.pl_private = shl; in spa_read_history_init()
128 &shl->procfs_list, in spa_read_history_init()
139 procfs_list_uninstall(&shl->procfs_list); in spa_read_history_destroy()
141 procfs_list_destroy(&shl->procfs_list); in spa_read_history_destroy()
[all …]
H A Dspa_misc.c2381 sip = list_remove_head(&shl->procfs_list.pl_list); in spa_import_progress_truncate()
2390 IMPLY(size == 0, list_is_empty(&shl->procfs_list.pl_list)); in spa_import_progress_truncate()
2401 spa_import_progress_list->procfs_list.pl_private = in spa_import_progress_init()
2408 &spa_import_progress_list->procfs_list, in spa_import_progress_init()
2419 procfs_list_uninstall(&shl->procfs_list); in spa_import_progress_destroy()
2421 procfs_list_destroy(&shl->procfs_list); in spa_import_progress_destroy()
2436 mutex_enter(&shl->procfs_list.pl_lock); in spa_import_progress_set_state()
2437 for (sip = list_tail(&shl->procfs_list.pl_list); sip != NULL; in spa_import_progress_set_state()
2438 sip = list_prev(&shl->procfs_list.pl_list, sip)) { in spa_import_progress_set_state()
2449 mutex_exit(&shl->procfs_list.pl_lock); in spa_import_progress_set_state()
[all …]
/freebsd/sys/contrib/openzfs/include/os/freebsd/spl/sys/
H A Dprocfs_list.h29 typedef struct procfs_list procfs_list_t;
30 struct procfs_list { struct
38 int (*pl_clear)(procfs_list_t *procfs_list); argument
51 procfs_list_t *procfs_list, argument
54 int (*clear)(procfs_list_t *procfs_list),
56 void procfs_list_uninstall(procfs_list_t *procfs_list);
57 void procfs_list_destroy(procfs_list_t *procfs_list);
58 void procfs_list_add(procfs_list_t *procfs_list, void *p);
/freebsd/sys/contrib/openzfs/include/os/linux/spl/sys/
H A Dprocfs_list.h24 typedef struct procfs_list procfs_list_t;
25 struct procfs_list { struct
40 int (*pl_clear)(procfs_list_t *procfs_list); argument
54 procfs_list_t *procfs_list, argument
57 int (*clear)(procfs_list_t *procfs_list),
59 void procfs_list_uninstall(procfs_list_t *procfs_list);
60 void procfs_list_destroy(procfs_list_t *procfs_list);
62 void procfs_list_add(procfs_list_t *procfs_list, void *p);
/freebsd/sys/contrib/openzfs/lib/libspl/include/sys/
H A Dprocfs_list.h30 typedef struct procfs_list { struct
51 procfs_list_t *procfs_list, argument
54 int (*clear)(procfs_list_t *procfs_list),
56 void procfs_list_uninstall(procfs_list_t *procfs_list);
57 void procfs_list_destroy(procfs_list_t *procfs_list);
58 void procfs_list_add(procfs_list_t *procfs_list, void *p);
/freebsd/sys/contrib/openzfs/module/os/linux/zfs/
H A Dzfs_debug.c76 zfs_dbgmsg_clear(procfs_list_t *procfs_list) in zfs_dbgmsg_clear() argument
78 (void) procfs_list; in zfs_dbgmsg_clear()
/freebsd/cddl/lib/libspl/
H A DMakefile24 procfs_list.c \
/freebsd/sys/contrib/openzfs/lib/libspl/include/
H A DMakefile.am55 %D%/sys/procfs_list.h \
/freebsd/sys/contrib/openzfs/include/os/freebsd/
H A DMakefile.am45 %D%/spl/sys/procfs_list.h \
/freebsd/sys/contrib/openzfs/include/os/linux/
H A DMakefile.am88 %D%/spl/sys/procfs_list.h \
/freebsd/sys/contrib/openzfs/include/sys/
H A Dspa.h929 procfs_list_t procfs_list; member
/freebsd/sys/contrib/openzfs/lib/libzfs_core/
H A Dlibzfs_core.abi1733 <abi-instr address-size='64' path='lib/libspl/procfs_list.c' language='LANG_C99'>
1734 …<class-decl name='procfs_list' size-in-bits='768' is-struct='yes' visibility='default' id='0f4d3b8…
1769 <parameter type-id='7f432372' name='procfs_list'/>
1777 <parameter type-id='7f432372' name='procfs_list'/>
1781 <parameter type-id='7f432372' name='procfs_list'/>
1785 <parameter type-id='7f432372' name='procfs_list'/>
/freebsd/sys/contrib/openzfs/lib/libzfs/
H A Dlibzfs.abi1790 <abi-instr address-size='64' path='lib/libspl/procfs_list.c' language='LANG_C99'>
1791 …<class-decl name='procfs_list' size-in-bits='768' is-struct='yes' visibility='default' id='0f4d3b8…
1826 <parameter type-id='7f432372' name='procfs_list'/>
1834 <parameter type-id='7f432372' name='procfs_list'/>
1838 <parameter type-id='7f432372' name='procfs_list'/>
1842 <parameter type-id='7f432372' name='procfs_list'/>