Lines Matching defs:sed
82 struct ioat_sed_ent *sed;
85 sed = kmem_cache_alloc(ioat_sed_cache, flags);
86 if (!sed)
89 sed->hw_pool = hw_pool;
90 sed->hw = dma_pool_alloc(ioat_dma->sed_hw_pool[hw_pool],
91 flags, &sed->dma);
92 if (!sed->hw) {
93 kmem_cache_free(ioat_sed_cache, sed);
97 return sed;
314 if (desc->sed) {
315 descs[1] = (void *)desc->sed->hw;
316 descs[2] = (void *)desc->sed->hw + 64;
505 desc->sed = ioat3_alloc_sed(ioat_dma, (src_cnt-2) >> 3);
506 if (!desc->sed) {
508 "%s: no free sed entries\n", __func__);
512 pq->sed_addr = desc->sed->dma;
513 desc->sed->parent = desc;
515 descs[1] = (struct ioat_raw_descriptor *)desc->sed->hw;