Lines Matching defs:needed

408  * Number of slabs needed to control a 16KB cluster object.
1415 * Allocate audit structures, if needed:
2304 mbuf_cslab_alloc(void *arg, mcache_obj_t ***plist, unsigned int needed,
2309 unsigned int num = 0, cnum = 0, want = needed;
2319 ASSERT(needed > 0);
2331 num = cslab_alloc(class, plist, needed);
2333 if (num == needed) {
2336 return (needed);
2346 needed -= num;
2360 needed = mcache_alloc_ext(m_cache(MC_MBUF), &mp_list, needed, wait);
2361 if (needed == 0) {
2375 needed = mcache_alloc_ext(m_cache(cl_class), &clp_list, needed, wait);
2376 if (needed == 0) {
2381 needed = mcache_alloc_ext(ref_cache, &ref_list, needed, wait);
2382 if (needed == 0) {
2388 * By this time "needed" is MIN(mbuf, cluster, ref). Any left
2391 for (cnum = 0; cnum < needed; cnum++) {
2680 int needed;
2691 needed = numpages * NMBPBG;
2694 &con_list, needed, MCR_SLEEP);
2696 VERIFY(con_list != NULL && i == needed);
2698 needed = numpages / NSLABSP16KB;
2702 (mcache_obj_t **)&mca_list, needed, MCR_SLEEP);
2704 VERIFY(mca_list != NULL && i == needed);
2820 * Remember total number of 4KB clusters needed
2836 * Remember total number of 16KB clusters needed
3635 unsigned int pnum, needed = *num_needed;
3673 needed = mcache_alloc_ext(cp, &mp_list, needed, mcflags);
3675 for (pnum = 0; pnum < needed; pnum++) {
3730 needed = %u, pnum = %u, num_needed = %u \n",
3731 __func__, needed, pnum, *num_needed);
3758 unsigned int needed, resid;
3834 needed = mcache_alloc_ext(cp, &mp_list,
3844 if (bufsize > MHLEN && (needed & 0x1))
3845 needed--;
3847 while (num < needed) {
3927 needed = *numlist;
3941 needed = mcache_alloc_ext(rcp, &rmp_list, *numlist, mcflags);
3943 if (needed == 0)
3961 needed = mcache_alloc_ext(cp, &mp_list, needed * nsegs, mcflags);
3964 needed = (needed / nsegs) * nsegs;
3965 if (needed == 0)
3976 needed += needed / nsegs;
4034 if (num == needed)
4493 int needed = 0;
4510 needed++;
4512 len -= MIN(len, (n->m_len - ((needed == 1) ? off : 0)));
4515 needed++;
4526 if (mcache_alloc_ext(m_cache(MC_MBUF), &list, needed,
4527 mcflags) != needed)
4530 needed = 0;
4552 needed++;
4590 mtype_stat_add(type, needed);
4591 mtype_stat_sub(MT_FREE, needed + 1);
5333 * allocate a new mbuf. copy packet header if needed.