Lines Matching refs:ieq
118 struct ism_eq *ieq; in register_ieq() local
120 ieq = dma_alloc_coherent(&ism->pdev->dev, PAGE_SIZE, &dma_handle, in register_ieq()
122 if (!ieq) in register_ieq()
128 cmd.request.ieq = dma_handle; in register_ieq()
129 cmd.request.len = sizeof(*ieq); in register_ieq()
132 dma_free_coherent(&ism->pdev->dev, PAGE_SIZE, ieq, dma_handle); in register_ieq()
136 ism->ieq = ieq; in register_ieq()
167 if (!ism->ieq) in unregister_ieq()
175 ism->ieq, ism->ieq_dma_addr); in unregister_ieq()
177 ism->ieq = NULL; in unregister_ieq()
432 while ((ism->ieq_idx + 1) != READ_ONCE(ism->ieq->header.idx)) { in ism_handle_event()
433 if (++(ism->ieq_idx) == ARRAY_SIZE(ism->ieq->entry)) in ism_handle_event()
436 entry = &ism->ieq->entry[ism->ieq_idx]; in ism_handle_event()