Lines Matching defs:next

52 of fragments, etc.  The next TBD then refers to the actual packet location.
748 element = priv->msg_free_list.next;
2635 * Read index will always point to the next packet to
2647 * The WRITE index is cached in the variable 'priv->rx_queue.next'.
2670 i = (rxq->next + 1) % rxq->entries;
2674 r, rxq->next, i); */
2749 rxq->next = (i ? i : rxq->entries) - 1;
2752 IPW_MEM_HOST_SHARED_RX_WRITE_INDEX, rxq->next);
2759 * This routine will determine whether the next packet on
2770 * Read index - points to the next TBD that the firmware will
2783 * that points to the next packet to be freed. When all used
2808 element = priv->fw_pend_list.next;
2843 if (w != txq->next)
2848 * txq->next is the index of the last packet written txq->oldest is
2849 * the index of the r is the index of the next packet to be read by
2958 /* advance oldest used TBD pointer to start of next entry */
2990 int next = txq->next;
3004 element = priv->msg_pend_list.next;
3011 &txq->drv[txq->next],
3012 (u32) (txq->nic + txq->next *
3015 packet->index = txq->next;
3017 tbd = &txq->drv[txq->next];
3030 txq->next++;
3031 txq->next %= txq->entries;
3039 if (txq->next != next) {
3045 txq->next);
3059 int next = txq->next;
3071 element = priv->tx_pend_list.next;
3091 tbd = &txq->drv[txq->next];
3093 packet->index = txq->next;
3130 txq->next++;
3131 txq->next %= txq->entries;
3142 tbd = &txq->drv[txq->next];
3167 txq->next, tbd->host_addr,
3175 txq->next++;
3176 txq->next %= txq->entries;
3186 if (txq->next != next) {
3191 txq->next);
3387 element = priv->tx_free_list.next;
4386 write_register(priv->net_dev, w, q->next);
4497 priv->tx_queue.next = 0;
4618 priv->rx_queue.next = priv->rx_queue.entries - 1;
5801 element = priv->tx_pend_list.next;