Lines Matching refs:newblock
47 struct mem_block *newblock = kmalloc(sizeof(*newblock), in split_block() local
49 if (!newblock) in split_block()
51 newblock->start = start; in split_block()
52 newblock->size = p->size - (start - p->start); in split_block()
53 newblock->file_priv = NULL; in split_block()
54 newblock->next = p->next; in split_block()
55 newblock->prev = p; in split_block()
56 p->next->prev = newblock; in split_block()
57 p->next = newblock; in split_block()
58 p->size -= newblock->size; in split_block()
59 p = newblock; in split_block()
64 struct mem_block *newblock = kmalloc(sizeof(*newblock), in split_block() local
66 if (!newblock) in split_block()
68 newblock->start = start + size; in split_block()
69 newblock->size = p->size - size; in split_block()
70 newblock->file_priv = NULL; in split_block()
71 newblock->next = p->next; in split_block()
72 newblock->prev = p; in split_block()
73 p->next->prev = newblock; in split_block()
74 p->next = newblock; in split_block()