Lines Matching refs:dispatch
76 struct list_head *dispatch; in octeon_get_dispatch_arg() local
82 spin_lock_bh(&octeon_dev->dispatch.lock); in octeon_get_dispatch_arg()
84 if (octeon_dev->dispatch.count == 0) { in octeon_get_dispatch_arg()
85 spin_unlock_bh(&octeon_dev->dispatch.lock); in octeon_get_dispatch_arg()
89 if (octeon_dev->dispatch.dlist[idx].opcode == combined_opcode) { in octeon_get_dispatch_arg()
90 fn_arg = octeon_dev->dispatch.dlist[idx].arg; in octeon_get_dispatch_arg()
92 list_for_each(dispatch, in octeon_get_dispatch_arg()
93 &octeon_dev->dispatch.dlist[idx].list) { in octeon_get_dispatch_arg()
94 if (((struct octeon_dispatch *)dispatch)->opcode == in octeon_get_dispatch_arg()
97 dispatch)->arg; in octeon_get_dispatch_arg()
103 spin_unlock_bh(&octeon_dev->dispatch.lock); in octeon_get_dispatch_arg()