/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/net/rds/ |
H A D | ib_ring.c | 66 void rds_ib_ring_init(struct rds_ib_work_ring *ring, u32 nr) argument 68 memset(ring, 0, sizeof(*ring)); 69 ring->w_nr = nr; 70 rdsdebug("ring %p nr %u\n", ring, ring->w_nr); 73 static inline u32 __rds_ib_ring_used(struct rds_ib_work_ring *ring) argument 78 diff = ring->w_alloc_ctr - (u32) atomic_read(&ring 84 rds_ib_ring_resize(struct rds_ib_work_ring *ring, u32 nr) argument 92 __rds_ib_ring_empty(struct rds_ib_work_ring *ring) argument 97 rds_ib_ring_alloc(struct rds_ib_work_ring *ring, u32 val, u32 *pos) argument 117 rds_ib_ring_free(struct rds_ib_work_ring *ring, u32 val) argument 127 rds_ib_ring_unalloc(struct rds_ib_work_ring *ring, u32 val) argument 133 rds_ib_ring_empty(struct rds_ib_work_ring *ring) argument 138 rds_ib_ring_low(struct rds_ib_work_ring *ring) argument 147 rds_ib_ring_oldest(struct rds_ib_work_ring *ring) argument 156 rds_ib_ring_completed(struct rds_ib_work_ring *ring, u32 wr_id, u32 oldest) argument [all...] |
H A D | iw_ring.c | 66 void rds_iw_ring_init(struct rds_iw_work_ring *ring, u32 nr) argument 68 memset(ring, 0, sizeof(*ring)); 69 ring->w_nr = nr; 70 rdsdebug("ring %p nr %u\n", ring, ring->w_nr); 73 static inline u32 __rds_iw_ring_used(struct rds_iw_work_ring *ring) argument 78 diff = ring->w_alloc_ctr - (u32) atomic_read(&ring 84 rds_iw_ring_resize(struct rds_iw_work_ring *ring, u32 nr) argument 92 __rds_iw_ring_empty(struct rds_iw_work_ring *ring) argument 97 rds_iw_ring_alloc(struct rds_iw_work_ring *ring, u32 val, u32 *pos) argument 117 rds_iw_ring_free(struct rds_iw_work_ring *ring, u32 val) argument 127 rds_iw_ring_unalloc(struct rds_iw_work_ring *ring, u32 val) argument 133 rds_iw_ring_empty(struct rds_iw_work_ring *ring) argument 138 rds_iw_ring_low(struct rds_iw_work_ring *ring) argument 148 rds_iw_ring_oldest(struct rds_iw_work_ring *ring) argument 157 rds_iw_ring_completed(struct rds_iw_work_ring *ring, u32 wr_id, u32 oldest) argument [all...] |
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/staging/iio/ |
H A D | ring_sw.c | 1 /* The industrial I/O simple minimally locked ring buffer. 18 static inline int __iio_allocate_sw_ring_buffer(struct iio_sw_ring_buffer *ring, argument 23 __iio_update_ring_buffer(&ring->buf, bytes_per_datum, length); 24 ring->data = kmalloc(length*ring->buf.bpd, GFP_ATOMIC); 25 ring->read_p = NULL; 26 ring->write_p = NULL; 27 ring->last_written_p = NULL; 28 ring->half_p = NULL; 29 return ring 32 __iio_init_sw_ring_buffer(struct iio_sw_ring_buffer *ring) argument 37 __iio_free_sw_ring_buffer(struct iio_sw_ring_buffer *ring) argument 44 struct iio_sw_ring_buffer *ring = iio_to_sw_ring(r); local 53 struct iio_sw_ring_buffer *ring = iio_to_sw_ring(r); local 66 iio_store_to_sw_ring(struct iio_sw_ring_buffer *ring, unsigned char *data, s64 timestamp) argument 157 struct iio_sw_ring_buffer *ring = iio_to_sw_ring(r); local 278 struct iio_sw_ring_buffer *ring = iio_to_sw_ring(r); local 283 iio_read_last_from_sw_ring(struct iio_sw_ring_buffer *ring, unsigned char *data) argument 315 struct iio_sw_ring_buffer *ring = iio_to_sw_ring(r); local 335 struct iio_sw_ring_buffer *ring = iio_to_sw_ring(r); local 370 struct iio_sw_ring_buffer *ring = iio_to_sw_ring(r); local 411 struct iio_sw_ring_buffer *ring; local [all...] |
H A D | industrialio-ring.c | 9 * Handling of ring allocation / resizing. 56 * iio_ring_open() chrdev file open for ring buffer access 58 * This function relies on all ring buffer implementations having an 75 * iio_ring_release() -chrdev file close ring buffer access 77 * This function relies on all ring buffer implementations having an 94 * iio_ring_rip_outer() chrdev read for ring buffer access 96 * This function relies on all ring buffer implementations having an 118 /* In clever ring buffer designs this may not need to be freed. 119 * When such a design exists I'll add this to ring access funcs. 139 * __iio_request_ring_buffer_event_chrdev() allocate ring even 242 iio_ring_buffer_init(struct iio_ring_buffer *ring, struct iio_dev *dev_info) argument 255 iio_ring_buffer_register(struct iio_ring_buffer *ring, int id) argument 292 iio_ring_buffer_unregister(struct iio_ring_buffer *ring) argument 305 struct iio_ring_buffer *ring = dev_get_drvdata(dev); local 322 struct iio_ring_buffer *ring = dev_get_drvdata(dev); local 346 struct iio_ring_buffer *ring = dev_get_drvdata(dev); local 364 struct iio_ring_buffer *ring = dev_get_drvdata(dev); local 457 struct iio_ring_buffer *ring = dev_get_drvdata(dev); local [all...] |
H A D | ring_generic.h | 1 /* The industrial I/O core - generic ring buffer interfaces. 21 * iio_push_ring_event() - ring buffer specific push to event chrdev 22 * @ring_buf: ring buffer that is the event source 31 * @ring_buf: ring buffer that is the event source 35 * Typical usecase is to escalate a 50% ring full to 75% full if noone has yet 44 * struct iio_ring_access_funcs - access functions for ring buffers. 46 * @unmark_in_use: reduce reference count when no longer using ring buffer 47 * @store_to: actually store stuff to the ring buffer 50 * @mark_param_change: notify ring that some relevant parameter has changed 57 * @get_length: get number of datums in ring 146 __iio_update_ring_buffer(struct iio_ring_buffer *ring, int bytes_per_datum, int length) argument 261 iio_put_ring_buffer(struct iio_ring_buffer *ring) argument 299 iio_ring_buffer_register(struct iio_ring_buffer *ring, int id) argument 303 iio_ring_buffer_unregister(struct iio_ring_buffer *ring) argument [all...] |
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/gpu/drm/i915/ |
H A D | intel_ringbuffer.h | 35 struct intel_ring_buffer *ring); 37 struct intel_ring_buffer *ring); 39 struct intel_ring_buffer *ring); 42 struct intel_ring_buffer *ring); 45 struct intel_ring_buffer *ring); 47 struct intel_ring_buffer *ring); 49 struct intel_ring_buffer *ring); 51 struct intel_ring_buffer *ring); 53 struct intel_ring_buffer *ring, 57 struct intel_ring_buffer *ring, 91 intel_read_status_page(struct intel_ring_buffer *ring, int reg) argument 109 intel_ring_emit(struct drm_device *dev, struct intel_ring_buffer *ring, unsigned int data) argument [all...] |
H A D | intel_ringbuffer.c | 52 struct intel_ring_buffer *ring, 112 DRM_INFO("%s: queue flush %08x to ring\n", __func__, cmd); 114 intel_ring_begin(dev, ring, 2); 115 intel_ring_emit(dev, ring, cmd); 116 intel_ring_emit(dev, ring, MI_NOOP); 117 intel_ring_advance(dev, ring); 122 struct intel_ring_buffer *ring) 129 struct intel_ring_buffer *ring) 136 struct intel_ring_buffer *ring) 145 struct intel_ring_buffer *ring) 51 render_ring_flush(struct drm_device *dev, struct intel_ring_buffer *ring, u32 invalidate_domains, u32 flush_domains) argument 121 render_ring_get_head(struct drm_device *dev, struct intel_ring_buffer *ring) argument 128 render_ring_get_tail(struct drm_device *dev, struct intel_ring_buffer *ring) argument 135 render_ring_get_active_head(struct drm_device *dev, struct intel_ring_buffer *ring) argument 144 render_ring_advance_ring(struct drm_device *dev, struct intel_ring_buffer *ring) argument 151 init_ring_common(struct drm_device *dev, struct intel_ring_buffer *ring) argument 218 init_render_ring(struct drm_device *dev, struct intel_ring_buffer *ring) argument 252 render_ring_add_request(struct drm_device *dev, struct intel_ring_buffer *ring, struct drm_file *file_priv, u32 flush_domains) argument 313 render_ring_get_gem_seqno(struct drm_device *dev, struct intel_ring_buffer *ring) argument 324 render_ring_get_user_irq(struct drm_device *dev, struct intel_ring_buffer *ring) argument 341 render_ring_put_user_irq(struct drm_device *dev, struct intel_ring_buffer *ring) argument 358 render_setup_status_page(struct drm_device *dev, struct intel_ring_buffer *ring) argument 373 bsd_ring_flush(struct drm_device *dev, struct intel_ring_buffer *ring, u32 invalidate_domains, u32 flush_domains) argument 384 bsd_ring_get_head(struct drm_device *dev, struct intel_ring_buffer *ring) argument 391 bsd_ring_get_tail(struct drm_device *dev, struct intel_ring_buffer *ring) argument 398 bsd_ring_get_active_head(struct drm_device *dev, struct intel_ring_buffer *ring) argument 405 bsd_ring_advance_ring(struct drm_device *dev, struct intel_ring_buffer *ring) argument 412 init_bsd_ring(struct drm_device *dev, struct intel_ring_buffer *ring) argument 419 bsd_ring_add_request(struct drm_device *dev, struct intel_ring_buffer *ring, struct drm_file *file_priv, u32 flush_domains) argument 441 bsd_setup_status_page(struct drm_device *dev, struct intel_ring_buffer *ring) argument 450 bsd_ring_get_user_irq(struct drm_device *dev, struct intel_ring_buffer *ring) argument 456 bsd_ring_put_user_irq(struct drm_device *dev, struct intel_ring_buffer *ring) argument 463 bsd_ring_get_gem_seqno(struct drm_device *dev, struct intel_ring_buffer *ring) argument 470 bsd_ring_dispatch_gem_execbuffer(struct drm_device *dev, struct intel_ring_buffer *ring, struct drm_i915_gem_execbuffer2 *exec, struct drm_clip_rect *cliprects, uint64_t exec_offset) argument 488 render_ring_dispatch_gem_execbuffer(struct drm_device *dev, struct intel_ring_buffer *ring, struct drm_i915_gem_execbuffer2 *exec, struct drm_clip_rect *cliprects, uint64_t exec_offset) argument 549 cleanup_status_page(struct drm_device *dev, struct intel_ring_buffer *ring) argument 569 init_status_page(struct drm_device *dev, struct intel_ring_buffer *ring) argument 615 intel_init_ring_buffer(struct drm_device *dev, struct intel_ring_buffer *ring) argument 687 intel_cleanup_ring_buffer(struct drm_device *dev, struct intel_ring_buffer *ring) argument 701 intel_wrap_ring_buffer(struct drm_device *dev, struct intel_ring_buffer *ring) argument 727 intel_wait_ring_buffer(struct drm_device *dev, struct intel_ring_buffer *ring, int n) argument 756 intel_ring_begin(struct drm_device *dev, struct intel_ring_buffer *ring, int num_dwords) argument 768 intel_ring_advance(struct drm_device *dev, struct intel_ring_buffer *ring) argument 775 intel_fill_struct(struct drm_device *dev, struct intel_ring_buffer *ring, void *data, unsigned int len) argument [all...] |
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/net/wireless/b43legacy/ |
H A D | dma.c | 46 struct b43legacy_dmaring *ring, 52 *meta = &(ring->meta[slot]); 53 desc = ring->descbase; 59 static void op32_fill_descriptor(struct b43legacy_dmaring *ring, argument 64 struct b43legacy_dmadesc32 *descbase = ring->descbase; 71 B43legacy_WARN_ON(!(slot >= 0 && slot < ring->nr_slots)); 76 addr |= ssb_dma_translation(ring->dev->dev); 77 ctl = (bufsize - ring->frameoffset) 79 if (slot == ring->nr_slots - 1) 94 static void op32_poke_tx(struct b43legacy_dmaring *ring, in argument 45 op32_idx2desc( struct b43legacy_dmaring *ring, int slot, struct b43legacy_dmadesc_meta **meta) argument 100 op32_tx_suspend(struct b43legacy_dmaring *ring) argument 107 op32_tx_resume(struct b43legacy_dmaring *ring) argument 114 op32_get_current_rxslot(struct b43legacy_dmaring *ring) argument 124 op32_set_current_rxslot(struct b43legacy_dmaring *ring, int slot) argument 143 op64_idx2desc( struct b43legacy_dmaring *ring, int slot, struct b43legacy_dmadesc_meta **meta) argument 158 op64_fill_descriptor(struct b43legacy_dmaring *ring, struct b43legacy_dmadesc_generic *desc, dma_addr_t dmaaddr, u16 bufsize, int start, int end, int irq) argument 198 op64_poke_tx(struct b43legacy_dmaring *ring, int slot) argument 204 op64_tx_suspend(struct b43legacy_dmaring *ring) argument 211 op64_tx_resume(struct b43legacy_dmaring *ring) argument 218 op64_get_current_rxslot(struct b43legacy_dmaring *ring) argument 228 op64_set_current_rxslot(struct b43legacy_dmaring *ring, int slot) argument 246 free_slots(struct b43legacy_dmaring *ring) argument 251 next_slot(struct b43legacy_dmaring *ring, int slot) argument 259 prev_slot(struct b43legacy_dmaring *ring, int slot) argument 268 update_max_used_slots(struct b43legacy_dmaring *ring, int current_used_slots) argument 283 update_max_used_slots(struct b43legacy_dmaring *ring, int current_used_slots) argument 290 request_slot(struct b43legacy_dmaring *ring) argument 312 struct b43legacy_dmaring *ring; local 345 txring_to_priority(struct b43legacy_dmaring *ring) argument 387 map_descbuffer(struct b43legacy_dmaring *ring, unsigned char *buf, size_t len, int tx) argument 407 unmap_descbuffer(struct b43legacy_dmaring *ring, dma_addr_t addr, size_t len, int tx) argument 423 sync_descbuffer_for_cpu(struct b43legacy_dmaring *ring, dma_addr_t addr, size_t len) argument 434 sync_descbuffer_for_device(struct b43legacy_dmaring *ring, dma_addr_t addr, size_t len) argument 445 free_descriptor_buffer(struct b43legacy_dmaring *ring, struct b43legacy_dmadesc_meta *meta, int irq_context) argument 458 alloc_ringmemory(struct b43legacy_dmaring *ring) argument 475 free_ringmemory(struct b43legacy_dmaring *ring) argument 585 b43legacy_dma_mapping_error(struct b43legacy_dmaring *ring, dma_addr_t addr, size_t buffersize, bool dma_to_device) argument 617 setup_rx_descbuffer(struct b43legacy_dmaring *ring, struct b43legacy_dmadesc_generic *desc, struct b43legacy_dmadesc_meta *meta, gfp_t gfp_flags) argument 668 alloc_initial_descbuffers(struct b43legacy_dmaring *ring) argument 705 dmacontroller_setup(struct b43legacy_dmaring *ring) argument 795 dmacontroller_cleanup(struct b43legacy_dmaring *ring) argument 816 free_all_descbuffers(struct b43legacy_dmaring *ring) argument 880 struct b43legacy_dmaring *ring; local 984 b43legacy_destroy_dmaring(struct b43legacy_dmaring *ring) argument 1075 struct b43legacy_dmaring *ring; local 1171 generate_cookie(struct b43legacy_dmaring *ring, int slot) argument 1214 struct b43legacy_dmaring *ring = NULL; local 1244 dma_tx_fragment(struct b43legacy_dmaring *ring, struct sk_buff **in_skb) argument 1346 should_inject_overflow(struct b43legacy_dmaring *ring) argument 1371 struct b43legacy_dmaring *ring; local 1435 struct b43legacy_dmaring *ring; local 1531 dma_rx(struct b43legacy_dmaring *ring, int *slot) argument 1630 b43legacy_dma_rx(struct b43legacy_dmaring *ring) argument 1651 b43legacy_dma_tx_suspend_ring(struct b43legacy_dmaring *ring) argument 1661 b43legacy_dma_tx_resume_ring(struct b43legacy_dmaring *ring) argument [all...] |
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/net/wireless/b43/ |
H A D | dma.c | 53 struct b43_dmadesc_generic *op32_idx2desc(struct b43_dmaring *ring, argument 59 *meta = &(ring->meta[slot]); 60 desc = ring->descbase; 66 static void op32_fill_descriptor(struct b43_dmaring *ring, argument 71 struct b43_dmadesc32 *descbase = ring->descbase; 78 B43_WARN_ON(!(slot >= 0 && slot < ring->nr_slots)); 83 addr |= ssb_dma_translation(ring->dev->dev); 85 if (slot == ring->nr_slots - 1) 100 static void op32_poke_tx(struct b43_dmaring *ring, int slot) argument 102 b43_dma_write(ring, B43_DMA32_TXINDE 106 op32_tx_suspend(struct b43_dmaring *ring) argument 112 op32_tx_resume(struct b43_dmaring *ring) argument 118 op32_get_current_rxslot(struct b43_dmaring *ring) argument 128 op32_set_current_rxslot(struct b43_dmaring *ring, int slot) argument 146 op64_idx2desc(struct b43_dmaring *ring, int slot, struct b43_dmadesc_meta **meta) argument 159 op64_fill_descriptor(struct b43_dmaring *ring, struct b43_dmadesc_generic *desc, dma_addr_t dmaaddr, u16 bufsize, int start, int end, int irq) argument 196 op64_poke_tx(struct b43_dmaring *ring, int slot) argument 202 op64_tx_suspend(struct b43_dmaring *ring) argument 208 op64_tx_resume(struct b43_dmaring *ring) argument 214 op64_get_current_rxslot(struct b43_dmaring *ring) argument 224 op64_set_current_rxslot(struct b43_dmaring *ring, int slot) argument 240 free_slots(struct b43_dmaring *ring) argument 245 next_slot(struct b43_dmaring *ring, int slot) argument 253 prev_slot(struct b43_dmaring *ring, int slot) argument 262 update_max_used_slots(struct b43_dmaring *ring, int current_used_slots) argument 277 update_max_used_slots(struct b43_dmaring *ring, int current_used_slots) argument 283 request_slot(struct b43_dmaring *ring) argument 330 map_descbuffer(struct b43_dmaring *ring, unsigned char *buf, size_t len, int tx) argument 347 unmap_descbuffer(struct b43_dmaring *ring, dma_addr_t addr, size_t len, int tx) argument 360 sync_descbuffer_for_cpu(struct b43_dmaring *ring, dma_addr_t addr, size_t len) argument 369 sync_descbuffer_for_device(struct b43_dmaring *ring, dma_addr_t addr, size_t len) argument 378 free_descriptor_buffer(struct b43_dmaring *ring, struct b43_dmadesc_meta *meta) argument 387 alloc_ringmemory(struct b43_dmaring *ring) argument 416 free_ringmemory(struct b43_dmaring *ring) argument 527 b43_dma_mapping_error(struct b43_dmaring *ring, dma_addr_t addr, size_t buffersize, bool dma_to_device) argument 559 b43_rx_buffer_is_poisoned(struct b43_dmaring *ring, struct sk_buff *skb) argument 566 b43_poison_rx_buffer(struct b43_dmaring *ring, struct sk_buff *skb) argument 581 setup_rx_descbuffer(struct b43_dmaring *ring, struct b43_dmadesc_generic *desc, struct b43_dmadesc_meta *meta, gfp_t gfp_flags) argument 625 alloc_initial_descbuffers(struct b43_dmaring *ring) argument 661 dmacontroller_setup(struct b43_dmaring *ring) argument 742 dmacontroller_cleanup(struct b43_dmaring *ring) argument 763 free_all_descbuffers(struct b43_dmaring *ring) argument 825 struct b43_dmaring *ring; local 945 b43_destroy_dmaring(struct b43_dmaring *ring, const char *ringname) argument 1114 generate_cookie(struct b43_dmaring *ring, int slot) argument 1138 struct b43_dmaring *ring = NULL; local 1167 dma_tx_fragment(struct b43_dmaring *ring, struct sk_buff *skb) argument 1266 should_inject_overflow(struct b43_dmaring *ring) argument 1291 struct b43_dmaring *ring; local 1320 struct b43_dmaring *ring; local 1394 struct b43_dmaring *ring; local 1506 dma_rx(struct b43_dmaring *ring, int *slot) argument 1592 b43_dma_rx(struct b43_dmaring *ring) argument 1611 b43_dma_tx_suspend_ring(struct b43_dmaring *ring) argument 1617 b43_dma_tx_resume_ring(struct b43_dmaring *ring) argument [all...] |
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/include/xen/interface/io/ |
H A D | console.h | 14 #define MASK_XENCONS_IDX(idx, ring) ((idx) & (sizeof(ring)-1))
|
/netgear-R7000-V1.0.7.12_1.2.5/ap/gpl/amule/libcryptoxx-5.6.0/ |
H A D | polynomi.cpp | 16 void PolynomialOver<T>::Randomize(RandomNumberGenerator &rng, const RandomizationParameter ¶meter, const Ring &ring) argument 20 m_coefficients[i] = ring.RandomElement(rng, parameter.m_coefficientParameter); 24 void PolynomialOver<T>::FromStr(const char *str, const Ring &ring) argument 35 coef = ring.MultiplicativeIdentity(); 56 coef = ring.Inverse(coef); 58 SetCoefficient(power, coef, ring); 76 unsigned int PolynomialOver<T>::CoefficientCount(const Ring &ring) const 79 while (count && ring.Equal(m_coefficients[count-1], ring.Identity())) 86 typename PolynomialOver<T>::CoefficientType PolynomialOver<T>::GetCoefficient(unsigned int i, const Ring &ring) cons 104 Accumulate(const PolynomialOver<T>& t, const Ring &ring) argument 118 Reduce(const PolynomialOver<T>& t, const Ring &ring) argument 149 ShiftLeft(unsigned int n, const Ring &ring) argument 167 ShiftRight(unsigned int n, const Ring &ring) argument 182 SetCoefficient(unsigned int i, const CoefficientType &value, const Ring &ring) argument 190 Negate(const Ring &ring) argument 337 Input(std::istream &in, const Ring &ring) argument 430 Divide(PolynomialOver<T> &r, PolynomialOver<T> &q, const PolynomialOver<T> &a, const PolynomialOver<T> &d, const Ring &ring) argument 515 PrepareBulkPolynomialInterpolation(const Ring &ring, Element *w, const Element x[], unsigned int n) argument 528 PrepareBulkPolynomialInterpolationAt(const Ring &ring, Element *v, const Element &position, const Element x[], const Element w[], unsigned int n) argument 555 BulkPolynomialInterpolateAt(const Ring &ring, const Element y[], const Element v[], unsigned int n) argument [all...] |
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/net/mlx4/ |
H A D | en_tx.c | 54 struct mlx4_en_tx_ring *ring, u32 size, 61 ring->size = size; 62 ring->size_mask = size - 1; 63 ring->stride = stride; 67 spin_lock_init(&ring->comp_lock); 70 ring->tx_info = vmalloc(tmp); 71 if (!ring->tx_info) { 72 en_err(priv, "Failed allocating tx_info ring\n"); 75 en_dbg(DRV, priv, "Allocated tx_info ring at addr:%p size:%d\n", 76 ring 53 mlx4_en_create_tx_ring(struct mlx4_en_priv *priv, struct mlx4_en_tx_ring *ring, u32 size, u16 stride) argument 135 mlx4_en_destroy_tx_ring(struct mlx4_en_priv *priv, struct mlx4_en_tx_ring *ring) argument 152 mlx4_en_activate_tx_ring(struct mlx4_en_priv *priv, struct mlx4_en_tx_ring *ring, int cq) argument 180 mlx4_en_deactivate_tx_ring(struct mlx4_en_priv *priv, struct mlx4_en_tx_ring *ring) argument 190 mlx4_en_free_tx_desc(struct mlx4_en_priv *priv, struct mlx4_en_tx_ring *ring, int index, u8 owner) argument 272 mlx4_en_free_tx_buf(struct net_device *dev, struct mlx4_en_tx_ring *ring) argument 307 struct mlx4_en_tx_ring *ring = &priv->tx_ring[cq->ring]; local 374 struct mlx4_en_tx_ring *ring = &priv->tx_ring[cq->ring]; local 388 struct mlx4_en_tx_ring *ring = &priv->tx_ring[cq->ring]; local 409 mlx4_en_bounce_to_desc(struct mlx4_en_priv *priv, struct mlx4_en_tx_ring *ring, u32 index, unsigned int desc_size) argument 440 struct mlx4_en_tx_ring *ring = &priv->tx_ring[tx_ind]; local 597 struct mlx4_en_tx_ring *ring; local [all...] |
H A D | en_rx.c | 95 struct mlx4_en_rx_ring *ring) 101 page_alloc = &ring->page_alloc[i]; 115 page_alloc = &ring->page_alloc[i]; 123 struct mlx4_en_rx_ring *ring) 129 page_alloc = &ring->page_alloc[i]; 140 struct mlx4_en_rx_ring *ring, int index) 142 struct mlx4_en_rx_desc *rx_desc = ring->buf + ring->stride * index; 143 struct skb_frag_struct *skb_frags = ring->rx_info + 156 /* If the number of used fragments does not fill up the ring strid 94 mlx4_en_init_allocator(struct mlx4_en_priv *priv, struct mlx4_en_rx_ring *ring) argument 122 mlx4_en_destroy_allocator(struct mlx4_en_priv *priv, struct mlx4_en_rx_ring *ring) argument 139 mlx4_en_init_rx_desc(struct mlx4_en_priv *priv, struct mlx4_en_rx_ring *ring, int index) argument 168 mlx4_en_prepare_rx_desc(struct mlx4_en_priv *priv, struct mlx4_en_rx_ring *ring, int index) argument 188 mlx4_en_update_rx_prod_db(struct mlx4_en_rx_ring *ring) argument 193 mlx4_en_free_rx_desc(struct mlx4_en_priv *priv, struct mlx4_en_rx_ring *ring, int index) argument 217 struct mlx4_en_rx_ring *ring; local 260 mlx4_en_free_rx_buf(struct mlx4_en_priv *priv, struct mlx4_en_rx_ring *ring) argument 278 mlx4_en_create_rx_ring(struct mlx4_en_priv *priv, struct mlx4_en_rx_ring *ring, u32 size, u16 stride) argument 348 struct mlx4_en_rx_ring *ring; local 410 mlx4_en_destroy_rx_ring(struct mlx4_en_priv *priv, struct mlx4_en_rx_ring *ring) argument 422 mlx4_en_deactivate_rx_ring(struct mlx4_en_priv *priv, struct mlx4_en_rx_ring *ring) argument 549 struct mlx4_en_rx_ring *ring = &priv->rx_ring[cq->ring]; local 796 mlx4_en_config_rss_qp(struct mlx4_en_priv *priv, int qpn, struct mlx4_en_rx_ring *ring, enum mlx4_qp_state *state, struct mlx4_qp *qp) argument [all...] |
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/scsi/fnic/ |
H A D | vnic_cq_copy.h | 35 desc = (struct fcpio_fw_req *)((u8 *)cq->ring.descs + 36 cq->ring.desc_size * cq->to_clean); 45 if (cq->to_clean == cq->ring.desc_count) { 50 desc = (struct fcpio_fw_req *)((u8 *)cq->ring.descs + 51 cq->ring.desc_size * cq->to_clean);
|
H A D | vnic_wq_copy.h | 31 struct vnic_dev_ring ring; member in struct:vnic_wq_copy 38 return wq->ring.desc_avail; 43 return wq->ring.desc_count - 1 - wq->ring.desc_avail; 48 struct fcpio_host_req *desc = wq->ring.descs; 55 ((wq->to_use_index + 1) == wq->ring.desc_count) ? 57 wq->ring.desc_avail--; 76 cnt = wq->ring.desc_count - wq->to_clean_index + index + 1; 78 wq->to_clean_index = ((index + 1) % wq->ring.desc_count); 79 wq->ring [all...] |
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/staging/iio/adc/ |
H A D | max1363_ring.c | 47 ret = st->indio_dev->ring->access.read_last(st->indio_dev->ring, 71 * max1363_ring_preenable() - setup the parameters of the ring before enabling 95 if (indio_dev->ring->access.set_bpd) { 102 indio_dev->ring->access.set_bpd(indio_dev->ring, d_size); 110 * max1363_poll_func_th() - th of trigger launched polling to ring buffer 125 * max1363_poll_bh_to_ring() - bh of trigger launched polling to ring buffer 129 * timestamps within the ring. 138 struct iio_sw_ring_buffer *ring local [all...] |
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/virt/kvm/ |
H A D | coalesced_mmio.c | 28 struct kvm_coalesced_mmio_ring *ring; local 38 ring = dev->kvm->coalesced_mmio_ring; 39 avail = (ring->first - ring->last - 1) % KVM_COALESCED_MMIO_MAX; 65 struct kvm_coalesced_mmio_ring *ring = dev->kvm->coalesced_mmio_ring; local 71 /* copy data in first free entry of the ring */ 73 ring->coalesced_mmio[ring->last].phys_addr = addr; 74 ring->coalesced_mmio[ring [all...] |
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/staging/comedi/drivers/ |
H A D | mite.h | 60 struct mite_dma_descriptor_ring *ring; member in struct:mite_channel 84 struct mite_dma_descriptor_ring *ring = local 86 if (ring == NULL) 87 return ring; 88 ring->hw_dev = get_device(&mite->pcidev->dev); 89 if (ring->hw_dev == NULL) { 90 kfree(ring); 93 ring->n_links = 0; 94 ring->descriptors = NULL; 95 ring 99 mite_free_ring(struct mite_dma_descriptor_ring *ring) argument 137 mite_request_channel(struct mite_struct *mite, struct mite_dma_descriptor_ring *ring) argument [all...] |
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/staging/iio/accel/ |
H A D | adis16209_ring.c | 69 * adis16209_read_ring_data() read data registers which will be placed into ring 122 ->ring->access.get_bpd(st->indio_dev->ring); 126 dev_err(&st->us->dev, "memory alloc failed in ring bh"); 140 st->indio_dev->ring->access.store_to(st->indio_dev->ring, 153 iio_sw_rb_free(indio_dev->ring); 160 struct iio_ring_buffer *ring; local 176 ring = iio_sw_rb_allocate(indio_dev); 177 if (!ring) { [all...] |
H A D | adis16240_ring.c | 63 * adis16240_read_ring_data() read data registers which will be placed into ring 114 ->ring->access.get_bpd(st->indio_dev->ring); 118 dev_err(&st->us->dev, "memory alloc failed in ring bh"); 132 st->indio_dev->ring->access.store_to(st->indio_dev->ring, 145 iio_sw_rb_free(indio_dev->ring); 152 struct iio_ring_buffer *ring; local 166 ring = iio_sw_rb_allocate(indio_dev); 167 if (!ring) { [all...] |
H A D | sca3000_ring.c | 30 * The internal ring buffer doesn't actually change what it holds depending 33 * ring buffer and changing it actually covers any data already in the buffer. 38 * sca3000_rip_hw_rb() - main ring access function, pulls data from ring 39 * @r: the ring 41 * @data: output the actual samples pulled from the hw ring 46 * can only be inferred aproximately from ring buffer events such as 50% full 65 * is enough data in the ring? Afterall, if we are responding 118 * sca3000_show_ring_bpse() -sysfs function to query bits per sample from ring 119 * @dev: ring buffe 243 struct iio_hw_ring_buffer *ring; local 340 sca3000_ring_int_process(u8 val, struct iio_ring_buffer *ring) argument [all...] |
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/staging/iio/gyro/ |
H A D | adis16260_ring.c | 60 * adis16260_read_ring_data() read data registers which will be placed into ring 117 ->ring->access.get_bpd(st->indio_dev->ring); 121 dev_err(&st->us->dev, "memory alloc failed in ring bh"); 135 st->indio_dev->ring->access.store_to(st->indio_dev->ring, 148 iio_sw_rb_free(indio_dev->ring); 155 struct iio_ring_buffer *ring; local 168 ring = iio_sw_rb_allocate(indio_dev); 169 if (!ring) { [all...] |
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/staging/iio/imu/ |
H A D | adis16300_ring.c | 141 ->ring->access.get_bpd(st->indio_dev->ring); 145 dev_err(&st->us->dev, "memory alloc failed in ring bh"); 159 st->indio_dev->ring->access.store_to(st->indio_dev->ring, 172 iio_sw_rb_free(indio_dev->ring); 179 struct iio_ring_buffer *ring; local 196 ring = iio_sw_rb_allocate(indio_dev); 197 if (!ring) { 201 indio_dev->ring [all...] |
H A D | adis16350_ring.c | 141 ->ring->access.get_bpd(st->indio_dev->ring); 145 dev_err(&st->us->dev, "memory alloc failed in ring bh"); 159 st->indio_dev->ring->access.store_to(st->indio_dev->ring, 172 iio_sw_rb_free(indio_dev->ring); 179 struct iio_ring_buffer *ring; local 198 ring = iio_sw_rb_allocate(indio_dev); 199 if (!ring) { 203 indio_dev->ring [all...] |
H A D | adis16400_ring.c | 150 ->ring->access.get_bpd(st->indio_dev->ring); 154 dev_err(&st->us->dev, "memory alloc failed in ring bh"); 168 st->indio_dev->ring->access.store_to(st->indio_dev->ring, 181 iio_sw_rb_free(indio_dev->ring); 188 struct iio_ring_buffer *ring; local 208 ring = iio_sw_rb_allocate(indio_dev); 209 if (!ring) { 213 indio_dev->ring [all...] |