Lines Matching refs:idx

361 	int	idx, refcount;  in lio_register_device()  local
371 for (idx = (int)oct->octeon_id - 1; idx >= 0; idx--) { in lio_register_device()
372 if (octeon_device[idx] == NULL) { in lio_register_device()
381 if ((octeon_device[idx]->loc.bus == bus) && in lio_register_device()
382 (octeon_device[idx]->loc.dev == dev)) { in lio_register_device()
384 octeon_device[idx]->adapter_refcount; in lio_register_device()
573 uint32_t idx; in lio_get_dispatch() local
576 idx = combined_opcode & LIO_OPCODE_MASK; in lio_get_dispatch()
585 if (!(octeon_dev->dispatch.dlist[idx].opcode)) { in lio_get_dispatch()
590 if (octeon_dev->dispatch.dlist[idx].opcode == combined_opcode) { in lio_get_dispatch()
591 fn = octeon_dev->dispatch.dlist[idx].dispatch_fn; in lio_get_dispatch()
593 STAILQ_FOREACH(dispatch, &octeon_dev->dispatch.dlist[idx].head, in lio_get_dispatch()
631 uint32_t idx; in lio_register_dispatch_fn() local
634 idx = combined_opcode & LIO_OPCODE_MASK; in lio_register_dispatch_fn()
638 if (oct->dispatch.dlist[idx].opcode == 0) { in lio_register_dispatch_fn()
639 oct->dispatch.dlist[idx].opcode = combined_opcode; in lio_register_dispatch_fn()
640 oct->dispatch.dlist[idx].dispatch_fn = fn; in lio_register_dispatch_fn()
641 oct->dispatch.dlist[idx].arg = fn_arg; in lio_register_dispatch_fn()
677 STAILQ_INSERT_HEAD(&oct->dispatch.dlist[idx].head, in lio_register_dispatch_fn()
712 uint32_t idx; in lio_unregister_dispatch_fn() local
715 idx = combined_opcode & LIO_OPCODE_MASK; in lio_unregister_dispatch_fn()
724 if (oct->dispatch.dlist[idx].opcode == combined_opcode) { in lio_unregister_dispatch_fn()
725 dispatch_head = &oct->dispatch.dlist[idx].head; in lio_unregister_dispatch_fn()
728 oct->dispatch.dlist[idx].opcode = in lio_unregister_dispatch_fn()
730 oct->dispatch.dlist[idx].dispatch_fn = in lio_unregister_dispatch_fn()
732 oct->dispatch.dlist[idx].arg = in lio_unregister_dispatch_fn()
737 oct->dispatch.dlist[idx].opcode = 0; in lio_unregister_dispatch_fn()
738 oct->dispatch.dlist[idx].dispatch_fn = NULL; in lio_unregister_dispatch_fn()
739 oct->dispatch.dlist[idx].arg = NULL; in lio_unregister_dispatch_fn()
744 &oct->dispatch.dlist[idx].head, in lio_unregister_dispatch_fn()
748 STAILQ_REMOVE(&oct->dispatch.dlist[idx].head, in lio_unregister_dispatch_fn()