Lines Matching defs:cache
504 const unsigned int cache_size = s->ctx_data.tx.cache.size;
505 unsigned int cycles = s->ctx_data.tx.cache.pos;
517 const unsigned int cache_size = s->ctx_data.tx.cache.size;
518 struct seq_desc *cache = s->ctx_data.tx.cache.descs;
519 unsigned int cache_pos = s->ctx_data.tx.cache.pos;
524 struct seq_desc *dst = cache + cache_pos;
536 s->ctx_data.tx.cache.pos = cache_pos;
554 const struct seq_desc *cache = target->ctx_data.tx.cache.descs;
555 const unsigned int cache_size = target->ctx_data.tx.cache.size;
560 descs[pos] = cache[cache_pos];
582 const unsigned int cache_size = tx->ctx_data.tx.cache.size;
1587 if (cached_cycles > tx->ctx_data.tx.cache.size / 2)
1720 // possible to cache much unexpectedly.
1721 s->ctx_data.tx.cache.size = max_t(unsigned int, s->syt_interval * 2,
1723 s->ctx_data.tx.cache.pos = 0;
1724 s->ctx_data.tx.cache.descs = kcalloc(s->ctx_data.tx.cache.size,
1725 sizeof(*s->ctx_data.tx.cache.descs), GFP_KERNEL);
1726 if (!s->ctx_data.tx.cache.descs) {
1829 kfree(s->ctx_data.tx.cache.descs);
1924 kfree(s->ctx_data.tx.cache.descs);