Searched refs:ring_size (Results 1 – 5 of 5) sorted by relevance
| /openbmc/qemu/include/hw/xen/interface/io/ |
| H A D | ring.h | 396 static inline RING_IDX name##_mask(RING_IDX idx, RING_IDX ring_size) \ 398 return idx & (ring_size - 1); \ 403 RING_IDX ring_size) \ 405 return buf + name##_mask(idx, ring_size); \ 413 RING_IDX ring_size) \ 416 size <= ring_size - *masked_cons) { \ 419 memcpy(opaque, buf + *masked_cons, ring_size - *masked_cons); \ 420 memcpy((unsigned char *)opaque + ring_size - *masked_cons, buf, \ 421 size - (ring_size - *masked_cons)); \ 423 *masked_cons = name##_mask(*masked_cons + size, ring_size); \ [all …]
|
| /openbmc/u-boot/drivers/net/ |
| H A D | calxedaxgmac.c | 230 static inline void desc_init_rx_desc(struct xgmac_dma_desc *p, int ring_size, in desc_init_rx_desc() argument 233 struct xgmac_dma_desc *end = p + ring_size - 1; in desc_init_rx_desc() 235 memset(p, 0, sizeof(*p) * ring_size); in desc_init_rx_desc() 243 static inline void desc_init_tx_desc(struct xgmac_dma_desc *p, u32 ring_size) in desc_init_tx_desc() argument 245 memset(p, 0, sizeof(*p) * ring_size); in desc_init_tx_desc() 246 p[ring_size - 1].flags = cpu_to_le32(TXDESC_END_RING); in desc_init_tx_desc()
|
| /openbmc/qemu/hw/block/dataplane/ |
| H A D | xen-block.c | 746 unsigned int ring_size; in xen_block_dataplane_start() local 758 ring_size = XEN_PAGE_SIZE * dataplane->nr_ring_ref; in xen_block_dataplane_start() 762 dataplane->max_requests = __CONST_RING_SIZE(blkif, ring_size); in xen_block_dataplane_start() 767 dataplane->max_requests = __CONST_RING_SIZE(blkif_x86_32, ring_size); in xen_block_dataplane_start() 772 dataplane->max_requests = __CONST_RING_SIZE(blkif_x86_64, ring_size); in xen_block_dataplane_start() 800 BACK_RING_INIT(&dataplane->rings.native, sring_native, ring_size); in xen_block_dataplane_start() 808 ring_size); in xen_block_dataplane_start() 816 ring_size); in xen_block_dataplane_start()
|
| /openbmc/qemu/hw/scsi/ |
| H A D | vmw_pvscsi.c | 193 uint32_t ring_size; in pvscsi_ring_init_msg() local 198 ring_size = ri->numPages * PVSCSI_MAX_NUM_MSG_ENTRIES_PER_PAGE; in pvscsi_ring_init_msg() 199 len_log2 = pvscsi_log2(ring_size - 1); in pvscsi_ring_init_msg() 240 uint32_t ring_size = PVSCSI_MAX_NUM_PAGES_REQ_RING in pvscsi_ring_pop_req_descr() local 245 && ready_ptr - mgr->consumed_ptr < ring_size) { in pvscsi_ring_pop_req_descr()
|
| /openbmc/qemu/hw/net/ |
| H A D | vmxnet3.h | 774 #define VMXNET3_INC_RING_IDX_ONLY(idx, ring_size) \ argument 777 if (unlikely((idx) == (ring_size))) {\
|