Home
last modified time | relevance | path

Searched refs:ring_size (Results 1 – 91 of 91) sorted by relevance

/linux-4.1.27/drivers/gpu/drm/radeon/
Dradeon_ring.c83 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()
Dvce_v1_0.c105 WREG32(VCE_RB_SIZE, ring->ring_size / 4); in vce_v1_0_start()
112 WREG32(VCE_RB_SIZE2, ring->ring_size / 4); in vce_v1_0_start()
Dradeon_ioc32.c42 int ring_size; member
75 || __put_user(init32.ring_size, &init->ring_size) in compat_radeon_cp_init()
Dr600.c2680 rb_bufsz = order_base_2(ring->ring_size / 8); in r600_cp_resume()
2730 void r600_ring_init(struct radeon_device *rdev, struct radeon_ring *ring, unsigned ring_size) in r600_ring_init() argument
2736 rb_bufsz = order_base_2(ring_size / 8); in r600_ring_init()
2737 ring_size = (1 << (rb_bufsz + 1)) * 4; in r600_ring_init()
2738 ring->ring_size = ring_size; in r600_ring_init()
3035 rdev->ring[R600_RING_TYPE_UVD_INDEX].ring_size = 0; in r600_startup()
3054 r = radeon_ring_init(rdev, ring, ring->ring_size, RADEON_WB_CP_RPTR_OFFSET, in r600_startup()
3068 if (ring->ring_size) { in r600_startup()
3069 r = radeon_ring_init(rdev, ring, ring->ring_size, 0, in r600_startup()
3373 void r600_ih_ring_init(struct radeon_device *rdev, unsigned ring_size) in r600_ih_ring_init() argument
[all …]
Dni.c1675 rb_cntl = order_base_2(ring->ring_size / 8); in cayman_cp_resume()
2042 rdev->ring[R600_RING_TYPE_UVD_INDEX].ring_size = 0; in cayman_startup()
2083 r = radeon_ring_init(rdev, ring, ring->ring_size, RADEON_WB_CP_RPTR_OFFSET, in cayman_startup()
2089 r = radeon_ring_init(rdev, ring, ring->ring_size, R600_WB_DMA_RPTR_OFFSET, in cayman_startup()
2095 r = radeon_ring_init(rdev, ring, ring->ring_size, CAYMAN_WB_DMA1_RPTR_OFFSET, in cayman_startup()
2112 if (ring->ring_size) { in cayman_startup()
2113 r = radeon_ring_init(rdev, ring, ring->ring_size, 0, in cayman_startup()
Drv770.c1735 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()
Duvd_v1_0.c376 rb_bufsz = order_base_2(ring->ring_size); in uvd_v1_0_start()
Dcik.c4463 rb_bufsz = order_base_2(ring->ring_size / 8); in cik_cp_gfx_resume()
5055 order_base_2(rdev->ring[idx].ring_size / 8); in cik_cp_compute_resume()
7393 rb_bufsz = order_base_2(rdev->ih.ring_size / 4); in cik_irq_init()
8584 rdev->ring[R600_RING_TYPE_UVD_INDEX].ring_size = 0; in cik_startup()
8598 rdev->ring[TN_RING_TYPE_VCE1_INDEX].ring_size = 0; in cik_startup()
8599 rdev->ring[TN_RING_TYPE_VCE2_INDEX].ring_size = 0; in cik_startup()
8627 r = radeon_ring_init(rdev, ring, ring->ring_size, RADEON_WB_CP_RPTR_OFFSET, in cik_startup()
8635 r = radeon_ring_init(rdev, ring, ring->ring_size, RADEON_WB_CP1_RPTR_OFFSET, in cik_startup()
8646 r = radeon_ring_init(rdev, ring, ring->ring_size, RADEON_WB_CP2_RPTR_OFFSET, in cik_startup()
8657 r = radeon_ring_init(rdev, ring, ring->ring_size, R600_WB_DMA_RPTR_OFFSET, in cik_startup()
[all …]
Dr600_dma.c131 rb_bufsz = order_base_2(ring->ring_size / 4); in r600_dma_resume()
Dni_dma.c210 rb_bufsz = order_base_2(ring->ring_size / 4); in cayman_dma_resume()
Dsi.c3663 rb_bufsz = order_base_2(ring->ring_size / 8); in si_cp_resume()
3694 rb_bufsz = order_base_2(ring->ring_size / 8); in si_cp_resume()
3718 rb_bufsz = order_base_2(ring->ring_size / 8); in si_cp_resume()
6025 rb_bufsz = order_base_2(rdev->ih.ring_size / 4); in si_irq_init()
6955 rdev->ring[R600_RING_TYPE_UVD_INDEX].ring_size = 0; in si_startup()
6974 r = radeon_ring_init(rdev, ring, ring->ring_size, RADEON_WB_CP_RPTR_OFFSET, in si_startup()
6980 r = radeon_ring_init(rdev, ring, ring->ring_size, RADEON_WB_CP1_RPTR_OFFSET, in si_startup()
6986 r = radeon_ring_init(rdev, ring, ring->ring_size, RADEON_WB_CP2_RPTR_OFFSET, in si_startup()
6992 r = radeon_ring_init(rdev, ring, ring->ring_size, R600_WB_DMA_RPTR_OFFSET, in si_startup()
6998 r = radeon_ring_init(rdev, ring, ring->ring_size, CAYMAN_WB_DMA1_RPTR_OFFSET, in si_startup()
[all …]
Dradeon_asic.h105 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);
Dradeon_cp.c1445 + 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()
Dr600_cp.c2201 + 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()
Dr100.c1109 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()
Dcik_sdma.c388 rb_bufsz = order_base_2(ring->ring_size / 4); in cik_sdma_gfx_resume()
Devergreen.c3124 rb_bufsz = order_base_2(ring->ring_size / 8); in evergreen_cp_resume()
5543 rdev->ring[R600_RING_TYPE_UVD_INDEX].ring_size = 0; in evergreen_startup()
5561 r = radeon_ring_init(rdev, ring, ring->ring_size, RADEON_WB_CP_RPTR_OFFSET, in evergreen_startup()
5567 r = radeon_ring_init(rdev, ring, ring->ring_size, R600_WB_DMA_RPTR_OFFSET, in evergreen_startup()
5583 if (ring->ring_size) { in evergreen_startup()
5584 r = radeon_ring_init(rdev, ring, ring->ring_size, 0, in evergreen_startup()
Dradeon.h857 unsigned ring_size; member
985 unsigned ring_size; member
1046 int radeon_ring_init(struct radeon_device *rdev, struct radeon_ring *cp, unsigned ring_size,
/linux-4.1.27/arch/powerpc/platforms/pasemi/
Ddma_lib.c252 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.1.27/drivers/crypto/qat/qat_common/
Dadf_transport.c120 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()
279 ring->ring_size = adf_verify_ring_size(msg_size, num_msgs); in adf_create_ring()
Dadf_transport_debug.c65 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()
111 ADF_SIZE_TO_RING_SIZE_IN_BYTES(ring->ring_size), in adf_ring_show()
Dadf_transport_internal.h69 uint8_t ring_size; member
/linux-4.1.27/drivers/gpu/drm/amd/amdkfd/
Dkfd_chardev.c162 if (!is_power_of_2(args->ring_size) && (args->ring_size != 0)) { in set_queue_properties_from_user()
201 q_properties->queue_size = args->ring_size; in set_queue_properties_from_user()
232 q_properties->queue_size, args->ring_size); in set_queue_properties_from_user()
359 if (!is_power_of_2(args->ring_size) && (args->ring_size != 0)) { in kfd_ioctl_update_queue()
365 properties.queue_size = args->ring_size; in kfd_ioctl_update_queue()
/linux-4.1.27/drivers/net/hyperv/
Dnetvsc_drv.c45 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)");
749 device_info.ring_size = ring_size; in netvsc_change_mtu()
908 device_info.ring_size = ring_size; in netvsc_probe()
992 if (ring_size < RING_SIZE_MIN) { in netvsc_drv_init()
993 ring_size = RING_SIZE_MIN; in netvsc_drv_init()
995 ring_size); in netvsc_drv_init()
Dnetvsc.c1170 int ring_size = in netvsc_device_add() local
1171 ((struct netvsc_device_info *)additional_info)->ring_size; in netvsc_device_add()
1179 net_device->ring_size = ring_size; in netvsc_device_add()
1199 ret = vmbus_open(device->channel, ring_size * PAGE_SIZE, in netvsc_device_add()
1200 ring_size * PAGE_SIZE, NULL, 0, in netvsc_device_add()
Dhyperv_net.h163 int ring_size; member
668 int ring_size; member
Drndis_filter.c995 ret = vmbus_open(new_sc, nvscdev->ring_size * PAGE_SIZE, in netvsc_sc_open()
996 nvscdev->ring_size * PAGE_SIZE, NULL, 0, in netvsc_sc_open()
/linux-4.1.27/include/uapi/linux/
Dkfd_ioctl.h51 uint32_t ring_size; /* to KFD */ member
73 uint32_t ring_size; /* to KFD */ member
/linux-4.1.27/drivers/gpu/drm/r128/
Dr128_ioc32.c44 int ring_size; member
78 || __put_user(init32.ring_size, &init->ring_size) in compat_r128_init()
Dr128_cce.c541 + 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.1.27/include/trace/events/
Dhswadsp.h162 __field( int, ring_size )
171 __entry->ring_size = stream->request.ringinfo.ring_size;
178 (int)__entry->num_pages, (int)__entry->ring_size,
/linux-4.1.27/include/uapi/drm/
Di810_drm.h110 unsigned int ring_size; member
130 unsigned int ring_size; member
Dr128_drm.h229 int ring_size; member
Di915_drm.h77 unsigned int ring_size; member
Dradeon_drm.h572 int ring_size; member
/linux-4.1.27/drivers/net/ethernet/ti/
Dcpmac.c201 int ring_size; member
696 for (i = 0; i < priv->ring_size; i++) { in cpmac_clear_rx()
876 ring->rx_pending = priv->ring_size; in cpmac_get_ringparam()
889 priv->ring_size = ring->rx_pending; in cpmac_set_ringparam()
973 size = priv->ring_size + CPMAC_QUEUES; in cpmac_open()
987 for (i = 0, desc = priv->rx_head; i < priv->ring_size; i++, desc++) { in cpmac_open()
1000 desc->next = &priv->rx_head[(i + 1) % priv->ring_size]; in cpmac_open()
1027 for (i = 0; i < priv->ring_size; i++) { in cpmac_open()
1071 for (i = 0; i < priv->ring_size; i++) { in cpmac_stop()
1082 (CPMAC_QUEUES + priv->ring_size), in cpmac_stop()
[all …]
/linux-4.1.27/Documentation/networking/
Dnetlink_mmap.txt218 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.1.27/drivers/scsi/fnic/
Dvnic_cq.c62 iowrite32(cq->ring.desc_count, &cq->ctrl->ring_size); in vnic_cq_init()
Dvnic_wq_copy.c110 iowrite32(wq->ring.desc_count, &wq->ctrl->ring_size); in vnic_wq_copy_init()
Dvnic_cq.h37 u32 ring_size; /* 0x08 */ member
Dvnic_wq.h45 u32 ring_size; /* 0x08 */ member
Dvnic_wq.c122 iowrite32(wq->ring.desc_count, &wq->ctrl->ring_size); in vnic_wq_init()
Dvnic_rq.h50 u32 ring_size; /* 0x08 */ member
Dvnic_rq.c123 iowrite32(rq->ring.desc_count, &rq->ctrl->ring_size); in vnic_rq_init()
/linux-4.1.27/drivers/net/ethernet/cisco/enic/
Dvnic_cq.c66 iowrite32(cq->ring.desc_count, &cq->ctrl->ring_size); in vnic_cq_init()
Dvnic_cq.h29 u32 ring_size; /* 0x08 */ member
Dvnic_wq.h31 u32 ring_size; /* 0x08 */ member
Dvnic_wq.c126 iowrite32(count, &wq->ctrl->ring_size); in vnic_wq_init_start()
Dvnic_rq.c123 iowrite32(count, &rq->ctrl->ring_size); in vnic_rq_init_start()
Dvnic_rq.h31 u32 ring_size; /* 0x08 */ member
/linux-4.1.27/drivers/net/ethernet/freescale/
Dgianfar.h272 #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
Dfec_main.c230 int ring_size; in fec_enet_get_nextdesc() local
234 ring_size = txq->tx_ring_size; in fec_enet_get_nextdesc()
238 ring_size = rxq->rx_ring_size; in fec_enet_get_nextdesc()
243 return (struct bufdesc *)((ex_new_bd >= (ex_base + ring_size)) ? in fec_enet_get_nextdesc()
246 return (new_bd >= (base + ring_size)) ? in fec_enet_get_nextdesc()
261 int ring_size; in fec_enet_get_prevdesc() local
265 ring_size = txq->tx_ring_size; in fec_enet_get_prevdesc()
269 ring_size = rxq->rx_ring_size; in fec_enet_get_prevdesc()
275 (ex_new_bd + ring_size) : ex_new_bd); in fec_enet_get_prevdesc()
277 return (new_bd < base) ? (new_bd + ring_size) : new_bd; in fec_enet_get_prevdesc()
Dgianfar.c2211 struct txbd8 *base, int ring_size) in skip_txbd() argument
2215 return (new_bd >= (base + ring_size)) ? (new_bd - ring_size) : new_bd; in skip_txbd()
2219 int ring_size) in next_txbd() argument
2221 return skip_txbd(bdp, 1, base, ring_size); in next_txbd()
/linux-4.1.27/drivers/net/ethernet/stmicro/stmmac/
Ddescs_com.h120 static inline void ndesc_tx_set_on_chain(struct dma_desc *p, int ring_size) in ndesc_tx_set_on_chain() argument
/linux-4.1.27/kernel/power/
Dswap.c1076 unsigned ring = 0, pg = 0, ring_size = 0, in load_image_lzo() local
1173 ring_size = i; in load_image_lzo()
1183 want = ring_size = i; in load_image_lzo()
1216 if (++ring >= ring_size) in load_image_lzo()
1272 if (++pg >= ring_size) in load_image_lzo()
1365 for (i = 0; i < ring_size; i++) in load_image_lzo()
/linux-4.1.27/include/linux/mmc/
Ddw_mmc.h157 unsigned int ring_size; member
/linux-4.1.27/arch/powerpc/include/asm/
Dpasemi_dma.h487 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.1.27/drivers/net/vmxnet3/
Dvmxnet3_defs.h608 #define VMXNET3_INC_RING_IDX_ONLY(idx, ring_size) \ argument
611 if (unlikely((idx) == (ring_size))) {\
/linux-4.1.27/drivers/crypto/amcc/
Dcrypto4xx_core.c51 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()
Dcrypto4xx_reg_def.h176 u32 ring_size:10; member
/linux-4.1.27/arch/sparc/include/asm/
Dvio.h297 unsigned int ring_size) in vio_dring_avail() argument
300 ((dr->prod - dr->cons) & (ring_size - 1)) - 1); in vio_dring_avail()
/linux-4.1.27/sound/soc/intel/haswell/
Dsst-haswell-ipc.h278 u32 ring_size; member
437 u32 ring_size, u32 ring_offset, u32 ring_first_pfn);
Dsst-haswell-ipc.c1138 u32 ring_size, u32 ring_offset, u32 ring_first_pfn) in sst_hsw_stream_buffer() argument
1147 stream->request.ringinfo.ring_size = ring_size; in sst_hsw_stream_buffer()
/linux-4.1.27/drivers/net/ethernet/atheros/atl1e/
Datl1e_main.c726 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()
Datl1e.h456 u32 ring_size; member
/linux-4.1.27/drivers/net/ethernet/calxeda/
Dxgmac.c430 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.1.27/drivers/net/ethernet/qlogic/netxen/
Dnetxen_nic_ctx.c349 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()
Dnetxen_nic.h815 __le32 ring_size; /* Ring entries */ member
823 __le32 ring_size; /* Ring entries */ member
892 __le32 ring_size; /* Ring entries */ member
/linux-4.1.27/drivers/scsi/be2iscsi/
Dbe_cmds.h567 u8 ring_size[4]; member
781 u8 ring_size[4]; /* dword 0 */ member
798 u8 ring_size[4]; /* dword 0 */ member
Dbe_cmds.c1047 AMAP_SET_BITS(struct amap_mcc_context, ring_size, ctxt, in beiscsi_cmd_mccq_create()
1177 ring_size, ctxt, in be_cmd_create_default_pdu_queue()
1190 ring_size, ctxt, in be_cmd_create_default_pdu_queue()
/linux-4.1.27/drivers/net/ethernet/octeon/
Docteon_mgmt.c203 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.1.27/drivers/hv/
Dring_buffer.c316 ring_info->ring_size = buflen; in hv_ringbuffer_init()
/linux-4.1.27/drivers/net/ethernet/atheros/atlx/
Datl2.h472 int ring_size; member
Datl2.c298 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.1.27/drivers/scsi/
Dstorvsc_drv.c1289 static int storvsc_connect_to_vsp(struct hv_device *device, u32 ring_size) in storvsc_connect_to_vsp() argument
1297 ring_size, in storvsc_connect_to_vsp()
1298 ring_size, in storvsc_connect_to_vsp()
/linux-4.1.27/drivers/mmc/host/
Ddw_mmc.c596 host->ring_size = PAGE_SIZE / sizeof(struct idmac_desc_64addr); in dw_mci_idmac_init()
599 for (i = 0, p = host->sg_cpu; i < host->ring_size - 1; in dw_mci_idmac_init()
622 host->ring_size = PAGE_SIZE / sizeof(struct idmac_desc); in dw_mci_idmac_init()
625 for (i = 0, p = host->sg_cpu; i < host->ring_size - 1; i++, p++) { in dw_mci_idmac_init()
2440 mmc->max_segs = host->ring_size; in dw_mci_init_slot()
2443 mmc->max_req_size = mmc->max_seg_size * host->ring_size; in dw_mci_init_slot()
/linux-4.1.27/drivers/net/ethernet/qlogic/qlcnic/
Dqlcnic_ctx.c318 prq_rds[i].ring_size = cpu_to_le32(rds_ring->num_desc); in qlcnic_82xx_fw_cmd_create_rx_ctx()
331 prq_sds[i].ring_size = cpu_to_le32(sds_ring->num_desc); in qlcnic_82xx_fw_cmd_create_rx_ctx()
482 prq_cds->ring_size = cpu_to_le32(tx_ring->num_desc); in qlcnic_82xx_fw_cmd_create_tx_ctx()
Dqlcnic.h713 __le32 ring_size; /* Ring entries */ member
721 __le32 ring_size; /* Ring entries */ member
791 __le32 ring_size; /* Ring entries */ member
/linux-4.1.27/drivers/net/wireless/
Dadm8211.c1720 unsigned int ring_size; in adm8211_alloc_rings() local
1731 ring_size = sizeof(struct adm8211_desc) * priv->rx_ring_size + in adm8211_alloc_rings()
1733 priv->rx_ring = pci_alloc_consistent(priv->pdev, ring_size, in adm8211_alloc_rings()
/linux-4.1.27/drivers/gpu/drm/i810/
Di810_dma.c358 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.1.27/drivers/infiniband/ulp/srpt/
Dib_srpt.c666 int ring_size, int ioctx_size, in srpt_alloc_ioctx_ring() argument
675 ring = kmalloc(ring_size * sizeof(ring[0]), GFP_KERNEL); in srpt_alloc_ioctx_ring()
678 for (i = 0; i < ring_size; ++i) { in srpt_alloc_ioctx_ring()
699 struct srpt_device *sdev, int ring_size, in srpt_free_ioctx_ring() argument
704 for (i = 0; i < ring_size; ++i) in srpt_free_ioctx_ring()
/linux-4.1.27/include/linux/
Dhyperv.h123 u32 ring_size; /* Include the shared header */ member
/linux-4.1.27/drivers/net/wireless/ath/wil6210/
Dtxrx.c685 .ring_size = cpu_to_le16(size), in wil_vring_init_tx()
761 .ring_size = cpu_to_le16(size), in wil_vring_init_bcast()
Dwmi.h523 __le16 ring_size; member
Dwmi.c1081 .ring_size = cpu_to_le16(vring->size), in wmi_rx_chain_add()
/linux-4.1.27/drivers/net/ethernet/broadcom/bnx2x/
Dbnx2x_cmn.c4418 int ring_size = 0; in bnx2x_alloc_fp_mem_at() local
4533 ring_size = bnx2x_alloc_rx_bds(fp, rx_ring_size); in bnx2x_alloc_fp_mem_at()
4534 if (ring_size < rx_ring_size) in bnx2x_alloc_fp_mem_at()
4543 index, ring_size); in bnx2x_alloc_fp_mem_at()
4548 if (ring_size < (fp->mode == TPA_MODE_DISABLED ? in bnx2x_alloc_fp_mem_at()
/linux-4.1.27/drivers/dma/ioat/
Ddma_v2.c852 static struct ioat_sysfs_entry ring_size_attr = __ATTR_RO(ring_size);
Ddma.c1100 static struct ioat_sysfs_entry ring_size_attr = __ATTR_RO(ring_size);
/linux-4.1.27/drivers/net/ethernet/emulex/benet/
Dbe_cmds.h468 u8 ring_size[4]; member
482 u8 ring_size[4]; member
Dbe_cmds.c1162 AMAP_SET_BITS(struct amap_mcc_context_be, ring_size, ctxt, in be_cmd_mccq_ext_create()
1169 AMAP_SET_BITS(struct amap_mcc_context_v1, ring_size, ctxt, in be_cmd_mccq_ext_create()
1227 AMAP_SET_BITS(struct amap_mcc_context_be, ring_size, ctxt, in be_cmd_mccq_org_create()
/linux-4.1.27/drivers/net/ethernet/broadcom/
Dbnx2.c5340 static u32 bnx2_find_max_ring(u32 ring_size, u32 max_size) in bnx2_find_max_ring() argument
5344 while (ring_size > BNX2_MAX_RX_DESC_CNT) { in bnx2_find_max_ring()
5345 ring_size -= BNX2_MAX_RX_DESC_CNT; in bnx2_find_max_ring()