Lines Matching refs:sed
94 struct ioat_sed_ent *sed; in ioat3_alloc_sed() local
97 sed = kmem_cache_alloc(ioat_sed_cache, flags); in ioat3_alloc_sed()
98 if (!sed) in ioat3_alloc_sed()
101 sed->hw_pool = hw_pool; in ioat3_alloc_sed()
102 sed->hw = dma_pool_alloc(ioat_dma->sed_hw_pool[hw_pool], in ioat3_alloc_sed()
103 flags, &sed->dma); in ioat3_alloc_sed()
104 if (!sed->hw) { in ioat3_alloc_sed()
105 kmem_cache_free(ioat_sed_cache, sed); in ioat3_alloc_sed()
109 return sed; in ioat3_alloc_sed()
326 if (desc->sed) { in dump_pq16_desc_dbg()
327 descs[1] = (void *)desc->sed->hw; in dump_pq16_desc_dbg()
328 descs[2] = (void *)desc->sed->hw + 64; in dump_pq16_desc_dbg()
517 desc->sed = ioat3_alloc_sed(ioat_dma, (src_cnt-2) >> 3); in __ioat_prep_pq16_lock()
518 if (!desc->sed) { in __ioat_prep_pq16_lock()
524 pq->sed_addr = desc->sed->dma; in __ioat_prep_pq16_lock()
525 desc->sed->parent = desc; in __ioat_prep_pq16_lock()
527 descs[1] = (struct ioat_raw_descriptor *)desc->sed->hw; in __ioat_prep_pq16_lock()