Home
last modified time | relevance | path

Searched refs:tsb (Results 1 – 14 of 14) sorted by relevance

/linux/arch/sparc/mm/
A Dtsb.c20 extern struct tsb swapper_tsb[KERNEL_TSB_NENTRIES];
38 struct tsb *ent = &swapper_tsb[idx]; in flush_tsb_kernel_range_scan()
62 struct tsb *ent = &swapper_tsb[hash]; in flush_tsb_kernel_range()
77 ent = tsb + (hash * sizeof(struct tsb)); in __flush_tsb_one_entry()
108 unsigned long tsb, unsigned long nentries, in __flush_huge_tsb_one() argument
200 tsb_bytes / sizeof(struct tsb); in setup_tsb_params()
400 struct tsb *old_tsb, *new_tsb; in tsb_grow()
479 sizeof(struct tsb)); in tsb_grow()
570 mm->context.tsb_block[i].tsb = NULL; in init_new_context()
594 if (!tp->tsb) in tsb_destroy_one()
[all …]
A Dinit_64.c85 extern struct tsb swapper_4m_tsb[KERNEL_TSB4M_NENTRIES];
87 extern struct tsb swapper_tsb[KERNEL_TSB_NENTRIES];
269 static inline void tsb_insert(struct tsb *ent, unsigned long tag, unsigned long pte) in tsb_insert()
315 struct tsb *tsb = mm->context.tsb_block[tsb_index].tsb; in __update_mmu_tsb_insert() local
318 if (unlikely(!tsb)) in __update_mmu_tsb_insert()
321 tsb += ((address >> tsb_hash_shift) & in __update_mmu_tsb_insert()
324 tsb_insert(tsb, tag, tte); in __update_mmu_tsb_insert()
1862 struct tsb *ent = &swapper_tsb[i]; in flush_all_kernel_tsbs()
1868 struct tsb *ent = &swapper_4m_tsb[i]; in flush_all_kernel_tsbs()
2953 if (mm->context.tsb_block[MM_TSB_HUGE].tsb != NULL) in update_mmu_cache_pmd()
[all …]
A DMakefile8 obj-$(CONFIG_SPARC64) += ultra.o tlb.o tsb.o
A Dfault_64.c466 if (mm->context.tsb_block[MM_TSB_HUGE].tsb) in do_sparc64_fault()
/linux/drivers/s390/cio/
A Dfcx.c67 struct tsb *tcw_get_tsb(struct tcw *tcw) in tcw_get_tsb()
69 return (struct tsb *) ((addr_t) tcw->tsb); in tcw_get_tsb()
241 void tcw_set_tsb(struct tcw *tcw, struct tsb *tsb) in tcw_set_tsb() argument
243 tcw->tsb = (u64) ((addr_t) tsb); in tcw_set_tsb()
271 void tsb_init(struct tsb *tsb) in tsb_init() argument
273 memset(tsb, 0, sizeof(*tsb)); in tsb_init()
A Ditcw.c102 /* TSB */ sizeof(struct tsb) + in itcw_calc_size()
107 /* TSB */ sizeof(struct tsb) + in itcw_calc_size()
242 chunk = fit_chunk(&start, end, sizeof(struct tsb), 8, 0); in itcw_init()
249 chunk = fit_chunk(&start, end, sizeof(struct tsb), 8, 0); in itcw_init()
/linux/arch/sparc/include/asm/
A Dmmu_64.h66 struct tsb { struct
73 void tsb_init(struct tsb *tsb, unsigned long size); argument
76 struct tsb *tsb; member
A Dmmu_context_64.h43 (mm->context.tsb_block[MM_TSB_HUGE].tsb ? in tsb_context_switch_ctx()
/linux/arch/s390/include/asm/
A Dfcx.h48 u64 tsb; member
161 struct tsb { struct
295 struct tsb *tcw_get_tsb(struct tcw *tcw);
303 void tcw_set_tsb(struct tcw *tcw, struct tsb *tsb);
306 void tsb_init(struct tsb *tsb);
/linux/drivers/s390/block/
A Ddasd_3990_erp.c2379 struct tsb *tsb; in dasd_3990_erp_add_erp() local
2384 datasize = 64 + sizeof(struct tcw) + sizeof(struct tsb); in dasd_3990_erp_add_erp()
2415 tsb = (struct tsb *) &tcw[1]; in dasd_3990_erp_add_erp()
2417 tcw->tsb = (long)tsb; in dasd_3990_erp_add_erp()
A Ddasd_eckd.c5614 struct tsb *tsb; in dasd_eckd_dump_sense_tcw() local
5641 tsb = NULL; in dasd_eckd_dump_sense_tcw()
5644 tsb = tcw_get_tsb( in dasd_eckd_dump_sense_tcw()
5647 if (tsb) { in dasd_eckd_dump_sense_tcw()
5656 residual = tsb->count - 28; in dasd_eckd_dump_sense_tcw()
5660 switch (tsb->flags & 0x07) { in dasd_eckd_dump_sense_tcw()
5664 tsb->tsa.iostat.dev_time); in dasd_eckd_dump_sense_tcw()
5667 tsb->tsa.iostat.def_time); in dasd_eckd_dump_sense_tcw()
5677 sense = tsb->tsa.iostat.sense; in dasd_eckd_dump_sense_tcw()
5686 rcq = tsb->tsa.ddpc.rcq; in dasd_eckd_dump_sense_tcw()
[all …]
A Ddasd.c4072 struct tsb *tsb = NULL; in dasd_get_sense() local
4077 tsb = tcw_get_tsb((struct tcw *)(unsigned long) in dasd_get_sense()
4079 if (tsb && tsb->length == 64 && tsb->flags) in dasd_get_sense()
4080 switch (tsb->flags & 0x07) { in dasd_get_sense()
4082 sense = tsb->tsa.iostat.sense; in dasd_get_sense()
4085 sense = tsb->tsa.ddpc.sense; in dasd_get_sense()
/linux/drivers/net/ethernet/broadcom/
A Dbcmsysport.c1240 struct bcm_tsb *tsb; in bcm_sysport_insert_tsb() local
1247 if (unlikely(skb_headroom(skb) < sizeof(*tsb))) { in bcm_sysport_insert_tsb()
1248 nskb = skb_realloc_headroom(skb, sizeof(*tsb)); in bcm_sysport_insert_tsb()
1261 tsb = skb_push(skb, sizeof(*tsb)); in bcm_sysport_insert_tsb()
1263 memset(tsb, 0, sizeof(*tsb)); in bcm_sysport_insert_tsb()
1266 tsb->pcp_dei_vid = skb_vlan_tag_get_prio(skb) & PCP_DEI_MASK; in bcm_sysport_insert_tsb()
1267 tsb->pcp_dei_vid |= (u32)skb_vlan_tag_get_id(skb) << VID_SHIFT; in bcm_sysport_insert_tsb()
1284 csum_start = skb_checksum_start_offset(skb) - sizeof(*tsb); in bcm_sysport_insert_tsb()
1300 tsb->l4_ptr_dest_map = csum_info; in bcm_sysport_insert_tsb()
/linux/arch/sparc/kernel/
A Dtraps_64.c2911 offsetof(struct tsb_config, tsb)) || in trap_init()

Completed in 55 milliseconds