Lines Matching refs:nelem
935 static struct rxdb *bdx_rxdb_create(int nelem) in bdx_rxdb_create() argument
941 + (nelem * sizeof(int)) in bdx_rxdb_create()
942 + (nelem * sizeof(struct rx_map))); in bdx_rxdb_create()
945 db->elems = (void *)(db->stack + nelem); in bdx_rxdb_create()
946 db->nelem = nelem; in bdx_rxdb_create()
947 db->top = nelem; in bdx_rxdb_create()
948 for (i = 0; i < nelem; i++) in bdx_rxdb_create()
949 db->stack[i] = nelem - i - 1; /* to make first allocs in bdx_rxdb_create()
964 BDX_ASSERT((n < 0) || (n >= db->nelem)); in bdx_rxdb_addr_elem()
975 BDX_ASSERT((n >= db->nelem) || (n < 0)); in bdx_rxdb_free_elem()
1038 DBG("total=%d free=%d busy=%d\n", db->nelem, bdx_rxdb_available(db), in bdx_rx_free_skbs()
1039 db->nelem - bdx_rxdb_available(db)); in bdx_rx_free_skbs()
1045 for (i = 0; i < db->nelem; i++) { in bdx_rx_free_skbs()