Lines Matching refs:dispatch
69 struct lio_stailq_node *dispatch; in lio_get_dispatch_arg() local
78 mtx_lock(&octeon_dev->dispatch.lock); in lio_get_dispatch_arg()
80 if (octeon_dev->dispatch.count == 0) { in lio_get_dispatch_arg()
81 mtx_unlock(&octeon_dev->dispatch.lock); in lio_get_dispatch_arg()
85 if (octeon_dev->dispatch.dlist[idx].opcode == combined_opcode) { in lio_get_dispatch_arg()
86 fn_arg = octeon_dev->dispatch.dlist[idx].arg; in lio_get_dispatch_arg()
88 STAILQ_FOREACH(dispatch, in lio_get_dispatch_arg()
89 &octeon_dev->dispatch.dlist[idx].head, entries) { in lio_get_dispatch_arg()
90 if (((struct lio_dispatch *)dispatch)->opcode == in lio_get_dispatch_arg()
92 fn_arg = ((struct lio_dispatch *)dispatch)->arg; in lio_get_dispatch_arg()
98 mtx_unlock(&octeon_dev->dispatch.lock); in lio_get_dispatch_arg()