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

Lines Matching refs:shl

2184 spa_import_progress_truncate(spa_history_list_t *shl, unsigned int size)
2187 while (shl->size > size) {
2188 sip = list_remove_head(&shl->procfs_list.pl_list);
2192 shl->size--;
2195 IMPLY(size == 0, list_is_empty(&shl->procfs_list.pl_list));
2223 spa_history_list_t *shl = spa_import_progress_list;
2224 procfs_list_uninstall(&shl->procfs_list);
2225 spa_import_progress_truncate(shl, 0);
2226 procfs_list_destroy(&shl->procfs_list);
2227 kmem_free(shl, sizeof (spa_history_list_t));
2234 spa_history_list_t *shl = spa_import_progress_list;
2238 if (shl->size == 0)
2241 mutex_enter(&shl->procfs_list.pl_lock);
2242 for (sip = list_tail(&shl->procfs_list.pl_list); sip != NULL;
2243 sip = list_prev(&shl->procfs_list.pl_list, sip)) {
2250 mutex_exit(&shl->procfs_list.pl_lock);
2258 spa_history_list_t *shl = spa_import_progress_list;
2262 if (shl->size == 0)
2265 mutex_enter(&shl->procfs_list.pl_lock);
2266 for (sip = list_tail(&shl->procfs_list.pl_list); sip != NULL;
2267 sip = list_prev(&shl->procfs_list.pl_list, sip)) {
2274 mutex_exit(&shl->procfs_list.pl_lock);
2283 spa_history_list_t *shl = spa_import_progress_list;
2287 if (shl->size == 0)
2290 mutex_enter(&shl->procfs_list.pl_lock);
2291 for (sip = list_tail(&shl->procfs_list.pl_list); sip != NULL;
2292 sip = list_prev(&shl->procfs_list.pl_list, sip)) {
2299 mutex_exit(&shl->procfs_list.pl_lock);
2310 spa_history_list_t *shl = spa_import_progress_list;
2324 mutex_enter(&shl->procfs_list.pl_lock);
2325 procfs_list_add(&shl->procfs_list, sip);
2326 shl->size++;
2327 mutex_exit(&shl->procfs_list.pl_lock);
2333 spa_history_list_t *shl = spa_import_progress_list;
2336 mutex_enter(&shl->procfs_list.pl_lock);
2337 for (sip = list_tail(&shl->procfs_list.pl_list); sip != NULL;
2338 sip = list_prev(&shl->procfs_list.pl_list, sip)) {
2342 list_remove(&shl->procfs_list.pl_list, sip);
2343 shl->size--;
2348 mutex_exit(&shl->procfs_list.pl_lock);