Lines Matching defs:objtotal

103 	struct lut_entry *lut;  /* virt,phys addresses, objtotal entries */
108 u_int objtotal; /* actual total number of objects. */
403 n = (p->objtotal + 31) / 32;
421 for (j = 0; j < p->objtotal; j++) {
510 lut->objtotal = nmd->pools[NETMAP_BUF_POOL].objtotal;
640 CTLFLAG_RD, &nm_mem.pools[id].objtotal, 0, "Current number of netmap " STRINGIFY(name) "s"); \
779 nm_free_lut(struct lut_entry *lut, u_int objtotal)
781 bzero(lut, sizeof(struct lut_entry) * objtotal);
986 int i, k = p->_clustentries, n = p->objtotal;
1078 if (j >= p->objtotal) {
1079 nm_prerr("invalid index %u, max %u", j, p->objtotal);
1179 for (i = 0; head >=2 && head < p->objtotal; i++) {
1246 if (i < 2 || i >= p->objtotal) {
1247 nm_prerr("Cannot free buf#%d: should be in [2, %d[", i, p->objtotal);
1294 for (i = 0; i < p->objtotal; i += p->_clustentries) {
1297 nm_free_lut(p->lut, p->objtotal);
1300 p->objtotal = 0;
1319 * We receive a request for objtotal objects, of size objsize each.
1322 * We need to keep track of objtotal and clustentries,
1332 netmap_config_obj_allocator(struct netmap_obj_pool *p, u_int objtotal, u_int objsize)
1340 p->r_objtotal = objtotal;
1361 if (objtotal < p->nummin || objtotal > p->nummax) {
1362 nm_prerr("requested objtotal %d out of range [%d, %d]",
1363 objtotal, p->nummin, p->nummax);
1394 * The number of clusters is n = ceil(objtotal/clustentries)
1395 * objtotal' = n * clustentries
1399 p->_numclusters = (objtotal + clustentries - 1) / clustentries;
1427 p->objtotal = p->_objtotal;
1430 p->lut = nm_alloc_lut(p->objtotal);
1440 for (i = 0; i < (int)p->objtotal;) {
1477 p->objtotal = i;
1544 int i, lim = p->objtotal;
1583 int i, lim = p->objtotal;
2224 req->nr_if_pool_objtotal = nmd->pools[NETMAP_IF_POOL].objtotal;
2228 req->nr_ring_pool_objtotal = nmd->pools[NETMAP_RING_POOL].objtotal;
2233 req->nr_buf_pool_objtotal = nmd->pools[NETMAP_BUF_POOL].objtotal;
2304 nm_free_lut(p->lut, p->objtotal);
2423 p->objtotal = 0;
2465 p->objtotal = j;
2466 p->numclusters = p->objtotal;
2697 ptnmd->buf_lut.objtotal = nbuffers;