Lines Matching refs:ioat_chan
57 struct ioatdma_chan *ioat_chan; in ioat_attr_show() local
60 ioat_chan = container_of(kobj, struct ioatdma_chan, kobj); in ioat_attr_show()
64 return entry->show(&ioat_chan->dma_chan, page); in ioat_attr_show()
77 struct ioatdma_chan *ioat_chan = to_ioat_chan(c); in ioat_kobject_add() local
81 err = kobject_init_and_add(&ioat_chan->kobj, type, in ioat_kobject_add()
84 dev_warn(to_dev(ioat_chan), in ioat_kobject_add()
86 kobject_put(&ioat_chan->kobj); in ioat_kobject_add()
87 set_bit(IOAT_KOBJ_INIT_FAIL, &ioat_chan->state); in ioat_kobject_add()
98 struct ioatdma_chan *ioat_chan = to_ioat_chan(c); in ioat_kobject_del() local
100 if (!test_bit(IOAT_KOBJ_INIT_FAIL, &ioat_chan->state)) { in ioat_kobject_del()
101 kobject_del(&ioat_chan->kobj); in ioat_kobject_del()
102 kobject_put(&ioat_chan->kobj); in ioat_kobject_del()
109 struct ioatdma_chan *ioat_chan = to_ioat_chan(c); in ring_size_show() local
111 return sprintf(page, "%d\n", (1 << ioat_chan->alloc_order) & ~1); in ring_size_show()
117 struct ioatdma_chan *ioat_chan = to_ioat_chan(c); in ring_active_show() local
120 return sprintf(page, "%d\n", ioat_ring_active(ioat_chan)); in ring_active_show()