Lines Matching refs:objsize
476 netmap_config_obj_allocator(struct netmap_obj_pool *p, u_int objtotal, u_int objsize) in netmap_config_obj_allocator() argument
485 p->r_objsize = objsize; in netmap_config_obj_allocator()
489 if (objsize >= MAX_CLUSTSIZE) { in netmap_config_obj_allocator()
491 D("unsupported allocation for %d bytes", objsize); in netmap_config_obj_allocator()
495 i = (objsize & (LINE_ROUND - 1)); in netmap_config_obj_allocator()
498 objsize += LINE_ROUND - i; in netmap_config_obj_allocator()
500 if (objsize < p->objminsize || objsize > p->objmaxsize) { in netmap_config_obj_allocator()
502 objsize, p->objminsize, p->objmaxsize); in netmap_config_obj_allocator()
517 u_int delta, used = i * objsize; in netmap_config_obj_allocator()
525 if (delta > ( (clustentries*objsize) % PAGE_SIZE) ) in netmap_config_obj_allocator()
530 clustsize = clustentries * objsize; in netmap_config_obj_allocator()
536 objsize, clustsize, clustentries); in netmap_config_obj_allocator()
547 p->_objsize = objsize; in netmap_config_obj_allocator()