Lines Matching defs:branch
94 /* search for the right schedule branch to use for a periodic ed.
95 * does some load balancing; returns the branch, or negative errno.
99 int i, branch = -ENOSPC;
105 /* search for the least loaded schedule branch of that period
109 if (branch < 0 || ohci->load [branch] > ohci->load [i]) {
119 branch = i;
122 return branch;
135 ohci_vdbg (ohci, "link %sed %p branch %d [%dus.], interval %d\n",
137 ed, ed->branch, ed->load, ed->interval);
139 for (i = ed->branch; i < NUM_INTS; i += ed->interval) {
144 /* sorting each branch by period (slow before fast)
173 int branch;
239 branch = balance (ohci, ed->interval, ed->load);
240 if (branch < 0) {
243 branch, ed->interval, ed->load);
244 return branch;
246 ed->branch = branch;
263 for (i = ed->branch; i < NUM_INTS; i += ed->interval) {
280 ohci_vdbg (ohci, "unlink %sed %p branch %d [%dus.], interval %d\n",
282 ed, ed->branch, ed->load, ed->interval);