Lines Matching refs:dispatch
59 struct list_head *dispatch; in octeon_get_dispatch_arg() local
65 spin_lock_bh(&octeon_dev->dispatch.lock); in octeon_get_dispatch_arg()
67 if (octeon_dev->dispatch.count == 0) { in octeon_get_dispatch_arg()
68 spin_unlock_bh(&octeon_dev->dispatch.lock); in octeon_get_dispatch_arg()
72 if (octeon_dev->dispatch.dlist[idx].opcode == combined_opcode) { in octeon_get_dispatch_arg()
73 fn_arg = octeon_dev->dispatch.dlist[idx].arg; in octeon_get_dispatch_arg()
75 list_for_each(dispatch, in octeon_get_dispatch_arg()
76 &octeon_dev->dispatch.dlist[idx].list) { in octeon_get_dispatch_arg()
77 if (((struct octeon_dispatch *)dispatch)->opcode == in octeon_get_dispatch_arg()
80 dispatch)->arg; in octeon_get_dispatch_arg()
86 spin_unlock_bh(&octeon_dev->dispatch.lock); in octeon_get_dispatch_arg()