Lines Matching refs:size

29 	int size;  member
86 per_cpu(free_l1_ssram_head, cpu).next->size = L1_SCRATCH_LENGTH - reserve; in l1sram_init()
115 per_cpu(free_l1_data_A_sram_head, cpu).next->size = in l1_data_sram_init()
124 per_cpu(free_l1_data_A_sram_head, cpu).next->size >> 10); in l1_data_sram_init()
138 per_cpu(free_l1_data_B_sram_head, cpu).next->size = in l1_data_sram_init()
147 per_cpu(free_l1_data_B_sram_head, cpu).next->size >> 10); in l1_data_sram_init()
172 per_cpu(free_l1_inst_sram_head, cpu).next->size = in l1_inst_sram_init()
181 per_cpu(free_l1_inst_sram_head, cpu).next->size >> 10); in l1_inst_sram_init()
237 free_l2_sram_head.next->size = in l2_sram_init()
246 free_l2_sram_head.next->size >> 10); in l2_sram_init()
269 static void *_sram_alloc(size_t size, struct sram_piece *pfree_head, in _sram_alloc() argument
274 if (size <= 0 || !pfree_head || !pused_head) in _sram_alloc()
278 size = (size + 3) & ~3; in _sram_alloc()
284 while (pslot != NULL && size > pslot->size) { in _sram_alloc()
292 if (pslot->size == size) { in _sram_alloc()
303 pavail->size = size; in _sram_alloc()
304 pslot->paddr += size; in _sram_alloc()
305 pslot->size -= size; in _sram_alloc()
339 if (pslot->size > pmax->size) in _sram_alloc_max()
347 *psize = pmax->size; in _sram_alloc_max()
388 if (plast != pfree_head && plast->paddr + plast->size == pavail->paddr) { in _sram_free()
389 plast->size += pavail->size; in _sram_free()
397 if (pslot && plast->paddr + plast->size == pslot->paddr) { in _sram_free()
398 plast->size += pslot->size; in _sram_free()
437 void *l1_data_A_sram_alloc(size_t size) in l1_data_A_sram_alloc() argument
448 addr = _sram_alloc(size, &per_cpu(free_l1_data_A_sram_head, cpu), in l1_data_A_sram_alloc()
455 (long unsigned int)addr, size); in l1_data_A_sram_alloc()
488 void *l1_data_B_sram_alloc(size_t size) in l1_data_B_sram_alloc() argument
499 addr = _sram_alloc(size, &per_cpu(free_l1_data_B_sram_head, cpu), in l1_data_B_sram_alloc()
506 (long unsigned int)addr, size); in l1_data_B_sram_alloc()
539 void *l1_data_sram_alloc(size_t size) in l1_data_sram_alloc() argument
541 void *addr = l1_data_A_sram_alloc(size); in l1_data_sram_alloc()
544 addr = l1_data_B_sram_alloc(size); in l1_data_sram_alloc()
550 void *l1_data_sram_zalloc(size_t size) in l1_data_sram_zalloc() argument
552 void *addr = l1_data_sram_alloc(size); in l1_data_sram_zalloc()
555 memset(addr, 0x00, size); in l1_data_sram_zalloc()
571 void *l1_inst_sram_alloc(size_t size) in l1_inst_sram_alloc() argument
582 addr = _sram_alloc(size, &per_cpu(free_l1_inst_sram_head, cpu), in l1_inst_sram_alloc()
589 (long unsigned int)addr, size); in l1_inst_sram_alloc()
623 void *l1sram_alloc(size_t size) in l1sram_alloc() argument
633 addr = _sram_alloc(size, &per_cpu(free_l1_ssram_head, cpu), in l1sram_alloc()
682 void *l2_sram_alloc(size_t size) in l2_sram_alloc() argument
691 addr = _sram_alloc(size, &free_l2_sram_head, in l2_sram_alloc()
698 (long unsigned int)addr, size); in l2_sram_alloc()
707 void *l2_sram_zalloc(size_t size) in l2_sram_zalloc() argument
709 void *addr = l2_sram_alloc(size); in l2_sram_zalloc()
712 memset(addr, 0x00, size); in l2_sram_zalloc()
763 void *sram_alloc_with_lsl(size_t size, unsigned long flags) in sram_alloc_with_lsl() argument
774 addr = l1_inst_sram_alloc(size); in sram_alloc_with_lsl()
777 addr = l1_data_A_sram_alloc(size); in sram_alloc_with_lsl()
780 addr = l1_data_B_sram_alloc(size); in sram_alloc_with_lsl()
783 addr = l2_sram_alloc(size); in sram_alloc_with_lsl()
790 lsl->length = size; in sram_alloc_with_lsl()
820 pslot->paddr, pslot->paddr + pslot->size, in _sram_proc_show()
821 pslot->size, pslot->pid, "ALLOCATED"); in _sram_proc_show()
830 pslot->paddr, pslot->paddr + pslot->size, in _sram_proc_show()
831 pslot->size, pslot->pid, "FREE"); in _sram_proc_show()