Searched refs:aeq_work (Results 1 – 4 of 4) sorted by relevance
363 struct hinic_eq_work *aeq_work = work_to_aeq_work(work); in eq_irq_work() local366 aeq = aeq_work->data; in eq_irq_work()388 struct hinic_eq_work *aeq_work; in aeq_interrupt() local395 aeq_work = &aeq->aeq_work; in aeq_interrupt()396 aeq_work->data = aeq; in aeq_interrupt()399 queue_work(aeqs->workq, &aeq_work->work); in aeq_interrupt()781 struct hinic_eq_work *aeq_work = &eq->aeq_work; in init_eq() local783 INIT_WORK(&aeq_work->work, eq_irq_work); in init_eq()829 struct hinic_eq_work *aeq_work = &eq->aeq_work; in remove_eq() local831 cancel_work_sync(&aeq_work->work); in remove_eq()[all …]
194 struct hinic_eq_work aeq_work; member
304 queue_work(aeqs->workq, &eq->aeq_work); in reschedule_aeq_handler()324 struct hinic3_eq *eq = container_of(work, struct hinic3_eq, aeq_work); in aeq_irq_work()346 queue_work(workq, &aeq->aeq_work); in aeq_interrupt()531 INIT_WORK(&eq->aeq_work, aeq_irq_work); in request_eq_irq()629 disable_work_sync(&eq->aeq_work); in remove_eq()
58 struct work_struct aeq_work; member