/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/net/sfc/ |
H A D | rx.c | 51 * - Since pushing and popping descriptors are separated by the rx_queue 120 * @rx_queue: Efx RX queue 127 static int efx_init_rx_buffers_skb(struct efx_rx_queue *rx_queue) argument 129 struct efx_nic *efx = rx_queue->efx; 136 index = rx_queue->added_count & EFX_RXQ_MASK; 137 rx_buf = efx_rx_buffer(rx_queue, index); 160 ++rx_queue->added_count; 161 ++rx_queue->alloc_skb_count; 170 * @rx_queue: Efx RX queue 177 static int efx_init_rx_buffers_page(struct efx_rx_queue *rx_queue) argument 268 efx_fini_rx_buffer(struct efx_rx_queue *rx_queue, struct efx_rx_buffer *rx_buf) argument 277 efx_resurrect_rx_buffer(struct efx_rx_queue *rx_queue, struct efx_rx_buffer *rx_buf) argument 314 struct efx_rx_queue *rx_queue = &efx->rx_queue[channel->channel]; local 342 efx_fast_push_rx_descriptors(struct efx_rx_queue *rx_queue) argument 395 struct efx_rx_queue *rx_queue = (struct efx_rx_queue *)context; local 403 efx_rx_packet__check_len(struct efx_rx_queue *rx_queue, struct efx_rx_buffer *rx_buf, int len, bool *discard, bool *leak_packet) argument 506 efx_rx_packet(struct efx_rx_queue *rx_queue, unsigned int index, unsigned int len, bool checksummed, bool discard) argument 650 efx_probe_rx_queue(struct efx_rx_queue *rx_queue) argument 673 efx_init_rx_queue(struct efx_rx_queue *rx_queue) argument 700 efx_fini_rx_queue(struct efx_rx_queue *rx_queue) argument 720 efx_remove_rx_queue(struct efx_rx_queue *rx_queue) argument [all...] |
H A D | efx.h | 44 extern int efx_probe_rx_queue(struct efx_rx_queue *rx_queue); 45 extern void efx_remove_rx_queue(struct efx_rx_queue *rx_queue); 46 extern void efx_init_rx_queue(struct efx_rx_queue *rx_queue); 47 extern void efx_fini_rx_queue(struct efx_rx_queue *rx_queue); 49 extern void efx_fast_push_rx_descriptors(struct efx_rx_queue *rx_queue); 53 extern void efx_rx_packet(struct efx_rx_queue *rx_queue, unsigned int index, 55 extern void efx_schedule_slow_fill(struct efx_rx_queue *rx_queue);
|
H A D | nic.c | 502 efx_rx_desc(struct efx_rx_queue *rx_queue, unsigned int index) argument 504 return (((efx_qword_t *) (rx_queue->rxd.addr)) + index); 509 efx_build_rx_desc(struct efx_rx_queue *rx_queue, unsigned index) argument 514 rxd = efx_rx_desc(rx_queue, index); 515 rx_buf = efx_rx_buffer(rx_queue, index); 519 rx_queue->efx->type->rx_buffer_padding, 527 void efx_nic_notify_rx_desc(struct efx_rx_queue *rx_queue) argument 532 while (rx_queue->notified_count != rx_queue->added_count) { 533 efx_build_rx_desc(rx_queue, 546 efx_nic_probe_rx(struct efx_rx_queue *rx_queue) argument 555 efx_nic_init_rx(struct efx_rx_queue *rx_queue) argument 591 efx_flush_rx_queue(struct efx_rx_queue *rx_queue) argument 605 efx_nic_fini_rx(struct efx_rx_queue *rx_queue) argument 623 efx_nic_remove_rx(struct efx_rx_queue *rx_queue) argument 712 efx_handle_rx_not_ok(struct efx_rx_queue *rx_queue, const efx_qword_t *event, bool *rx_ev_pkt_ok, bool *discard) argument 789 efx_handle_rx_bad_index(struct efx_rx_queue *rx_queue, unsigned index) argument 818 struct efx_rx_queue *rx_queue; local 1168 struct efx_rx_queue *rx_queue; local 1219 struct efx_rx_queue *rx_queue; local [all...] |
H A D | efx.c | 251 efx_fast_push_rx_descriptors(&efx->rx_queue[channel->channel]); 409 struct efx_rx_queue *rx_queue; local 425 efx_for_each_channel_rx_queue(rx_queue, channel) { 426 rc = efx_probe_rx_queue(rx_queue); 436 efx_for_each_channel_rx_queue(rx_queue, channel) 437 efx_remove_rx_queue(rx_queue); 474 struct efx_rx_queue *rx_queue; local 501 efx_for_each_channel_rx_queue(rx_queue, channel) 502 efx_init_rx_queue(rx_queue); 516 struct efx_rx_queue *rx_queue; local 555 struct efx_rx_queue *rx_queue; local 592 struct efx_rx_queue *rx_queue; local 604 efx_schedule_slow_fill(struct efx_rx_queue *rx_queue) argument 1104 struct efx_rx_queue *rx_queue; local 1359 struct efx_rx_queue *rx_queue; local 2042 struct efx_rx_queue *rx_queue; local [all...] |
H A D | nic.h | 170 extern int efx_nic_probe_rx(struct efx_rx_queue *rx_queue); 171 extern void efx_nic_init_rx(struct efx_rx_queue *rx_queue); 172 extern void efx_nic_fini_rx(struct efx_rx_queue *rx_queue); 173 extern void efx_nic_remove_rx(struct efx_rx_queue *rx_queue); 174 extern void efx_nic_notify_rx_desc(struct efx_rx_queue *rx_queue);
|
H A D | net_driver.h | 642 * @rx_queue: RX DMA queues 728 struct efx_rx_queue rx_queue[EFX_MAX_RX_QUEUES]; member in struct:efx_nic 933 for (_rx_queue = &((_efx)->rx_queue[0]); \ 934 _rx_queue < &((_efx)->rx_queue[(_efx)->n_rx_channels]); \ 939 for (_rx_queue = &((_channel)->efx->rx_queue[(_channel)->channel]); \ 949 static inline struct efx_rx_buffer *efx_rx_buffer(struct efx_rx_queue *rx_queue, argument 952 return (&rx_queue->buffer[index]);
|
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/net/ |
H A D | ibmveth.c | 142 return adapter->rx_queue.queue_addr[adapter->rx_queue.index].flags_off; 152 return (ibmveth_rxq_toggle(adapter) == adapter->rx_queue.toggle); 167 return (adapter->rx_queue.queue_addr[adapter->rx_queue.index].length); 393 u64 correlator = adapter->rx_queue.queue_addr[adapter->rx_queue.index].correlator; 406 u32 q_index = adapter->rx_queue.index; 407 u64 correlator = adapter->rx_queue.queue_addr[q_index].correlator; 430 ibmveth_remove_buffer_from_pool(adapter, adapter->rx_queue [all...] |
H A D | gianfar.c | 115 static void gfar_new_rxbdp(struct gfar_priv_rx_q *rx_queue, struct rxbd8 *bdp, 136 int gfar_clean_rx_ring(struct gfar_priv_rx_q *rx_queue, int rx_work_limit); 153 static void gfar_init_rxbdp(struct gfar_priv_rx_q *rx_queue, struct rxbd8 *bdp, argument 161 if (bdp == rx_queue->rx_bd_base + rx_queue->rx_ring_size - 1) 173 struct gfar_priv_rx_q *rx_queue = NULL; local 201 rx_queue = priv->rx_queue[i]; 202 rx_queue->cur_rx = rx_queue 244 struct gfar_priv_rx_q *rx_queue = NULL; local 1722 free_skb_rx_queue(struct gfar_priv_rx_q *rx_queue) argument 1750 struct gfar_priv_rx_q *rx_queue = NULL; local 2437 struct gfar_priv_rx_q *rx_queue = NULL; local 2570 gfar_new_rxbdp(struct gfar_priv_rx_q *rx_queue, struct rxbd8 *bdp, struct sk_buff *skb) argument 2717 gfar_clean_rx_ring(struct gfar_priv_rx_q *rx_queue, int rx_work_limit) argument 2808 struct gfar_priv_rx_q *rx_queue = NULL; local [all...] |
H A D | gianfar_ethtool.c | 44 extern int gfar_clean_rx_ring(struct gfar_priv_rx_q *rx_queue, int rx_work_limit); 201 struct gfar_priv_rx_q *rx_queue = NULL; local 207 rx_queue = priv->rx_queue[0]; 212 cmd->maxrxpkt = get_icft_value(rx_queue->rxic); 289 struct gfar_priv_rx_q *rx_queue = NULL; local 302 rx_queue = priv->rx_queue[0]; 305 rxtime = get_ictt_value(rx_queue->rxic); 306 rxcount = get_icft_value(rx_queue 435 struct gfar_priv_rx_q *rx_queue = NULL; local [all...] |
H A D | ibmveth.h | 146 struct ibmveth_rx_q rx_queue; member in struct:ibmveth_adapter
|
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/net/vmxnet3/ |
H A D | vmxnet3_ethtool.c | 168 drvRxStats = &adapter->rx_queue.stats; 329 base = (u8 *)&adapter->rx_queue.stats; 362 buf[8] = adapter->rx_queue.rx_ring[0].next2fill; 363 buf[9] = adapter->rx_queue.rx_ring[0].next2comp; 364 buf[10] = adapter->rx_queue.rx_ring[0].gen; 367 buf[12] = adapter->rx_queue.rx_ring[1].next2fill; 368 buf[13] = adapter->rx_queue.rx_ring[1].next2comp; 369 buf[14] = adapter->rx_queue.rx_ring[1].gen; 372 buf[16] = adapter->rx_queue.comp_ring.next2proc; 373 buf[17] = adapter->rx_queue [all...] |
H A D | vmxnet3_drv.c | 1407 return vmxnet3_rq_rx_complete(&adapter->rx_queue, adapter, budget); 1510 adapter->rx_queue.comp_ring.intr_idx = 0; 1819 rqc->rxRingBasePA[0] = cpu_to_le64(adapter->rx_queue.rx_ring[0].basePA); 1820 rqc->rxRingBasePA[1] = cpu_to_le64(adapter->rx_queue.rx_ring[1].basePA); 1821 rqc->compRingBasePA = cpu_to_le64(adapter->rx_queue.comp_ring.basePA); 1823 adapter->rx_queue.buf_info)); 1824 rqc->rxRingSize[0] = cpu_to_le32(adapter->rx_queue.rx_ring[0].size); 1825 rqc->rxRingSize[1] = cpu_to_le32(adapter->rx_queue.rx_ring[1].size); 1826 rqc->compRingSize = cpu_to_le32(adapter->rx_queue.comp_ring.size); 1829 rqc->intrIdx = adapter->rx_queue [all...] |
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/scsi/bfa/include/defs/ |
H A D | bfa_defs_ethport.h | 62 struct bna_rx_queue_info_s rx_queue[2]; member in struct:bna_rx_q_set_s
|
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/fs/afs/ |
H A D | rxrpc.c | 179 ASSERT(skb_queue_empty(&call->rx_queue)); 219 skb_queue_head_init(&call->rx_queue); 416 skb_queue_tail(&call->rx_queue, skb); 439 (skb = skb_dequeue(&call->rx_queue))) { 507 while ((skb = skb_dequeue(&call->rx_queue))) 537 if (!skb_queue_empty(&call->rx_queue)) { 559 while ((skb = skb_dequeue(&call->rx_queue))) 627 if (!skb_queue_empty(&call->rx_queue)) 689 skb_queue_head_init(&call->rx_queue);
|
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/net/wireless/p54/ |
H A D | p54usb.h | 143 struct sk_buff_head rx_queue; member in struct:p54u_priv
|
H A D | p54usb.c | 141 skb_unlink(skb, &priv->rx_queue); 180 skb_queue_tail(&priv->rx_queue, skb); 183 skb_unlink(skb, &priv->rx_queue); 214 while (skb_queue_len(&priv->rx_queue) < 32) { 233 skb_queue_tail(&priv->rx_queue, skb); 238 skb_unlink(skb, &priv->rx_queue); 923 skb_queue_head_init(&priv->rx_queue);
|
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/atm/ |
H A D | eni.h | 94 struct sk_buff_head rx_queue; /* PDUs currently being RX-DMAed */ member in struct:eni_dev
|
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/include/net/irda/ |
H A D | irttp.h | 121 struct sk_buff_head rx_queue; /* Received frames */ member in struct:tsap_cb
|
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/net/sched/ |
H A D | sch_generic.c | 759 transition_one_qdisc(dev, &dev->rx_queue, NULL); 818 dev_deactivate_queue(dev, &dev->rx_queue, &noop_qdisc); 844 dev_init_scheduler_queue(dev, &dev->rx_queue, &noop_qdisc); 867 shutdown_scheduler_queue(dev, &dev->rx_queue, &noop_qdisc);
|
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/net/irda/ |
H A D | irttp.c | 219 while ((skb = skb_dequeue(&self->rx_queue)) != NULL) 381 skb_queue_head_init(&tsap->rx_queue); 929 skb_queue_tail(&self->rx_queue, skb); 1548 /* Note : we don't need to check if self->rx_queue is full and the 1659 skb_queue_head(&self->rx_queue, skb); 1684 while (!self->rx_sdu_busy && (skb = skb_dequeue(&self->rx_queue))) { 1771 skb_queue_len(&self->rx_queue) + 1862 seq_printf(seq, "rx_queue len: %u\n", 1863 skb_queue_len(&self->rx_queue));
|
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/net/wireless/rtl818x/ |
H A D | rtl8187_dev.c | 327 spin_lock_irqsave(&priv->rx_queue.lock, f); 328 __skb_unlink(skb, &priv->rx_queue); 329 spin_unlock_irqrestore(&priv->rx_queue.lock, f); 393 skb_queue_tail(&priv->rx_queue, skb); 398 skb_unlink(skb, &priv->rx_queue); 411 while (skb_queue_len(&priv->rx_queue) < 16) { 430 skb_queue_tail(&priv->rx_queue, skb); 434 skb_unlink(skb, &priv->rx_queue); 1350 skb_queue_head_init(&priv->rx_queue);
|
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/net/rxrpc/ |
H A D | ar-call.c | 80 skb_queue_head_init(&call->rx_queue); 502 if (!skb_queue_empty(&call->rx_queue) || 510 while ((skb = skb_dequeue(&call->rx_queue)) || 691 rxrpc_purge_queue(&call->rx_queue); 752 if (!skb_queue_empty(&call->rx_queue))
|
H A D | ar-input.c | 275 skb_queue_tail(&call->rx_queue, skb); 420 skb_queue_tail(&call->rx_queue, skb); 652 skb_queue_tail(&conn->rx_queue, skb);
|
H A D | ar-connevent.c | 278 while ((skb = skb_dequeue(&conn->rx_queue))) { 303 skb_queue_head(&conn->rx_queue, skb);
|
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/char/pcmcia/ipwireless/ |
H A D | hardware.c | 245 struct list_head rx_queue; member in struct:ipw_hardware 689 list_add_tail(&packet->queue, &hw->rx_queue); 709 while (!list_empty(&hw->rx_queue)) { 711 list_first_entry(&hw->rx_queue, 1627 INIT_LIST_HEAD(&hw->rx_queue); 1744 list_for_each_entry_safe(rp, rq, &hw->rx_queue, queue) {
|