Searched refs:dwa_freelist (Results 1 – 2 of 2) sorted by relevance
| /freebsd-src/sys/dev/bhnd/bhndb/ |
| H A D | bhndb_private.h | 209 bitstr_t *dwa_freelist; /**< dynamic window free list */ member 226 bit_ffs(br->dwa_freelist, br->dwa_count, &bit); in bhndb_dw_all_free() 241 bit_ffc(br->dwa_freelist, br->dwa_count, &bit); in bhndb_dw_next_free() 264 KASSERT(is_free == !bit_test(br->dwa_freelist, dwa->rnid), in bhndb_dw_is_free()
|
| H A D | bhndb_subr.c | 358 r->dwa_freelist = bit_alloc(r->dwa_count, M_BHND, M_NOWAIT); in bhndb_alloc_resources() 359 if (r->dwa_freelist == NULL) in bhndb_alloc_resources() 487 if (r->dwa_freelist != NULL) in bhndb_alloc_resources() 488 free(r->dwa_freelist, M_BHND); in bhndb_alloc_resources() 626 free(br->dwa_freelist, M_BHND); in bhndb_free_resources() 1281 bit_set(br->dwa_freelist, dwa->rnid); in bhndb_dw_retain() 1310 bit_clear(br->dwa_freelist, dwa->rnid); in bhndb_dw_release()
|