Searched refs:icplb_tbl (Results 1 - 8 of 8) sorted by relevance

/linux-4.4.14/arch/blackfin/kernel/cplb-mpu/
H A Dcplbinit.c16 struct cplb_entry icplb_tbl[NR_CPUS][MAX_CPLBS]; variable in typeref:struct:cplb_entry
48 icplb_tbl[cpu][i_i].addr = 0; generate_cplb_tables_cpu()
49 icplb_tbl[cpu][i_i++].data = CPLB_VALID | i_cache | CPLB_USER_RD | PAGE_SIZE_1KB; generate_cplb_tables_cpu()
59 icplb_tbl[cpu][i_i].addr = addr; generate_cplb_tables_cpu()
60 icplb_tbl[cpu][i_i++].data = i_data | (addr == 0 ? CPLB_USER_RD : 0); generate_cplb_tables_cpu()
68 icplb_tbl[cpu][i_i].addr = addr; generate_cplb_tables_cpu()
69 icplb_tbl[cpu][i_i++].data = i_data | CPLB_USER_RD; generate_cplb_tables_cpu()
78 icplb_tbl[cpu][i_i].addr = get_l1_code_start_cpu(cpu); generate_cplb_tables_cpu()
79 icplb_tbl[cpu][i_i++].data = L1_IMEMORY | PAGE_SIZE_4MB; generate_cplb_tables_cpu()
86 icplb_tbl[cpu][i_i].addr = L2_START; generate_cplb_tables_cpu()
87 icplb_tbl[cpu][i_i++].data = L2_IMEMORY; generate_cplb_tables_cpu()
97 icplb_tbl[cpu][i_i++].data = 0; generate_cplb_tables_cpu()
H A Dcplbmgr.c72 if ((icplb_tbl[cpu][i].data & CPLB_VALID) == 0) evict_one_icplb()
196 if (icplb_tbl[cpu][idx].data & CPLB_VALID) { icplb_miss()
197 unsigned long this_addr = icplb_tbl[cpu][idx].addr; icplb_miss()
269 icplb_tbl[cpu][idx].addr = addr; icplb_miss()
270 icplb_tbl[cpu][idx].data = i_data; icplb_miss()
326 icplb_tbl[cpu][i].data = 0; flush_switched_cplbs()
/linux-4.4.14/arch/blackfin/include/asm/
H A Dcplbinit.h36 extern struct cplb_entry icplb_tbl[NR_CPUS][MAX_CPLBS];
59 extern void bfin_icache_init(struct cplb_entry *icplb_tbl);
60 extern void bfin_dcache_init(struct cplb_entry *icplb_tbl);
/linux-4.4.14/arch/blackfin/mach-common/
H A Dcache-c.c64 void bfin_icache_init(struct cplb_entry *icplb_tbl) bfin_icache_init() argument
66 bfin_cache_init(icplb_tbl, ICPLB_ADDR0, ICPLB_DATA0, IMEM_CONTROL, bfin_icache_init()
/linux-4.4.14/arch/blackfin/kernel/cplb-nompu/
H A Dcplbinit.c17 struct cplb_entry icplb_tbl[NR_CPUS][MAX_CPLBS] PDT_ATTR;
36 struct cplb_entry *i_tbl = icplb_tbl[cpu]; generate_cplb_tables_cpu()
H A Dcplbmgr.c62 icplb_tbl[cpu][idx].addr = addr; write_icplb_data()
63 icplb_tbl[cpu][idx].data = data; write_icplb_data()
/linux-4.4.14/arch/blackfin/kernel/
H A Dcplbinfo.c73 cdata->tbl = icplb_tbl[cpu]; cplbinfo_seq_init()
H A Dsetup.c108 bfin_icache_init(icplb_tbl[cpu]); bfin_setup_caches()

Completed in 92 milliseconds