Lines Matching refs:sed
82 struct ioat_sed_ent *sed; in ioat3_alloc_sed() local
85 sed = kmem_cache_alloc(ioat_sed_cache, flags); in ioat3_alloc_sed()
86 if (!sed) in ioat3_alloc_sed()
89 sed->hw_pool = hw_pool; in ioat3_alloc_sed()
90 sed->hw = dma_pool_alloc(ioat_dma->sed_hw_pool[hw_pool], in ioat3_alloc_sed()
91 flags, &sed->dma); in ioat3_alloc_sed()
92 if (!sed->hw) { in ioat3_alloc_sed()
93 kmem_cache_free(ioat_sed_cache, sed); in ioat3_alloc_sed()
97 return sed; in ioat3_alloc_sed()
314 if (desc->sed) { in dump_pq16_desc_dbg()
315 descs[1] = (void *)desc->sed->hw; in dump_pq16_desc_dbg()
316 descs[2] = (void *)desc->sed->hw + 64; in dump_pq16_desc_dbg()
505 desc->sed = ioat3_alloc_sed(ioat_dma, (src_cnt-2) >> 3); in __ioat_prep_pq16_lock()
506 if (!desc->sed) { in __ioat_prep_pq16_lock()
512 pq->sed_addr = desc->sed->dma; in __ioat_prep_pq16_lock()
513 desc->sed->parent = desc; in __ioat_prep_pq16_lock()
515 descs[1] = (struct ioat_raw_descriptor *)desc->sed->hw; in __ioat_prep_pq16_lock()