Lines Matching refs:queue
807 /* Make sure that anybody stopping the queue after this
848 /* attempt to distribute budget to each queue fairly, but don't allow
1566 * to allocate one Rx queue per CPU, and if available, one Tx queue per CPU.
1573 /* set mask for 16 queue limit of RSS */
1604 /* We start by asking for one vector per queue pair */
1614 /* One for non-queue interrupts */
1674 /* minmum one for queue, one for misc*/
1860 * We allocate one q_vector per queue interrupt. If allocation fails we
1970 wx_err(wx, "Unable to allocate memory for queue vectors.\n");
2073 * @queue: queue to map the corresponding interrupt to
2074 * @msix_vector: the vector to map to the corresponding queue
2078 u16 queue, u16 msix_vector)
2092 msix_vector += 1; /* offset for queue vectors */
2094 index = ((16 * (queue & 1)) + (8 * direction));
2095 ivar = rd32(wx, WX_PX_IVAR(queue >> 1));
2098 wr32(wx, WX_PX_IVAR(queue >> 1), ivar);
2353 * @tx_ring: Tx descriptor ring for a specific queue
2420 * @rx_ring: rx descriptor ring (for a specific queue) to setup
2511 * @tx_ring: tx descriptor ring (for a specific queue) to setup