Lines Matching refs:ioat_chan

45 	struct ioatdma_chan *ioat_chan;  in ioat_attr_show()  local
48 ioat_chan = container_of(kobj, struct ioatdma_chan, kobj); in ioat_attr_show()
52 return entry->show(&ioat_chan->dma_chan, page); in ioat_attr_show()
60 struct ioatdma_chan *ioat_chan; in ioat_attr_store() local
63 ioat_chan = container_of(kobj, struct ioatdma_chan, kobj); in ioat_attr_store()
67 return entry->store(&ioat_chan->dma_chan, page, count); in ioat_attr_store()
81 struct ioatdma_chan *ioat_chan = to_ioat_chan(c); in ioat_kobject_add() local
85 err = kobject_init_and_add(&ioat_chan->kobj, type, in ioat_kobject_add()
88 dev_warn(to_dev(ioat_chan), in ioat_kobject_add()
90 kobject_put(&ioat_chan->kobj); in ioat_kobject_add()
91 set_bit(IOAT_KOBJ_INIT_FAIL, &ioat_chan->state); in ioat_kobject_add()
102 struct ioatdma_chan *ioat_chan = to_ioat_chan(c); in ioat_kobject_del() local
104 if (!test_bit(IOAT_KOBJ_INIT_FAIL, &ioat_chan->state)) { in ioat_kobject_del()
105 kobject_del(&ioat_chan->kobj); in ioat_kobject_del()
106 kobject_put(&ioat_chan->kobj); in ioat_kobject_del()
113 struct ioatdma_chan *ioat_chan = to_ioat_chan(c); in ring_size_show() local
115 return sprintf(page, "%d\n", (1 << ioat_chan->alloc_order) & ~1); in ring_size_show()
121 struct ioatdma_chan *ioat_chan = to_ioat_chan(c); in ring_active_show() local
124 return sprintf(page, "%d\n", ioat_ring_active(ioat_chan)); in ring_active_show()
130 struct ioatdma_chan *ioat_chan = to_ioat_chan(c); in intr_coalesce_show() local
132 return sprintf(page, "%d\n", ioat_chan->intr_coalesce); in intr_coalesce_show()
139 struct ioatdma_chan *ioat_chan = to_ioat_chan(c); in intr_coalesce_store() local
145 ioat_chan->intr_coalesce = intr_coalesce; in intr_coalesce_store()