Lines Matching defs:queue
610 * __QUEUE_STATE_DRV_XOFF is used by drivers to stop the transmit queue. The
613 * queue independently. The netif_xmit_*stopped functions below are called
614 * to check if the queue has been stopped by the driver or stack (either
636 * Number of TX timeouts for this queue
641 /* Subordinate device that the queue has been assigned to */
722 * tail pointer for that CPU's input queue at the time of last enqueue, and
917 u8 queue;
1084 * the queue before that can happen; it's for obsolete devices and weird
1101 * Called to decide which queue to use when device supports multiple
1203 * tx queues stopped. This allows the netdevice to perform queue
1252 * Set hardware filter for RFS. rxq_index is the target queue index;
1352 * TX queue.
1382 * queue id bound to an AF_XDP socket. The flags field specifies if
1468 int queue, u8 *mac);
1470 int queue, u16 vlan,
1937 * indexed by RX queue number. Assigned by driver.
1946 * @tx_queue_len: Max frames per queue allowed
1948 * @xdp_bulkq: XDP device bulk queue
1996 * @sysfs_rx_queue_group: Space for optional per-rx queue attributes
2665 * to exclusively poll a TX queue.
3390 * netif_queue_stopped - test if transmit queue is flowblocked
3393 * Test if transmit queue on device is currently unable to send.
3419 * @dev_queue: pointer to transmit queue
3423 * defined by @min_limit is reached (or until the tx queue is
3437 * @dev_queue: pointer to transmit queue
3451 * @dev_queue: pointer to transmit queue
3464 * netdev_tx_sent_queue - report the number of bytes queued to a given tx queue
3465 * @dev_queue: network device queue
3466 * @bytes: number of bytes queued to the device queue
3469 * device hardware queue. @bytes should be a good approximation and should
3520 * @bytes: number of bytes queued to the hardware device queue
3523 * device hardware queue#0. @bytes should be a good approximation and should
3542 * @dev_queue: network device queue
3544 * @bytes: number of bytes dequeued from the device queue
3560 * netdev_tx_sent_queue will miss the update and cause the queue to
3580 * hardware queue over the physical medium, @bytes must exactly match the
3610 * netdev_cap_txqueue - check if selected tx queue exceeds device queues
3612 * @queue_index: given tx queue index
3614 * Returns 0 if given tx queue index >= number of device tx queues,
3615 * otherwise returns the originally passed tx queue index.
3620 net_warn_ratelimited("%s selects TX queue %d, but real number of TX queues is %d\n",
3650 * @queue_index: sub queue index
3652 * Start individual transmit queue of a device with multiple transmit queues.
3664 * @queue_index: sub queue index
3666 * Stop individual transmit queue of a device with multiple transmit queues.
3677 * @queue_index: sub queue index
3679 * Check individual transmit queue of a device with multiple transmit queues.
3692 * @skb: sub queue buffer pointer
3694 * Check individual transmit queue of a device with multiple transmit queues.
3705 * @queue_index: sub queue index
3707 * Resume individual transmit queue of a device with multiple transmit queues.
3723 * netif_attr_test_mask - Test a CPU or Rx queue set in a mask
3724 * @j: CPU/Rx queue index
3728 * Test if a CPU or Rx queue index is set in a mask of all CPU/Rx queues.
3739 * netif_attr_test_online - Test for online CPU/Rx queue
3740 * @j: CPU/Rx queue index
3744 * Returns true if a CPU/Rx queue is online.
3759 * netif_attrmask_next - get the next CPU/Rx queue in a cpu/Rx queues mask
3760 * @n: CPU/Rx queue index
3761 * @srcp: the cpumask/Rx queue mask pointer
3780 * netif_attrmask_next_and - get the next CPU/Rx queue in \*src1p & \*src2p
3781 * @n: CPU/Rx queue index
5235 /* Note: Avoid these macros in fast path, prefer per-cpu or per-queue counters. */