Lines Matching refs:alloc
36 struct intmem_allocation* alloc; in crisv32_intmem_init() local
37 alloc = kmalloc(sizeof *alloc, GFP_KERNEL); in crisv32_intmem_init()
42 alloc->size = MEM_INTMEM_SIZE - RESERVED_SIZE; in crisv32_intmem_init()
43 alloc->offset = 0; in crisv32_intmem_init()
44 alloc->status = STATUS_FREE; in crisv32_intmem_init()
45 list_add_tail(&alloc->entry, &intmem_allocations); in crisv32_intmem_init()
65 struct intmem_allocation* alloc; in crisv32_intmem_alloc() local
66 alloc = kmalloc(sizeof *alloc, GFP_ATOMIC); in crisv32_intmem_alloc()
67 alloc->status = STATUS_FREE; in crisv32_intmem_alloc()
68 alloc->size = allocation->size - size - in crisv32_intmem_alloc()
70 alloc->offset = allocation->offset + size + in crisv32_intmem_alloc()
72 list_add(&alloc->entry, &allocation->entry); in crisv32_intmem_alloc()