Lines Matching refs:n

218     struct rt_slab_page *b, *n;  in rt_slab_page_alloc()  local
230 n = b + npages; in rt_slab_page_alloc()
231 n->next = b->next; in rt_slab_page_alloc()
232 n->page = b->page - npages; in rt_slab_page_alloc()
233 *prev = n; in rt_slab_page_alloc()
259 struct rt_slab_page *b, *n; in rt_slab_page_free() local
267 n = (struct rt_slab_page *)addr; in rt_slab_page_free()
272 RT_ASSERT(b > n || b + b->page <= n); in rt_slab_page_free()
274 if (b + b->page == n) in rt_slab_page_free()
284 if (b == n + npages) in rt_slab_page_free()
286 n->page = b->page + npages; in rt_slab_page_free()
287 n->next = b->next; in rt_slab_page_free()
288 *prev = n; in rt_slab_page_free()
292 if (b > n + npages) in rt_slab_page_free()
296 n->page = npages; in rt_slab_page_free()
297 n->next = b; in rt_slab_page_free()
298 *prev = n; in rt_slab_page_free()
414 rt_uintptr_t n = (rt_uintptr_t)(*bytes); in zoneindex() local
416 if (n < 128) in zoneindex()
418 *bytes = n = (n + 7) & ~7; in zoneindex()
421 return (n / 8 - 1); in zoneindex()
423 if (n < 256) in zoneindex()
425 *bytes = n = (n + 15) & ~15; in zoneindex()
427 return (n / 16 + 7); in zoneindex()
429 if (n < 8192) in zoneindex()
431 if (n < 512) in zoneindex()
433 *bytes = n = (n + 31) & ~31; in zoneindex()
435 return (n / 32 + 15); in zoneindex()
437 if (n < 1024) in zoneindex()
439 *bytes = n = (n + 63) & ~63; in zoneindex()
441 return (n / 64 + 23); in zoneindex()
443 if (n < 2048) in zoneindex()
445 *bytes = n = (n + 127) & ~127; in zoneindex()
447 return (n / 128 + 31); in zoneindex()
449 if (n < 4096) in zoneindex()
451 *bytes = n = (n + 255) & ~255; in zoneindex()
453 return (n / 256 + 39); in zoneindex()
455 *bytes = n = (n + 511) & ~511; in zoneindex()
457 return (n / 512 + 47); in zoneindex()
459 if (n < 16384) in zoneindex()
461 *bytes = n = (n + 1023) & ~1023; in zoneindex()
463 return (n / 1024 + 55); in zoneindex()
466 rt_kprintf("Unexpected byte count %d", n); in zoneindex()