Lines Matching refs:ieq
117 struct ism_eq *ieq; in register_ieq() local
119 ieq = dma_zalloc_coherent(&ism->pdev->dev, PAGE_SIZE, in register_ieq()
121 if (!ieq) in register_ieq()
127 cmd.request.ieq = dma_handle; in register_ieq()
128 cmd.request.len = sizeof(*ieq); in register_ieq()
131 dma_free_coherent(&ism->pdev->dev, PAGE_SIZE, ieq, dma_handle); in register_ieq()
135 ism->ieq = ieq; in register_ieq()
161 if (!ism->ieq) in unregister_ieq()
168 ism->ieq, ism->ieq_dma_addr); in unregister_ieq()
170 ism->ieq = NULL; in unregister_ieq()
390 while ((ism->ieq_idx + 1) != READ_ONCE(ism->ieq->header.idx)) { in ism_handle_event()
391 if (++(ism->ieq_idx) == ARRAY_SIZE(ism->ieq->entry)) in ism_handle_event()
394 entry = &ism->ieq->entry[ism->ieq_idx]; in ism_handle_event()