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()
72 struct ioatdma_chan *ioat_chan; in ioat_attr_store() local
75 ioat_chan = container_of(kobj, struct ioatdma_chan, kobj); in ioat_attr_store()
79 return entry->store(&ioat_chan->dma_chan, page, count); in ioat_attr_store()
93 struct ioatdma_chan *ioat_chan = to_ioat_chan(c); in ioat_kobject_add() local
97 err = kobject_init_and_add(&ioat_chan->kobj, type, in ioat_kobject_add()
100 dev_warn(to_dev(ioat_chan), in ioat_kobject_add()
102 kobject_put(&ioat_chan->kobj); in ioat_kobject_add()
103 set_bit(IOAT_KOBJ_INIT_FAIL, &ioat_chan->state); in ioat_kobject_add()
114 struct ioatdma_chan *ioat_chan = to_ioat_chan(c); in ioat_kobject_del() local
116 if (!test_bit(IOAT_KOBJ_INIT_FAIL, &ioat_chan->state)) { in ioat_kobject_del()
117 kobject_del(&ioat_chan->kobj); in ioat_kobject_del()
118 kobject_put(&ioat_chan->kobj); in ioat_kobject_del()
125 struct ioatdma_chan *ioat_chan = to_ioat_chan(c); in ring_size_show() local
127 return sprintf(page, "%d\n", (1 << ioat_chan->alloc_order) & ~1); in ring_size_show()
133 struct ioatdma_chan *ioat_chan = to_ioat_chan(c); in ring_active_show() local
136 return sprintf(page, "%d\n", ioat_ring_active(ioat_chan)); in ring_active_show()
142 struct ioatdma_chan *ioat_chan = to_ioat_chan(c); in intr_coalesce_show() local
144 return sprintf(page, "%d\n", ioat_chan->intr_coalesce); in intr_coalesce_show()
151 struct ioatdma_chan *ioat_chan = to_ioat_chan(c); in intr_coalesce_store() local
157 ioat_chan->intr_coalesce = intr_coalesce; in intr_coalesce_store()