Symbol: tsb
arch/s390/include/asm/fcx.h
296
struct tsb *tcw_get_tsb(struct tcw *tcw);
arch/s390/include/asm/fcx.h
304
void tcw_set_tsb(struct tcw *tcw, struct tsb *tsb);
arch/s390/include/asm/fcx.h
307
void tsb_init(struct tsb *tsb);
arch/s390/include/asm/fcx.h
49
dma64_t tsb;
arch/sparc/include/asm/mmu_64.h
73
void tsb_init(struct tsb *tsb, unsigned long size);
arch/sparc/include/asm/mmu_64.h
76
struct tsb *tsb;
arch/sparc/include/asm/mmu_context_64.h
43
(mm->context.tsb_block[MM_TSB_HUGE].tsb ?
arch/sparc/kernel/traps_64.c
2908
offsetof(struct tsb_config, tsb)) ||
arch/sparc/mm/fault_64.c
478
if (mm->context.tsb_block[MM_TSB_HUGE].tsb)
arch/sparc/mm/init_64.c
1857
struct tsb *ent = &swapper_tsb[i];
arch/sparc/mm/init_64.c
1863
struct tsb *ent = &swapper_4m_tsb[i];
arch/sparc/mm/init_64.c
270
static inline void tsb_insert(struct tsb *ent, unsigned long tag, unsigned long pte)
arch/sparc/mm/init_64.c
2905
if (mm->context.tsb_block[MM_TSB_HUGE].tsb != NULL)
arch/sparc/mm/init_64.c
2941
if (likely(tp->tsb == NULL))
arch/sparc/mm/init_64.c
317
struct tsb *tsb = mm->context.tsb_block[tsb_index].tsb;
arch/sparc/mm/init_64.c
320
if (unlikely(!tsb))
arch/sparc/mm/init_64.c
323
tsb += ((address >> tsb_hash_shift) &
arch/sparc/mm/init_64.c
326
tsb_insert(tsb, tag, tte);
arch/sparc/mm/init_64.c
84
extern struct tsb swapper_4m_tsb[KERNEL_TSB4M_NENTRIES];
arch/sparc/mm/init_64.c
86
extern struct tsb swapper_tsb[KERNEL_TSB_NENTRIES];
arch/sparc/mm/tsb.c
103
__flush_tsb_one_entry(tsb, v + (i << hash_shift), hash_shift,
arch/sparc/mm/tsb.c
108
unsigned long tsb, unsigned long nentries,
arch/sparc/mm/tsb.c
114
__flush_huge_tsb_one_entry(tsb, tb->vaddrs[i], hash_shift,
arch/sparc/mm/tsb.c
127
base = (unsigned long) mm->context.tsb_block[MM_TSB_BASE].tsb;
arch/sparc/mm/tsb.c
140
else if (mm->context.tsb_block[MM_TSB_HUGE].tsb) {
arch/sparc/mm/tsb.c
141
base = (unsigned long) mm->context.tsb_block[MM_TSB_HUGE].tsb;
arch/sparc/mm/tsb.c
160
base = (unsigned long) mm->context.tsb_block[MM_TSB_BASE].tsb;
arch/sparc/mm/tsb.c
174
else if (mm->context.tsb_block[MM_TSB_HUGE].tsb) {
arch/sparc/mm/tsb.c
175
base = (unsigned long) mm->context.tsb_block[MM_TSB_HUGE].tsb;
arch/sparc/mm/tsb.c
20
extern struct tsb swapper_tsb[KERNEL_TSB_NENTRIES];
arch/sparc/mm/tsb.c
200
tsb_bytes / sizeof(struct tsb);
arch/sparc/mm/tsb.c
216
tsb_paddr = __pa(mm->context.tsb_block[tsb_idx].tsb);
arch/sparc/mm/tsb.c
372
unsigned long num_ents = (new_size / sizeof(struct tsb));
arch/sparc/mm/tsb.c
38
struct tsb *ent = &swapper_tsb[idx];
arch/sparc/mm/tsb.c
400
struct tsb *old_tsb, *new_tsb;
arch/sparc/mm/tsb.c
432
if (mm->context.tsb_block[tsb_index].tsb == NULL &&
arch/sparc/mm/tsb.c
443
if (mm->context.tsb_block[tsb_index].tsb != NULL)
arch/sparc/mm/tsb.c
475
old_tsb = mm->context.tsb_block[tsb_index].tsb;
arch/sparc/mm/tsb.c
479
sizeof(struct tsb));
arch/sparc/mm/tsb.c
514
mm->context.tsb_block[tsb_index].tsb = new_tsb;
arch/sparc/mm/tsb.c
570
mm->context.tsb_block[i].tsb = NULL;
arch/sparc/mm/tsb.c
584
if (unlikely(!mm->context.tsb_block[MM_TSB_BASE].tsb))
arch/sparc/mm/tsb.c
594
if (!tp->tsb)
arch/sparc/mm/tsb.c
597
kmem_cache_free(tsb_caches[cache_index], tp->tsb);
arch/sparc/mm/tsb.c
598
tp->tsb = NULL;
arch/sparc/mm/tsb.c
62
struct tsb *ent = &swapper_tsb[hash];
arch/sparc/mm/tsb.c
69
static void __flush_tsb_one_entry(unsigned long tsb, unsigned long v,
arch/sparc/mm/tsb.c
77
ent = tsb + (hash * sizeof(struct tsb));
arch/sparc/mm/tsb.c
84
unsigned long tsb, unsigned long nentries)
arch/sparc/mm/tsb.c
89
__flush_tsb_one_entry(tsb, tb->vaddrs[i], hash_shift, nentries);
arch/sparc/mm/tsb.c
93
static void __flush_huge_tsb_one_entry(unsigned long tsb, unsigned long v,
drivers/net/ethernet/broadcom/bcmsysport.c
1217
struct bcm_tsb *tsb;
drivers/net/ethernet/broadcom/bcmsysport.c
1224
if (unlikely(skb_headroom(skb) < sizeof(*tsb))) {
drivers/net/ethernet/broadcom/bcmsysport.c
1225
nskb = skb_realloc_headroom(skb, sizeof(*tsb));
drivers/net/ethernet/broadcom/bcmsysport.c
1238
tsb = skb_push(skb, sizeof(*tsb));
drivers/net/ethernet/broadcom/bcmsysport.c
1240
memset(tsb, 0, sizeof(*tsb));
drivers/net/ethernet/broadcom/bcmsysport.c
1243
tsb->pcp_dei_vid = skb_vlan_tag_get_prio(skb) & PCP_DEI_MASK;
drivers/net/ethernet/broadcom/bcmsysport.c
1244
tsb->pcp_dei_vid |= (u32)skb_vlan_tag_get_id(skb) << VID_SHIFT;
drivers/net/ethernet/broadcom/bcmsysport.c
1261
csum_start = skb_checksum_start_offset(skb) - sizeof(*tsb);
drivers/net/ethernet/broadcom/bcmsysport.c
1277
tsb->l4_ptr_dest_map = csum_info;
drivers/s390/block/dasd.c
4000
struct tsb *tsb = NULL;
drivers/s390/block/dasd.c
4005
tsb = tcw_get_tsb(dma32_to_virt(irb->scsw.tm.tcw));
drivers/s390/block/dasd.c
4006
if (tsb && tsb->length == 64 && tsb->flags)
drivers/s390/block/dasd.c
4007
switch (tsb->flags & 0x07) {
drivers/s390/block/dasd.c
4009
sense = tsb->tsa.iostat.sense;
drivers/s390/block/dasd.c
4012
sense = tsb->tsa.ddpc.sense;
drivers/s390/block/dasd_3990_erp.c
2345
struct tsb *tsb;
drivers/s390/block/dasd_3990_erp.c
2350
datasize = 64 + sizeof(struct tcw) + sizeof(struct tsb);
drivers/s390/block/dasd_3990_erp.c
2381
tsb = (struct tsb *) &tcw[1];
drivers/s390/block/dasd_3990_erp.c
2383
tcw->tsb = virt_to_dma64(tsb);
drivers/s390/block/dasd_eckd.c
5662
struct tsb *tsb;
drivers/s390/block/dasd_eckd.c
5685
tsb = NULL;
drivers/s390/block/dasd_eckd.c
5688
tsb = tcw_get_tsb(dma32_to_virt(irb->scsw.tm.tcw));
drivers/s390/block/dasd_eckd.c
5690
if (tsb) {
drivers/s390/block/dasd_eckd.c
5691
len += sprintf(page + len, "tsb->length %d\n", tsb->length);
drivers/s390/block/dasd_eckd.c
5692
len += sprintf(page + len, "tsb->flags %x\n", tsb->flags);
drivers/s390/block/dasd_eckd.c
5693
len += sprintf(page + len, "tsb->dcw_offset %d\n", tsb->dcw_offset);
drivers/s390/block/dasd_eckd.c
5694
len += sprintf(page + len, "tsb->count %d\n", tsb->count);
drivers/s390/block/dasd_eckd.c
5695
residual = tsb->count - 28;
drivers/s390/block/dasd_eckd.c
5698
switch (tsb->flags & 0x07) {
drivers/s390/block/dasd_eckd.c
5701
tsb->tsa.iostat.dev_time);
drivers/s390/block/dasd_eckd.c
5703
tsb->tsa.iostat.def_time);
drivers/s390/block/dasd_eckd.c
5705
tsb->tsa.iostat.queue_time);
drivers/s390/block/dasd_eckd.c
5707
tsb->tsa.iostat.dev_busy_time);
drivers/s390/block/dasd_eckd.c
5709
tsb->tsa.iostat.dev_act_time);
drivers/s390/block/dasd_eckd.c
5710
sense = tsb->tsa.iostat.sense;
drivers/s390/block/dasd_eckd.c
5714
tsb->tsa.ddpc.rc);
drivers/s390/block/dasd_eckd.c
5719
rcq = tsb->tsa.ddpc.rcq;
drivers/s390/block/dasd_eckd.c
5726
sense = tsb->tsa.ddpc.sense;
drivers/s390/cio/fcx.c
243
void tcw_set_tsb(struct tcw *tcw, struct tsb *tsb)
drivers/s390/cio/fcx.c
245
tcw->tsb = virt_to_dma64(tsb);
drivers/s390/cio/fcx.c
273
void tsb_init(struct tsb *tsb)
drivers/s390/cio/fcx.c
275
memset(tsb, 0, sizeof(*tsb));
drivers/s390/cio/fcx.c
69
struct tsb *tcw_get_tsb(struct tcw *tcw)
drivers/s390/cio/fcx.c
71
return dma64_to_virt(tcw->tsb);
drivers/s390/cio/itcw.c
104
/* TSB */ sizeof(struct tsb) +
drivers/s390/cio/itcw.c
109
/* TSB */ sizeof(struct tsb) +
drivers/s390/cio/itcw.c
244
chunk = fit_chunk(&start, end, sizeof(struct tsb), 8, 0);
drivers/s390/cio/itcw.c
251
chunk = fit_chunk(&start, end, sizeof(struct tsb), 8, 0);