/linux-4.4.14/drivers/gpu/drm/amd/amdgpu/ |
D | amdgpu_ih.c | 43 r = amdgpu_bo_create(adev, adev->irq.ih.ring_size, in amdgpu_ih_ring_alloc() 82 int amdgpu_ih_ring_init(struct amdgpu_device *adev, unsigned ring_size, in amdgpu_ih_ring_init() argument 89 rb_bufsz = order_base_2(ring_size / 4); in amdgpu_ih_ring_init() 90 ring_size = (1 << rb_bufsz) * 4; in amdgpu_ih_ring_init() 91 adev->irq.ih.ring_size = ring_size; in amdgpu_ih_ring_init() 92 adev->irq.ih.ptr_mask = adev->irq.ih.ring_size - 1; in amdgpu_ih_ring_init() 102 adev->irq.ih.ring_size + 8, in amdgpu_ih_ring_init() 106 memset((void *)adev->irq.ih.ring, 0, adev->irq.ih.ring_size + 8); in amdgpu_ih_ring_init() 107 adev->irq.ih.wptr_offs = (adev->irq.ih.ring_size / 4) + 0; in amdgpu_ih_ring_init() 108 adev->irq.ih.rptr_offs = (adev->irq.ih.ring_size / 4) + 1; in amdgpu_ih_ring_init() [all …]
|
D | amdgpu_ring.c | 64 ring->ring_free_dw = rptr + (ring->ring_size / 4); in amdgpu_ring_free_size() 69 ring->ring_free_dw = ring->ring_size / 4; in amdgpu_ring_free_size() 88 if (ndw > (ring->ring_size / 4)) in amdgpu_ring_alloc() 238 size = ring->wptr + (ring->ring_size / 4); in amdgpu_ring_backup() 304 unsigned ring_size, u32 nop, u32 align_mask, in amdgpu_ring_init() argument 357 rb_bufsz = order_base_2(ring_size / 8); in amdgpu_ring_init() 358 ring_size = (1 << (rb_bufsz + 1)) * 4; in amdgpu_ring_init() 359 ring->ring_size = ring_size; in amdgpu_ring_init() 366 r = amdgpu_bo_create(adev, ring->ring_size, PAGE_SIZE, true, in amdgpu_ring_init() 391 ring->ptr_mask = (ring->ring_size / 4) - 1; in amdgpu_ring_init() [all …]
|
D | amdgpu_ih.h | 36 unsigned ring_size; member 58 int amdgpu_ih_ring_init(struct amdgpu_device *adev, unsigned ring_size,
|
D | amdgpu_test.c | 48 n -= adev->rings[i]->ring_size; in amdgpu_do_test_moves() 52 n -= adev->irq.ih.ring_size; in amdgpu_do_test_moves()
|
D | vce_v2_0.c | 121 WREG32(mmVCE_RB_SIZE, ring->ring_size / 4); in vce_v2_0_start() 128 WREG32(mmVCE_RB_SIZE2, ring->ring_size / 4); in vce_v2_0_start()
|
D | vce_v3_0.c | 192 WREG32(mmVCE_RB_SIZE, ring->ring_size / 4); in vce_v3_0_start() 199 WREG32(mmVCE_RB_SIZE2, ring->ring_size / 4); in vce_v3_0_start()
|
D | cik_ih.c | 126 rb_bufsz = order_base_2(adev->irq.ih.ring_size / 4); in cik_ih_irq_init()
|
D | cz_ih.c | 128 rb_bufsz = order_base_2(adev->irq.ih.ring_size / 4); in cz_ih_irq_init()
|
D | iceland_ih.c | 128 rb_bufsz = order_base_2(adev->irq.ih.ring_size / 4); in iceland_ih_irq_init()
|
D | tonga_ih.c | 127 rb_bufsz = order_base_2(adev->irq.ih.ring_size / 4); in tonga_ih_irq_init()
|
D | uvd_v6_0.c | 394 rb_bufsz = order_base_2(ring->ring_size); in uvd_v6_0_start()
|
D | uvd_v5_0.c | 394 rb_bufsz = order_base_2(ring->ring_size); in uvd_v5_0_start()
|
D | uvd_v4_2.c | 377 rb_bufsz = order_base_2(ring->ring_size); in uvd_v4_2_start()
|
D | amdgpu.h | 857 unsigned ring_size; member 1230 unsigned ring_size, u32 nop, u32 align_mask,
|
D | cik_sdma.c | 424 rb_bufsz = order_base_2(ring->ring_size / 4); in cik_sdma_gfx_resume()
|
D | sdma_v2_4.c | 465 rb_bufsz = order_base_2(ring->ring_size / 4); in sdma_v2_4_gfx_resume()
|
D | sdma_v3_0.c | 602 rb_bufsz = order_base_2(ring->ring_size / 4); in sdma_v3_0_gfx_resume()
|
D | gfx_v8_0.c | 3312 rb_bufsz = order_base_2(ring->ring_size / 8); in gfx_v8_0_cp_gfx_resume() 3875 (order_base_2(ring->ring_size / 4) - 1)); in gfx_v8_0_cp_compute_resume()
|
D | gfx_v7_0.c | 2951 rb_bufsz = order_base_2(ring->ring_size / 8); in gfx_v7_0_cp_gfx_resume() 3473 order_base_2(ring->ring_size / 8); in gfx_v7_0_cp_compute_resume()
|
/linux-4.4.14/drivers/gpu/drm/radeon/ |
D | radeon_ring.c | 83 ring->ring_free_dw = rptr + (ring->ring_size / 4); in radeon_ring_free_size() 88 ring->ring_free_dw = ring->ring_size / 4; in radeon_ring_free_size() 109 if (ndw > (ring->ring_size / 4)) in radeon_ring_alloc() 308 size = ring->wptr + (ring->ring_size / 4); in radeon_ring_backup() 375 int radeon_ring_init(struct radeon_device *rdev, struct radeon_ring *ring, unsigned ring_size, in radeon_ring_init() argument 380 ring->ring_size = ring_size; in radeon_ring_init() 385 r = radeon_bo_create(rdev, ring->ring_size, PAGE_SIZE, true, in radeon_ring_init() 410 ring->ptr_mask = (ring->ring_size / 4) - 1; in radeon_ring_init() 411 ring->ring_free_dw = ring->ring_size / 4; in radeon_ring_init() 472 count = (ring->ring_size / 4) - ring->ring_free_dw; in radeon_debugfs_ring_info()
|
D | ni.c | 1700 rb_cntl = order_base_2(ring->ring_size / 8); in cayman_cp_resume() 2067 rdev->ring[R600_RING_TYPE_UVD_INDEX].ring_size = 0; in cayman_startup() 2083 rdev->ring[TN_RING_TYPE_VCE1_INDEX].ring_size = 0; in cayman_startup() 2084 rdev->ring[TN_RING_TYPE_VCE2_INDEX].ring_size = 0; in cayman_startup() 2127 r = radeon_ring_init(rdev, ring, ring->ring_size, RADEON_WB_CP_RPTR_OFFSET, in cayman_startup() 2133 r = radeon_ring_init(rdev, ring, ring->ring_size, R600_WB_DMA_RPTR_OFFSET, in cayman_startup() 2139 r = radeon_ring_init(rdev, ring, ring->ring_size, CAYMAN_WB_DMA1_RPTR_OFFSET, in cayman_startup() 2156 if (ring->ring_size) { in cayman_startup() 2157 r = radeon_ring_init(rdev, ring, ring->ring_size, 0, in cayman_startup() 2167 if (ring->ring_size) in cayman_startup() [all …]
|
D | radeon_ioc32.c | 42 int ring_size; member 75 || __put_user(init32.ring_size, &init->ring_size) in compat_radeon_cp_init()
|
D | vce_v1_0.c | 302 WREG32(VCE_RB_SIZE, ring->ring_size / 4); in vce_v1_0_start() 309 WREG32(VCE_RB_SIZE2, ring->ring_size / 4); in vce_v1_0_start()
|
D | r600.c | 2727 rb_bufsz = order_base_2(ring->ring_size / 8); in r600_cp_resume() 2777 void r600_ring_init(struct radeon_device *rdev, struct radeon_ring *ring, unsigned ring_size) in r600_ring_init() argument 2783 rb_bufsz = order_base_2(ring_size / 8); in r600_ring_init() 2784 ring_size = (1 << (rb_bufsz + 1)) * 4; in r600_ring_init() 2785 ring->ring_size = ring_size; in r600_ring_init() 3082 rdev->ring[R600_RING_TYPE_UVD_INDEX].ring_size = 0; in r600_startup() 3101 r = radeon_ring_init(rdev, ring, ring->ring_size, RADEON_WB_CP_RPTR_OFFSET, in r600_startup() 3115 if (ring->ring_size) { in r600_startup() 3116 r = radeon_ring_init(rdev, ring, ring->ring_size, 0, in r600_startup() 3420 void r600_ih_ring_init(struct radeon_device *rdev, unsigned ring_size) in r600_ih_ring_init() argument [all …]
|
D | rv770.c | 1735 rdev->ring[R600_RING_TYPE_UVD_INDEX].ring_size = 0; in rv770_startup() 1753 r = radeon_ring_init(rdev, ring, ring->ring_size, RADEON_WB_CP_RPTR_OFFSET, in rv770_startup() 1759 r = radeon_ring_init(rdev, ring, ring->ring_size, R600_WB_DMA_RPTR_OFFSET, in rv770_startup() 1776 if (ring->ring_size) { in rv770_startup() 1777 r = radeon_ring_init(rdev, ring, ring->ring_size, 0, in rv770_startup()
|
D | si.c | 3666 rb_bufsz = order_base_2(ring->ring_size / 8); in si_cp_resume() 3697 rb_bufsz = order_base_2(ring->ring_size / 8); in si_cp_resume() 3721 rb_bufsz = order_base_2(ring->ring_size / 8); in si_cp_resume() 6028 rb_bufsz = order_base_2(rdev->ih.ring_size / 4); in si_irq_init() 6958 rdev->ring[R600_RING_TYPE_UVD_INDEX].ring_size = 0; in si_startup() 6973 rdev->ring[TN_RING_TYPE_VCE1_INDEX].ring_size = 0; in si_startup() 6974 rdev->ring[TN_RING_TYPE_VCE2_INDEX].ring_size = 0; in si_startup() 6993 r = radeon_ring_init(rdev, ring, ring->ring_size, RADEON_WB_CP_RPTR_OFFSET, in si_startup() 6999 r = radeon_ring_init(rdev, ring, ring->ring_size, RADEON_WB_CP1_RPTR_OFFSET, in si_startup() 7005 r = radeon_ring_init(rdev, ring, ring->ring_size, RADEON_WB_CP2_RPTR_OFFSET, in si_startup() [all …]
|
D | uvd_v1_0.c | 376 rb_bufsz = order_base_2(ring->ring_size); in uvd_v1_0_start()
|
D | cik.c | 4484 rb_bufsz = order_base_2(ring->ring_size / 8); in cik_cp_gfx_resume() 5076 order_base_2(rdev->ring[idx].ring_size / 8); in cik_cp_compute_resume() 7414 rb_bufsz = order_base_2(rdev->ih.ring_size / 4); in cik_irq_init() 8605 rdev->ring[R600_RING_TYPE_UVD_INDEX].ring_size = 0; in cik_startup() 8619 rdev->ring[TN_RING_TYPE_VCE1_INDEX].ring_size = 0; in cik_startup() 8620 rdev->ring[TN_RING_TYPE_VCE2_INDEX].ring_size = 0; in cik_startup() 8648 r = radeon_ring_init(rdev, ring, ring->ring_size, RADEON_WB_CP_RPTR_OFFSET, in cik_startup() 8656 r = radeon_ring_init(rdev, ring, ring->ring_size, RADEON_WB_CP1_RPTR_OFFSET, in cik_startup() 8667 r = radeon_ring_init(rdev, ring, ring->ring_size, RADEON_WB_CP2_RPTR_OFFSET, in cik_startup() 8678 r = radeon_ring_init(rdev, ring, ring->ring_size, R600_WB_DMA_RPTR_OFFSET, in cik_startup() [all …]
|
D | ni_dma.c | 210 rb_bufsz = order_base_2(ring->ring_size / 4); in cayman_dma_resume()
|
D | r600_dma.c | 131 rb_bufsz = order_base_2(ring->ring_size / 4); in r600_dma_resume()
|
D | radeon_asic.h | 105 int r100_cp_init(struct radeon_device *rdev, unsigned ring_size); 373 void r600_ring_init(struct radeon_device *rdev, struct radeon_ring *cp, unsigned ring_size); 393 void r600_ih_ring_init(struct radeon_device *rdev, unsigned ring_size);
|
D | radeon_cp.c | 1445 + init->ring_size / sizeof(u32)); in radeon_do_init_cp() 1446 dev_priv->ring.size = init->ring_size; in radeon_do_init_cp() 1447 dev_priv->ring.size_l2qw = order_base_2(init->ring_size / 8); in radeon_do_init_cp()
|
D | r600_cp.c | 2201 + init->ring_size / sizeof(u32)); in r600_do_init_cp() 2202 dev_priv->ring.size = init->ring_size; in r600_do_init_cp() 2203 dev_priv->ring.size_l2qw = order_base_2(init->ring_size / 8); in r600_do_init_cp()
|
D | r100.c | 1109 int r100_cp_init(struct radeon_device *rdev, unsigned ring_size) in r100_cp_init() argument 1134 rb_bufsz = order_base_2(ring_size / 8); in r100_cp_init() 1135 ring_size = (1 << (rb_bufsz + 1)) * 4; in r100_cp_init() 1137 r = radeon_ring_init(rdev, ring, ring_size, RADEON_WB_CP_RPTR_OFFSET, in r100_cp_init() 2958 count = (rdp + ring->ring_size - wdp) & ring->ptr_mask; in r100_debugfs_cp_ring_info()
|
D | cik_sdma.c | 388 rb_bufsz = order_base_2(ring->ring_size / 4); in cik_sdma_gfx_resume()
|
D | evergreen.c | 3172 rb_bufsz = order_base_2(ring->ring_size / 8); in evergreen_cp_resume() 5591 rdev->ring[R600_RING_TYPE_UVD_INDEX].ring_size = 0; in evergreen_startup() 5609 r = radeon_ring_init(rdev, ring, ring->ring_size, RADEON_WB_CP_RPTR_OFFSET, in evergreen_startup() 5615 r = radeon_ring_init(rdev, ring, ring->ring_size, R600_WB_DMA_RPTR_OFFSET, in evergreen_startup() 5631 if (ring->ring_size) { in evergreen_startup() 5632 r = radeon_ring_init(rdev, ring, ring->ring_size, 0, in evergreen_startup()
|
D | radeon.h | 856 unsigned ring_size; member 987 unsigned ring_size; member 1048 int radeon_ring_init(struct radeon_device *rdev, struct radeon_ring *cp, unsigned ring_size,
|
/linux-4.4.14/drivers/xen/ |
D | evtchn.c | 66 unsigned int ring_size; member 105 return idx & (u->ring_size - 1); in evtchn_ring_offset() 181 if ((u->ring_prod - u->ring_cons) < u->ring_size) { in evtchn_interrupt() 237 if (((c ^ p) & u->ring_size) != 0) { in evtchn_read() 238 bytes1 = (u->ring_size - evtchn_ring_offset(u, c)) * in evtchn_read() 324 if (u->nr_evtchns <= u->ring_size) in evtchn_resize_ring() 327 if (u->ring_size == 0) in evtchn_resize_ring() 330 new_size = 2 * u->ring_size; in evtchn_resize_ring() 356 memcpy(new_ring, old_ring, u->ring_size * sizeof(*u->ring)); in evtchn_resize_ring() 357 memcpy(new_ring + u->ring_size, old_ring, in evtchn_resize_ring() [all …]
|
/linux-4.4.14/arch/powerpc/platforms/pasemi/ |
D | dma_lib.c | 252 int pasemi_dma_alloc_ring(struct pasemi_dmachan *chan, int ring_size) in pasemi_dma_alloc_ring() argument 256 chan->ring_size = ring_size; in pasemi_dma_alloc_ring() 259 ring_size * sizeof(u64), in pasemi_dma_alloc_ring() 265 memset(chan->ring_virt, 0, ring_size * sizeof(u64)); in pasemi_dma_alloc_ring() 280 dma_free_coherent(&dma_pdev->dev, chan->ring_size * sizeof(u64), in pasemi_dma_free_ring() 283 chan->ring_size = 0; in pasemi_dma_free_ring()
|
/linux-4.4.14/drivers/crypto/qat/qat_common/ |
D | adf_transport.c | 120 ADF_MAX_INFLIGHTS(ring->ring_size, ring->msg_size)) { in adf_send_message() 130 ADF_RING_SIZE_MODULO(ring->ring_size)); in adf_send_message() 147 ADF_RING_SIZE_MODULO(ring->ring_size)); in adf_handle_response() 162 uint32_t ring_config = BUILD_RING_CONFIG(ring->ring_size); in adf_configure_tx_ring() 171 BUILD_RESP_RING_CONFIG(ring->ring_size, in adf_configure_rx_ring() 186 ADF_SIZE_TO_RING_SIZE_IN_BYTES(ring->ring_size); in adf_init_ring() 210 ring_base = BUILD_RING_BASE_ADDR(ring->dma_addr, ring->ring_size); in adf_init_ring() 220 ADF_SIZE_TO_RING_SIZE_IN_BYTES(ring->ring_size); in adf_cleanup_ring() 283 ring->ring_size = adf_verify_ring_size(msg_size, num_msgs); in adf_create_ring()
|
D | adf_transport_debug.c | 65 if (*pos >= (ADF_SIZE_TO_RING_SIZE_IN_BYTES(ring->ring_size) / in adf_ring_start() 77 if (*pos >= (ADF_SIZE_TO_RING_SIZE_IN_BYTES(ring->ring_size) / in adf_ring_next() 109 ADF_SIZE_TO_RING_SIZE_IN_BYTES(ring->ring_size), in adf_ring_show()
|
D | adf_transport_internal.h | 69 uint8_t ring_size; member
|
/linux-4.4.14/drivers/net/hyperv/ |
D | netvsc_drv.c | 45 static int ring_size = 128; variable 46 module_param(ring_size, int, S_IRUGO); 47 MODULE_PARM_DESC(ring_size, "Ring buffer size (# of pages)"); 824 device_info.ring_size = ring_size; in netvsc_set_channels() 902 device_info.ring_size = ring_size; in netvsc_change_mtu() 1128 device_info.ring_size = ring_size; in netvsc_probe() 1213 if (ring_size < RING_SIZE_MIN) { in netvsc_drv_init() 1214 ring_size = RING_SIZE_MIN; in netvsc_drv_init() 1216 ring_size); in netvsc_drv_init()
|
D | netvsc.c | 1212 int ring_size = in netvsc_device_add() local 1213 ((struct netvsc_device_info *)additional_info)->ring_size; in netvsc_device_add() 1221 net_device->ring_size = ring_size; in netvsc_device_add() 1241 ret = vmbus_open(device->channel, ring_size * PAGE_SIZE, in netvsc_device_add() 1242 ring_size * PAGE_SIZE, NULL, 0, in netvsc_device_add()
|
D | hyperv_net.h | 163 int ring_size; member 706 int ring_size; member
|
D | rndis_filter.c | 1003 ret = vmbus_open(new_sc, nvscdev->ring_size * PAGE_SIZE, in netvsc_sc_open() 1004 nvscdev->ring_size * PAGE_SIZE, NULL, 0, in netvsc_sc_open()
|
/linux-4.4.14/drivers/gpu/drm/r128/ |
D | r128_ioc32.c | 44 int ring_size; member 78 || __put_user(init32.ring_size, &init->ring_size) in compat_r128_init()
|
D | r128_cce.c | 541 + init->ring_size / sizeof(u32)); in r128_do_init_cce() 542 dev_priv->ring.size = init->ring_size; in r128_do_init_cce() 543 dev_priv->ring.size_l2qw = order_base_2(init->ring_size / 8); in r128_do_init_cce()
|
/linux-4.4.14/include/trace/events/ |
D | hswadsp.h | 162 __field( int, ring_size ) 171 __entry->ring_size = stream->request.ringinfo.ring_size; 178 (int)__entry->num_pages, (int)__entry->ring_size,
|
/linux-4.4.14/include/uapi/drm/ |
D | i810_drm.h | 112 unsigned int ring_size; member 132 unsigned int ring_size; member
|
D | r128_drm.h | 231 int ring_size; member
|
D | i915_drm.h | 77 unsigned int ring_size; member
|
D | radeon_drm.h | 572 int ring_size; member
|
/linux-4.4.14/drivers/net/ethernet/ti/ |
D | cpmac.c | 203 int ring_size; member 698 for (i = 0; i < priv->ring_size; i++) { in cpmac_clear_rx() 878 ring->rx_pending = priv->ring_size; in cpmac_get_ringparam() 891 priv->ring_size = ring->rx_pending; in cpmac_set_ringparam() 974 size = priv->ring_size + CPMAC_QUEUES; in cpmac_open() 988 for (i = 0, desc = priv->rx_head; i < priv->ring_size; i++, desc++) { in cpmac_open() 1001 desc->next = &priv->rx_head[(i + 1) % priv->ring_size]; in cpmac_open() 1028 for (i = 0; i < priv->ring_size; i++) { in cpmac_open() 1072 for (i = 0; i < priv->ring_size; i++) { in cpmac_stop() 1083 (CPMAC_QUEUES + priv->ring_size), in cpmac_stop() [all …]
|
/linux-4.4.14/drivers/gpu/drm/amd/amdkfd/ |
D | kfd_chardev.c | 163 if (!is_power_of_2(args->ring_size) && (args->ring_size != 0)) { in set_queue_properties_from_user() 202 q_properties->queue_size = args->ring_size; in set_queue_properties_from_user() 233 q_properties->queue_size, args->ring_size); in set_queue_properties_from_user() 362 if (!is_power_of_2(args->ring_size) && (args->ring_size != 0)) { in kfd_ioctl_update_queue() 368 properties.queue_size = args->ring_size; in kfd_ioctl_update_queue()
|
/linux-4.4.14/include/uapi/linux/ |
D | kfd_ioctl.h | 51 uint32_t ring_size; /* to KFD */ member 73 uint32_t ring_size; /* to KFD */ member
|
/linux-4.4.14/Documentation/networking/ |
D | netlink_mmap.txt | 218 unsigned int ring_size; 228 ring_size = req.nm_block_nr * req.nm_block_size; 231 rx_ring = mmap(NULL, 2 * ring_size, PROT_READ | PROT_WRITE, 235 tx_ring = rx_ring + ring_size: 296 frame_offset = (frame_offset + frame_size) % ring_size; 332 frame_offset = (frame_offset + frame_size) % ring_size;
|
/linux-4.4.14/drivers/scsi/fnic/ |
D | vnic_cq.c | 62 iowrite32(cq->ring.desc_count, &cq->ctrl->ring_size); in vnic_cq_init()
|
D | vnic_wq_copy.c | 110 iowrite32(wq->ring.desc_count, &wq->ctrl->ring_size); in vnic_wq_copy_init()
|
D | vnic_cq.h | 37 u32 ring_size; /* 0x08 */ member
|
D | vnic_wq.h | 45 u32 ring_size; /* 0x08 */ member
|
D | vnic_wq.c | 122 iowrite32(wq->ring.desc_count, &wq->ctrl->ring_size); in vnic_wq_init()
|
D | vnic_rq.c | 123 iowrite32(rq->ring.desc_count, &rq->ctrl->ring_size); in vnic_rq_init()
|
D | vnic_rq.h | 50 u32 ring_size; /* 0x08 */ member
|
/linux-4.4.14/drivers/scsi/snic/ |
D | vnic_cq.c | 63 iowrite32(cq->ring.desc_count, &cq->ctrl->ring_size); in svnic_cq_init()
|
D | vnic_cq.h | 27 u32 ring_size; /* 0x08 */ member
|
D | vnic_wq.h | 28 u32 ring_size; /* 0x08 */ member
|
D | vnic_wq.c | 164 iowrite32(count, &wq->ctrl->ring_size); in vnic_wq_init_start()
|
/linux-4.4.14/drivers/net/ethernet/cisco/enic/ |
D | vnic_cq.c | 67 iowrite32(cq->ring.desc_count, &cq->ctrl->ring_size); in vnic_cq_init()
|
D | vnic_cq.h | 29 u32 ring_size; /* 0x08 */ member
|
D | vnic_wq.h | 31 u32 ring_size; /* 0x08 */ member
|
D | vnic_rq.h | 32 u32 ring_size; /* 0x08 */ member
|
D | vnic_wq.c | 144 iowrite32(count, &wq->ctrl->ring_size); in enic_wq_init_start()
|
D | vnic_rq.c | 124 iowrite32(count, &rq->ctrl->ring_size); in vnic_rq_init_start()
|
/linux-4.4.14/drivers/net/ethernet/freescale/ |
D | gianfar.h | 272 #define skip_bd(bdp, stride, base, ring_size) ({ \ argument 274 (new_bd >= (base) + (ring_size)) ? (new_bd - (ring_size)) : new_bd; }) 276 #define next_bd(bdp, base, ring_size) skip_bd(bdp, 1, base, ring_size) argument
|
D | fec_main.c | 234 int ring_size; in fec_enet_get_nextdesc() local 238 ring_size = txq->tx_ring_size; in fec_enet_get_nextdesc() 242 ring_size = rxq->rx_ring_size; in fec_enet_get_nextdesc() 247 return (struct bufdesc *)((ex_new_bd >= (ex_base + ring_size)) ? in fec_enet_get_nextdesc() 250 return (new_bd >= (base + ring_size)) ? in fec_enet_get_nextdesc() 265 int ring_size; in fec_enet_get_prevdesc() local 269 ring_size = txq->tx_ring_size; in fec_enet_get_prevdesc() 273 ring_size = rxq->rx_ring_size; in fec_enet_get_prevdesc() 279 (ex_new_bd + ring_size) : ex_new_bd); in fec_enet_get_prevdesc() 281 return (new_bd < base) ? (new_bd + ring_size) : new_bd; in fec_enet_get_prevdesc()
|
D | gianfar.c | 2285 struct txbd8 *base, int ring_size) in skip_txbd() argument 2289 return (new_bd >= (base + ring_size)) ? (new_bd - ring_size) : new_bd; in skip_txbd() 2293 int ring_size) in next_txbd() argument 2295 return skip_txbd(bdp, 1, base, ring_size); in next_txbd()
|
/linux-4.4.14/drivers/net/ethernet/renesas/ |
D | ravb_main.c | 178 int ring_size; in ravb_ring_free() local 202 ring_size = sizeof(struct ravb_ex_rx_desc) * in ravb_ring_free() 204 dma_free_coherent(ndev->dev.parent, ring_size, priv->rx_ring[q], in ravb_ring_free() 210 ring_size = sizeof(struct ravb_tx_desc) * in ravb_ring_free() 212 dma_free_coherent(ndev->dev.parent, ring_size, priv->tx_ring[q], in ravb_ring_free() 285 int ring_size; in ravb_ring_init() local 311 ring_size = sizeof(struct ravb_ex_rx_desc) * (priv->num_rx_ring[q] + 1); in ravb_ring_init() 312 priv->rx_ring[q] = dma_alloc_coherent(ndev->dev.parent, ring_size, in ravb_ring_init() 321 ring_size = sizeof(struct ravb_tx_desc) * in ravb_ring_init() 323 priv->tx_ring[q] = dma_alloc_coherent(ndev->dev.parent, ring_size, in ravb_ring_init()
|
/linux-4.4.14/drivers/net/ethernet/stmicro/stmmac/ |
D | descs_com.h | 120 static inline void ndesc_tx_set_on_chain(struct dma_desc *p, int ring_size) in ndesc_tx_set_on_chain() argument
|
/linux-4.4.14/kernel/power/ |
D | swap.c | 1152 unsigned ring = 0, pg = 0, ring_size = 0, in load_image_lzo() local 1251 ring_size = i; in load_image_lzo() 1261 want = ring_size = i; in load_image_lzo() 1293 if (++ring >= ring_size) in load_image_lzo() 1349 if (++pg >= ring_size) in load_image_lzo() 1442 for (i = 0; i < ring_size; i++) in load_image_lzo()
|
/linux-4.4.14/include/linux/mmc/ |
D | dw_mmc.h | 170 unsigned int ring_size; member
|
/linux-4.4.14/drivers/dma/ioat/ |
D | sysfs.c | 113 static struct ioat_sysfs_entry ring_size_attr = __ATTR_RO(ring_size);
|
/linux-4.4.14/arch/powerpc/include/asm/ |
D | pasemi_dma.h | 487 unsigned int ring_size; /* size of allocated ring */ member 517 extern int pasemi_dma_alloc_ring(struct pasemi_dmachan *chan, int ring_size);
|
/linux-4.4.14/drivers/crypto/amcc/ |
D | crypto4xx_core.c | 51 union ce_ring_size ring_size; in crypto4xx_hw_init() local 85 ring_size.w = 0; in crypto4xx_hw_init() 86 ring_size.bf.ring_offset = PPC4XX_PD_SIZE; in crypto4xx_hw_init() 87 ring_size.bf.ring_size = PPC4XX_NUM_PD; in crypto4xx_hw_init() 88 writel(ring_size.w, dev->ce_base + CRYPTO4XX_RING_SIZE); in crypto4xx_hw_init()
|
D | crypto4xx_reg_def.h | 176 u32 ring_size:10; member
|
/linux-4.4.14/arch/sparc/include/asm/ |
D | vio.h | 297 unsigned int ring_size) in vio_dring_avail() argument 300 ((dr->prod - dr->cons) & (ring_size - 1)) - 1); in vio_dring_avail()
|
/linux-4.4.14/drivers/net/vmxnet3/ |
D | vmxnet3_defs.h | 644 #define VMXNET3_INC_RING_IDX_ONLY(idx, ring_size) \ argument 647 if (unlikely((idx) == (ring_size))) {\
|
/linux-4.4.14/sound/soc/intel/haswell/ |
D | sst-haswell-ipc.h | 278 u32 ring_size; member 437 u32 ring_size, u32 ring_offset, u32 ring_first_pfn);
|
D | sst-haswell-ipc.c | 1142 u32 ring_size, u32 ring_offset, u32 ring_first_pfn) in sst_hsw_stream_buffer() argument 1151 stream->request.ringinfo.ring_size = ring_size; in sst_hsw_stream_buffer()
|
/linux-4.4.14/drivers/net/ethernet/atheros/atl1e/ |
D | atl1e_main.c | 726 static void atl1e_cal_ring_size(struct atl1e_adapter *adapter, u32 *ring_size) in atl1e_cal_ring_size() argument 728 *ring_size = ((u32)(adapter->tx_ring.count * in atl1e_cal_ring_size() 750 atl1e_cal_ring_size(adapter, &adapter->ring_size); in atl1e_init_ring_resources() 798 pci_free_consistent(pdev, adapter->ring_size, in atl1e_free_ring_resources() 833 size = adapter->ring_size; in atl1e_setup_ring_resources() 834 adapter->ring_vir_addr = pci_zalloc_consistent(pdev, adapter->ring_size, in atl1e_setup_ring_resources() 884 if (unlikely(offset > adapter->ring_size)) { in atl1e_setup_ring_resources() 886 offset, adapter->ring_size); in atl1e_setup_ring_resources() 894 pci_free_consistent(pdev, adapter->ring_size, in atl1e_setup_ring_resources()
|
D | atl1e.h | 456 u32 ring_size; member
|
/linux-4.4.14/drivers/net/ethernet/calxeda/ |
D | xgmac.c | 430 static inline void desc_init_rx_desc(struct xgmac_dma_desc *p, int ring_size, in desc_init_rx_desc() argument 433 struct xgmac_dma_desc *end = p + ring_size - 1; in desc_init_rx_desc() 435 memset(p, 0, sizeof(*p) * ring_size); in desc_init_rx_desc() 443 static inline void desc_init_tx_desc(struct xgmac_dma_desc *p, u32 ring_size) in desc_init_tx_desc() argument 445 memset(p, 0, sizeof(*p) * ring_size); in desc_init_tx_desc() 446 p[ring_size - 1].flags = cpu_to_le32(TXDESC_END_RING); in desc_init_tx_desc()
|
/linux-4.4.14/drivers/net/ethernet/qlogic/netxen/ |
D | netxen_nic_ctx.c | 349 prq_rds[i].ring_size = cpu_to_le32(rds_ring->num_desc); in nx_fw_cmd_create_rx_ctx() 362 prq_sds[i].ring_size = cpu_to_le32(sds_ring->num_desc); in nx_fw_cmd_create_rx_ctx() 491 prq_cds->ring_size = cpu_to_le32(tx_ring->num_desc); in nx_fw_cmd_create_tx_ctx()
|
D | netxen_nic.h | 815 __le32 ring_size; /* Ring entries */ member 823 __le32 ring_size; /* Ring entries */ member 892 __le32 ring_size; /* Ring entries */ member
|
/linux-4.4.14/drivers/scsi/be2iscsi/ |
D | be_cmds.h | 578 u8 ring_size[4]; member 792 u8 ring_size[4]; /* dword 0 */ member 809 u8 ring_size[4]; /* dword 0 */ member
|
D | be_cmds.c | 1051 AMAP_SET_BITS(struct amap_mcc_context, ring_size, ctxt, in beiscsi_cmd_mccq_create() 1181 ring_size, ctxt, in be_cmd_create_default_pdu_queue() 1194 ring_size, ctxt, in be_cmd_create_default_pdu_queue()
|
/linux-4.4.14/drivers/scsi/ |
D | storvsc_drv.c | 1104 static int storvsc_connect_to_vsp(struct hv_device *device, u32 ring_size) in storvsc_connect_to_vsp() argument 1112 ring_size, in storvsc_connect_to_vsp() 1113 ring_size, in storvsc_connect_to_vsp()
|
/linux-4.4.14/drivers/net/wireless/ath/wil6210/ |
D | wmi.h | 531 __le16 ring_size; member 857 __le16 ring_size; member
|
D | pmc.c | 147 pmc_cmd.ring_size = cpu_to_le16(pmc->num_descriptors); in wil_pmc_alloc()
|
D | txrx.c | 729 .ring_size = cpu_to_le16(size), in wil_vring_init_tx() 809 .ring_size = cpu_to_le16(size), in wil_vring_init_bcast()
|
D | wmi.c | 1104 .ring_size = cpu_to_le16(vring->size), in wmi_rx_chain_add()
|
/linux-4.4.14/drivers/net/ethernet/octeon/ |
D | octeon_mgmt.c | 203 static unsigned int ring_max_fill(unsigned int ring_size) in ring_max_fill() argument 205 return ring_size - 8; in ring_max_fill() 208 static unsigned int ring_size_to_bytes(unsigned int ring_size) in ring_size_to_bytes() argument 210 return ring_size * sizeof(union mgmt_port_ring_entry); in ring_size_to_bytes()
|
/linux-4.4.14/drivers/hv/ |
D | ring_buffer.c | 364 ring_info->ring_size = buflen; in hv_ringbuffer_init()
|
/linux-4.4.14/drivers/net/ethernet/atheros/atlx/ |
D | atl2.h | 472 int ring_size; member
|
D | atl2.c | 298 adapter->ring_size = size = in atl2_setup_ring_resources() 307 memset(adapter->ring_vir_addr, 0, adapter->ring_size); in atl2_setup_ring_resources() 686 pci_free_consistent(pdev, adapter->ring_size, adapter->ring_vir_addr, in atl2_free_ring_resources()
|
/linux-4.4.14/drivers/net/ethernet/broadcom/bnxt/ |
D | bnxt.c | 2124 static int bnxt_calc_nr_ring_pages(u32 ring_size, int desc_per_pg) in bnxt_calc_nr_ring_pages() argument 2128 pages = ring_size / desc_per_pg; in bnxt_calc_nr_ring_pages() 2155 u32 ring_size, rx_size, rx_space; in bnxt_set_ring_params() local 2165 ring_size = bp->rx_ring_size; in bnxt_set_ring_params() 2181 agg_ring_size = ring_size * agg_factor; in bnxt_set_ring_params() 2204 bp->rx_nr_pages = bnxt_calc_nr_ring_pages(ring_size, RX_DESC_CNT); in bnxt_set_ring_params() 2207 ring_size = bp->tx_ring_size; in bnxt_set_ring_params() 2208 bp->tx_nr_pages = bnxt_calc_nr_ring_pages(ring_size, TX_DESC_CNT); in bnxt_set_ring_params() 2211 ring_size = bp->rx_ring_size * (2 + agg_factor) + bp->tx_ring_size; in bnxt_set_ring_params() 2212 bp->cp_ring_size = ring_size; in bnxt_set_ring_params() [all …]
|
/linux-4.4.14/drivers/mmc/host/ |
D | dw_mmc.c | 609 host->ring_size = PAGE_SIZE / sizeof(struct idmac_desc_64addr); in dw_mci_idmac_init() 612 for (i = 0, p = host->sg_cpu; i < host->ring_size - 1; in dw_mci_idmac_init() 635 host->ring_size = PAGE_SIZE / sizeof(struct idmac_desc); in dw_mci_idmac_init() 639 i < host->ring_size - 1; in dw_mci_idmac_init() 2588 mmc->max_segs = host->ring_size; in dw_mci_init_slot() 2591 mmc->max_req_size = mmc->max_seg_size * host->ring_size; in dw_mci_init_slot()
|
/linux-4.4.14/drivers/block/ |
D | xen-blkfront.c | 1415 unsigned long ring_size = info->nr_ring_pages * XEN_PAGE_SIZE; in setup_blkring() local 1422 get_order(ring_size)); in setup_blkring() 1428 FRONT_RING_INIT(&info->ring, sring, ring_size); in setup_blkring() 1432 free_pages((unsigned long)sring, get_order(ring_size)); in setup_blkring()
|
/linux-4.4.14/drivers/net/ethernet/qlogic/qlcnic/ |
D | qlcnic_ctx.c | 316 prq_rds[i].ring_size = cpu_to_le32(rds_ring->num_desc); in qlcnic_82xx_fw_cmd_create_rx_ctx() 329 prq_sds[i].ring_size = cpu_to_le32(sds_ring->num_desc); in qlcnic_82xx_fw_cmd_create_rx_ctx() 480 prq_cds->ring_size = cpu_to_le32(tx_ring->num_desc); in qlcnic_82xx_fw_cmd_create_tx_ctx()
|
D | qlcnic.h | 713 __le32 ring_size; /* Ring entries */ member 721 __le32 ring_size; /* Ring entries */ member 791 __le32 ring_size; /* Ring entries */ member
|
/linux-4.4.14/drivers/net/wireless/ |
D | adm8211.c | 1719 unsigned int ring_size; in adm8211_alloc_rings() local 1730 ring_size = sizeof(struct adm8211_desc) * priv->rx_ring_size + in adm8211_alloc_rings() 1732 priv->rx_ring = pci_alloc_consistent(priv->pdev, ring_size, in adm8211_alloc_rings()
|
/linux-4.4.14/drivers/gpu/drm/i810/ |
D | i810_dma.c | 358 dev_priv->ring.Size = init->ring_size; in i810_dma_initialize() 361 dev_priv->ring.map.size = init->ring_size; in i810_dma_initialize()
|
/linux-4.4.14/drivers/infiniband/ulp/srpt/ |
D | ib_srpt.c | 665 int ring_size, int ioctx_size, in srpt_alloc_ioctx_ring() argument 674 ring = kmalloc(ring_size * sizeof(ring[0]), GFP_KERNEL); in srpt_alloc_ioctx_ring() 677 for (i = 0; i < ring_size; ++i) { in srpt_alloc_ioctx_ring() 698 struct srpt_device *sdev, int ring_size, in srpt_free_ioctx_ring() argument 703 for (i = 0; i < ring_size; ++i) in srpt_free_ioctx_ring()
|
/linux-4.4.14/include/linux/ |
D | hyperv.h | 124 u32 ring_size; /* Include the shared header */ member
|
/linux-4.4.14/drivers/net/ethernet/broadcom/bnx2x/ |
D | bnx2x_cmn.c | 4526 int ring_size = 0; in bnx2x_alloc_fp_mem_at() local 4641 ring_size = bnx2x_alloc_rx_bds(fp, rx_ring_size); in bnx2x_alloc_fp_mem_at() 4642 if (ring_size < rx_ring_size) in bnx2x_alloc_fp_mem_at() 4651 index, ring_size); in bnx2x_alloc_fp_mem_at() 4656 if (ring_size < (fp->mode == TPA_MODE_DISABLED ? in bnx2x_alloc_fp_mem_at()
|
/linux-4.4.14/drivers/net/ethernet/emulex/benet/ |
D | be_cmds.h | 488 u8 ring_size[4]; member 502 u8 ring_size[4]; member
|
D | be_cmds.c | 1197 AMAP_SET_BITS(struct amap_mcc_context_be, ring_size, ctxt, in be_cmd_mccq_ext_create() 1204 AMAP_SET_BITS(struct amap_mcc_context_v1, ring_size, ctxt, in be_cmd_mccq_ext_create() 1262 AMAP_SET_BITS(struct amap_mcc_context_be, ring_size, ctxt, in be_cmd_mccq_org_create()
|
/linux-4.4.14/drivers/net/ethernet/broadcom/ |
D | bnx2.c | 5358 static u32 bnx2_find_max_ring(u32 ring_size, u32 max_size) in bnx2_find_max_ring() argument 5362 while (ring_size > BNX2_MAX_RX_DESC_CNT) { in bnx2_find_max_ring() 5363 ring_size -= BNX2_MAX_RX_DESC_CNT; in bnx2_find_max_ring()
|