Lines Matching refs:per_cpu

78 		per_cpu(free_l1_ssram_head, cpu).next =  in l1sram_init()
80 if (!per_cpu(free_l1_ssram_head, cpu).next) { in l1sram_init()
85 per_cpu(free_l1_ssram_head, cpu).next->paddr = (void *)get_l1_scratch_start_cpu(cpu) + reserve; in l1sram_init()
86 per_cpu(free_l1_ssram_head, cpu).next->size = L1_SCRATCH_LENGTH - reserve; in l1sram_init()
87 per_cpu(free_l1_ssram_head, cpu).next->pid = 0; in l1sram_init()
88 per_cpu(free_l1_ssram_head, cpu).next->next = NULL; in l1sram_init()
90 per_cpu(used_l1_ssram_head, cpu).next = NULL; in l1sram_init()
93 spin_lock_init(&per_cpu(l1sram_lock, cpu)); in l1sram_init()
106 per_cpu(free_l1_data_A_sram_head, cpu).next = in l1_data_sram_init()
108 if (!per_cpu(free_l1_data_A_sram_head, cpu).next) { in l1_data_sram_init()
113 per_cpu(free_l1_data_A_sram_head, cpu).next->paddr = in l1_data_sram_init()
115 per_cpu(free_l1_data_A_sram_head, cpu).next->size = in l1_data_sram_init()
117 per_cpu(free_l1_data_A_sram_head, cpu).next->pid = 0; in l1_data_sram_init()
118 per_cpu(free_l1_data_A_sram_head, cpu).next->next = NULL; in l1_data_sram_init()
120 per_cpu(used_l1_data_A_sram_head, cpu).next = NULL; in l1_data_sram_init()
124 per_cpu(free_l1_data_A_sram_head, cpu).next->size >> 10); in l1_data_sram_init()
129 per_cpu(free_l1_data_B_sram_head, cpu).next = in l1_data_sram_init()
131 if (!per_cpu(free_l1_data_B_sram_head, cpu).next) { in l1_data_sram_init()
136 per_cpu(free_l1_data_B_sram_head, cpu).next->paddr = in l1_data_sram_init()
138 per_cpu(free_l1_data_B_sram_head, cpu).next->size = in l1_data_sram_init()
140 per_cpu(free_l1_data_B_sram_head, cpu).next->pid = 0; in l1_data_sram_init()
141 per_cpu(free_l1_data_B_sram_head, cpu).next->next = NULL; in l1_data_sram_init()
143 per_cpu(used_l1_data_B_sram_head, cpu).next = NULL; in l1_data_sram_init()
147 per_cpu(free_l1_data_B_sram_head, cpu).next->size >> 10); in l1_data_sram_init()
154 spin_lock_init(&per_cpu(l1_data_sram_lock, cpu)); in l1_data_sram_init()
163 per_cpu(free_l1_inst_sram_head, cpu).next = in l1_inst_sram_init()
165 if (!per_cpu(free_l1_inst_sram_head, cpu).next) { in l1_inst_sram_init()
170 per_cpu(free_l1_inst_sram_head, cpu).next->paddr = in l1_inst_sram_init()
172 per_cpu(free_l1_inst_sram_head, cpu).next->size = in l1_inst_sram_init()
174 per_cpu(free_l1_inst_sram_head, cpu).next->pid = 0; in l1_inst_sram_init()
175 per_cpu(free_l1_inst_sram_head, cpu).next->next = NULL; in l1_inst_sram_init()
177 per_cpu(used_l1_inst_sram_head, cpu).next = NULL; in l1_inst_sram_init()
181 per_cpu(free_l1_inst_sram_head, cpu).next->size >> 10); in l1_inst_sram_init()
184 spin_lock_init(&per_cpu(l1_inst_sram_lock, cpu)); in l1_inst_sram_init()
446 spin_lock_irqsave(&per_cpu(l1_data_sram_lock, cpu), flags); in l1_data_A_sram_alloc()
448 addr = _sram_alloc(size, &per_cpu(free_l1_data_A_sram_head, cpu), in l1_data_A_sram_alloc()
449 &per_cpu(used_l1_data_A_sram_head, cpu)); in l1_data_A_sram_alloc()
452 spin_unlock_irqrestore(&per_cpu(l1_data_sram_lock, cpu), flags); in l1_data_A_sram_alloc()
473 spin_lock_irqsave(&per_cpu(l1_data_sram_lock, cpu), flags); in l1_data_A_sram_free()
475 ret = _sram_free(addr, &per_cpu(free_l1_data_A_sram_head, cpu), in l1_data_A_sram_free()
476 &per_cpu(used_l1_data_A_sram_head, cpu)); in l1_data_A_sram_free()
479 spin_unlock_irqrestore(&per_cpu(l1_data_sram_lock, cpu), flags); in l1_data_A_sram_free()
497 spin_lock_irqsave(&per_cpu(l1_data_sram_lock, cpu), flags); in l1_data_B_sram_alloc()
499 addr = _sram_alloc(size, &per_cpu(free_l1_data_B_sram_head, cpu), in l1_data_B_sram_alloc()
500 &per_cpu(used_l1_data_B_sram_head, cpu)); in l1_data_B_sram_alloc()
503 spin_unlock_irqrestore(&per_cpu(l1_data_sram_lock, cpu), flags); in l1_data_B_sram_alloc()
524 spin_lock_irqsave(&per_cpu(l1_data_sram_lock, cpu), flags); in l1_data_B_sram_free()
526 ret = _sram_free(addr, &per_cpu(free_l1_data_B_sram_head, cpu), in l1_data_B_sram_free()
527 &per_cpu(used_l1_data_B_sram_head, cpu)); in l1_data_B_sram_free()
530 spin_unlock_irqrestore(&per_cpu(l1_data_sram_lock, cpu), flags); in l1_data_B_sram_free()
580 spin_lock_irqsave(&per_cpu(l1_inst_sram_lock, cpu), flags); in l1_inst_sram_alloc()
582 addr = _sram_alloc(size, &per_cpu(free_l1_inst_sram_head, cpu), in l1_inst_sram_alloc()
583 &per_cpu(used_l1_inst_sram_head, cpu)); in l1_inst_sram_alloc()
586 spin_unlock_irqrestore(&per_cpu(l1_inst_sram_lock, cpu), flags); in l1_inst_sram_alloc()
607 spin_lock_irqsave(&per_cpu(l1_inst_sram_lock, cpu), flags); in l1_inst_sram_free()
609 ret = _sram_free(addr, &per_cpu(free_l1_inst_sram_head, cpu), in l1_inst_sram_free()
610 &per_cpu(used_l1_inst_sram_head, cpu)); in l1_inst_sram_free()
613 spin_unlock_irqrestore(&per_cpu(l1_inst_sram_lock, cpu), flags); in l1_inst_sram_free()
631 spin_lock_irqsave(&per_cpu(l1sram_lock, cpu), flags); in l1sram_alloc()
633 addr = _sram_alloc(size, &per_cpu(free_l1_ssram_head, cpu), in l1sram_alloc()
634 &per_cpu(used_l1_ssram_head, cpu)); in l1sram_alloc()
637 spin_unlock_irqrestore(&per_cpu(l1sram_lock, cpu), flags); in l1sram_alloc()
651 spin_lock_irqsave(&per_cpu(l1sram_lock, cpu), flags); in l1sram_alloc_max()
653 addr = _sram_alloc_max(&per_cpu(free_l1_ssram_head, cpu), in l1sram_alloc_max()
654 &per_cpu(used_l1_ssram_head, cpu), psize); in l1sram_alloc_max()
657 spin_unlock_irqrestore(&per_cpu(l1sram_lock, cpu), flags); in l1sram_alloc_max()
671 spin_lock_irqsave(&per_cpu(l1sram_lock, cpu), flags); in l1sram_free()
673 ret = _sram_free(addr, &per_cpu(free_l1_ssram_head, cpu), in l1sram_free()
674 &per_cpu(used_l1_ssram_head, cpu)); in l1sram_free()
677 spin_unlock_irqrestore(&per_cpu(l1sram_lock, cpu), flags); in l1sram_free()
844 &per_cpu(free_l1_ssram_head, cpu), &per_cpu(used_l1_ssram_head, cpu))) in sram_proc_show()
848 &per_cpu(free_l1_data_A_sram_head, cpu), in sram_proc_show()
849 &per_cpu(used_l1_data_A_sram_head, cpu))) in sram_proc_show()
854 &per_cpu(free_l1_data_B_sram_head, cpu), in sram_proc_show()
855 &per_cpu(used_l1_data_B_sram_head, cpu))) in sram_proc_show()
860 &per_cpu(free_l1_inst_sram_head, cpu), in sram_proc_show()
861 &per_cpu(used_l1_inst_sram_head, cpu))) in sram_proc_show()