/netbsd-6-1-5-RELEASE/usr.bin/telnet/ |
H A D | ring.c | 1 /* $NetBSD: ring.c,v 1.12 2003/07/14 15:56:29 itojun Exp $ */ 35 static char sccsid[] = "@(#)ring.c 8.2 (Berkeley) 5/30/95"; 37 __RCSID("$NetBSD: ring.c,v 1.12 2003/07/14 15:56:29 itojun Exp $"); 42 * This defines a structure for a ring buffer. 60 #include "ring.h" 82 * There is some trickiness here. Since the ring buffers are initialized 101 ring_init(Ring *ring, unsigned char *buffer, int count) argument 103 memset((char *)ring, 0, sizeof *ring); 105 ring 125 ring_mark(Ring *ring) argument 135 ring_at_mark(Ring *ring) argument 149 ring_clear_mark(Ring *ring) argument 158 ring_supplied(Ring *ring, int count) argument 168 ring_consumed(Ring *ring, int count) argument 203 ring_empty_count(Ring *ring) argument 214 ring_empty_consecutive(Ring *ring) argument 235 ring_full_count(Ring *ring) argument 253 ring_full_consecutive(Ring *ring) argument 274 ring_supply_data(Ring *ring, unsigned char *buffer, int count) argument 293 ring_consume_data(Ring *ring, unsigned char *buffer, int count) argument 309 ring_encrypt(Ring *ring, void (*encryptor)(unsigned char *, int)) argument 331 ring_clearto(Ring *ring) argument [all...] |
H A D | ring.h | 1 /* $NetBSD: ring.h,v 1.9 2002/06/14 00:30:57 wiz Exp $ */ 31 * from: @(#)ring.h 8.1 (Berkeley) 6/6/93 37 * This defines a structure for a ring buffer. 69 /* Here are some functions and macros to deal with the ring buffer */ 73 ring_init(Ring *ring, unsigned char *buffer, int count); 77 ring_supply_data(Ring *ring, unsigned char *buffer, int count); 80 ring_consume_data(Ring *ring, unsigned char *buffer, int count); 85 ring_supplied(Ring *ring, int count), 86 ring_consumed(Ring *ring, int count); 90 ring_empty_count(Ring *ring), [all...] |
/netbsd-6-1-5-RELEASE/external/ibm-public/postfix/dist/src/util/ |
H A D | ring.c | 5 /* ring 3 9 /* #include <ring.h> 77 #include "ring.h" 79 /* ring_init - initialize ring head */ 81 void ring_init(ring) 82 RING *ring; 84 ring->pred = ring->succ = ring; 87 /* ring_append - insert entry after ring hea [all...] |
/netbsd-6-1-5-RELEASE/games/rogue/ |
H A D | ring.c | 1 /* $NetBSD: ring.c,v 1.8 2008/01/14 00:23:52 dholland Exp $ */ 38 static char sccsid[] = "@(#)ring.c 8.1 (Berkeley) 5/31/93"; 40 __RCSID("$NetBSD: ring.c,v 1.8 2008/01/14 00:23:52 dholland Exp $"); 45 * ring.c 59 static const char no_ring[] = "there's no ring on that hand"; 78 object *ring; local 87 if (!(ring = get_letter_object(ch))) { 91 if (!(ring->what_is & RING)) { 92 messagef(0, "that's not a ring"); 95 if (ring 135 do_put_on(object *ring, boolean on_left) argument 152 object *ring; local 197 un_put_on(object *ring) argument 210 gr_ring(object *ring, boolean assign_wk) argument 279 object *ring; local [all...] |
H A D | Makefile | 7 message.c monster.c move.c object.c pack.c play.c random.c ring.c \
|
/netbsd-6-1-5-RELEASE/external/gpl3/gcc/dist/gcc/testsuite/gcc.target/i386/ |
H A D | pr30120.c | 7 foo (double a, double weight, const double *ring, double *phase) argument 9 *phase = *ring * weight;
|
/netbsd-6-1-5-RELEASE/sys/arch/xen/include/xen-public/io/ |
H A D | console.h | 33 #define MASK_XENCONS_IDX(idx, ring) ((idx) & (sizeof(ring)-1))
|
H A D | tpmif.h | 64 struct tpmif_ring ring[TPMIF_TX_RING_SIZE]; member in struct:tpmif_tx_interface
|
H A D | ring.h | 1 /* $NetBSD: ring.h,v 1.1.1.2 2011/12/07 14:41:16 cegger Exp $ */ 3 * ring.h 5 * Shared producer-consumer ring macros. 57 * Calculate size of a shared ring, given the total available space for the 58 * ring and indexes (_sz), and the name tag of the request/response structure. 59 * A ring contains as many entries as will fit, rounded down to the nearest 63 (__RD32(((_sz) - offsetof(struct _s##_sring, ring)) / \ 64 sizeof(((struct _s##_sring *)0)->ring[0]))) 69 (__RD32(((_sz) - (long)(_s)->ring + (long)(_s)) / sizeof((_s)->ring[ [all...] |
/netbsd-6-1-5-RELEASE/external/ibm-public/postfix/dist/src/global/ |
H A D | scache_multi.c | 43 #include <ring.h> 90 RING ring[1]; /* circular list linkage */ member in struct:__anon2436 95 #define RING_TO_MULTI_HEAD(p) RING_TO_APPL((p), SCACHE_MULTI_HEAD, ring) 102 RING ring[1]; /* circular list linkage */ member in struct:__anon2437 108 #define RING_TO_MULTI_DEST(p) RING_TO_APPL((p), SCACHE_MULTI_DEST, ring) 117 RING ring[1]; /* circular list linkage */ member in struct:__anon2438 123 #define RING_TO_MULTI_ENDP(p) RING_TO_APPL((p), SCACHE_MULTI_ENDP, ring) 157 ring_detach(endp->ring); 160 if (direction == BOTTOM_UP && ring_pred(head->ring) == head->ring) 188 RING *ring; local 257 RING *ring; local 341 RING *ring; local 365 RING *ring; local 424 RING *ring; local [all...] |
/netbsd-6-1-5-RELEASE/sys/external/bsd/drm/dist/shared-core/ |
H A D | mach64_drv.h | 60 u32 ring_ofs; /* dword offset in ring of last descriptor for this buffer */ 64 void *start; /* write pointer (cpu address) to start of descriptor ring */ 65 u32 start_addr; /* bus address of beginning of descriptor ring */ 66 int size; /* size of ring in bytes */ 68 u32 head_addr; /* bus address of descriptor ring head */ 69 u32 head; /* dword offset of descriptor ring head */ 70 u32 tail; /* dword offset of descriptor ring tail */ 71 u32 tail_mask; /* mask used to wrap ring */ 72 int space; /* number of free bytes in ring */ 83 drm_mach64_descriptor_ring_t ring; /* DM member in struct:drm_mach64_private 541 drm_mach64_descriptor_ring_t *ring = &dev_priv->ring; local 566 mach64_ring_resume(drm_mach64_private_t * dev_priv, drm_mach64_descriptor_ring_t * ring) argument 610 mach64_ring_tick(drm_mach64_private_t * dev_priv, drm_mach64_descriptor_ring_t * ring) argument 679 drm_mach64_descriptor_ring_t *ring = &dev_priv->ring; local [all...] |
H A D | mach64_dma.c | 98 * Wait for free entries in the ring buffer. 101 * circular buffer (commonly referred as "ring buffer" in other drivers) with 105 * This function should be called before writing new entries to the ring 109 * \param n number of free entries in the ring buffer to wait for. 118 drm_mach64_descriptor_ring_t *ring = &dev_priv->ring; local 123 if (ring->space >= n) { 144 drm_mach64_descriptor_ring_t *ring = &dev_priv->ring; local 148 head = ring 179 drm_mach64_descriptor_ring_t *ring = &dev_priv->ring; local 476 drm_mach64_descriptor_ring_t *ring = &dev_priv->ring; local 1225 drm_mach64_descriptor_ring_t *ring = &dev_priv->ring; local 1557 drm_mach64_descriptor_ring_t *ring = &dev_priv->ring; local 1630 drm_mach64_descriptor_ring_t *ring = &dev_priv->ring; local [all...] |
H A D | r128_drv.h | 79 drm_r128_ring_buffer_t ring; member in struct:drm_r128_private 415 drm_r128_ring_buffer_t *ring = &dev_priv->ring; local 416 ring->space = (GET_RING_HEAD(dev_priv) - ring->tail) * sizeof(u32); 417 if (ring->space <= 0) 418 ring->space += ring->size; 427 drm_r128_ring_buffer_t *ring = &dev_priv->ring; in [all...] |
H A D | i915_dma.c | 36 * the head pointer changes, so that EBUSY only happens if the ring 42 drm_i915_ring_buffer_t *ring = &(dev_priv->ring); local 50 ring->head = I915_READ(PRB0_HEAD) & HEAD_ADDR; 52 ring->space = ring->head - (ring->tail + 8); 53 if (ring->space < 0) 54 ring->space += ring 126 drm_i915_ring_buffer_t *ring = &(dev_priv->ring); local [all...] |
H A D | via_dma.c | 139 * Checks whether buffer head has reach the end. Rewind the ring buffer 142 * Returns virtual pointer to ring buffer. 168 if (dev_priv->ring.virtual_start) { 171 drm_core_ioremapfree(&dev_priv->ring.map, dev); 172 dev_priv->ring.virtual_start = NULL; 193 if (dev_priv->ring.virtual_start != NULL) { 208 dev_priv->ring.map.offset = dev->agp->base + init->offset; 209 dev_priv->ring.map.size = init->size; 210 dev_priv->ring.map.type = 0; 211 dev_priv->ring [all...] |
/netbsd-6-1-5-RELEASE/external/bsd/bind/dist/lib/dns/include/dns/ |
H A D | tkey.h | 81 dns_tsig_keyring_t *ring); 89 *\li 'ring' is a valid TSIG keyring 171 dns_tsigkey_t **outkey, dns_tsig_keyring_t *ring); 183 *\li 'ring' is a valid keyring or NULL 195 dns_tsig_keyring_t *ring, char **err_message); 202 dns_tsig_keyring_t *ring); 211 *\li 'ring' is not NULL 222 dns_tsigkey_t **outkey, dns_tsig_keyring_t *ring, 239 * 'ring' is the keyring in which to establish the key,
|
H A D | tsig.h | 89 dns_tsig_keyring_t *ring; /*%< the enclosing keyring */ member in struct:dns_tsigkey 106 dns_tsig_keyring_t *ring, dns_tsigkey_t **key); 113 dns_tsig_keyring_t *ring, dns_tsigkey_t **key); 135 *\li 'ring' is a valid TSIG keyring or NULL 228 dns_name_t *algorithm, dns_tsig_keyring_t *ring); 238 *\li 'ring' is a valid keyring 249 * Create an empty TSIG key ring. 261 dns_tsigkeyring_add(dns_tsig_keyring_t *ring, dns_name_t *name, 264 * Place a TSIG key onto a key ring. 267 *\li 'ring', 'nam [all...] |
/netbsd-6-1-5-RELEASE/external/bsd/bind/dist/lib/dns/ |
H A D | tsig.c | 190 cleanup_ring(dns_tsig_keyring_t *ring); 230 ISC_LIST_UNLINK(tkey->ring->lru, tkey, link); 231 tkey->ring->generated--; 233 (void)dns_rbt_deletename(tkey->ring->keys, &tkey->name, ISC_FALSE); 239 RWLOCK(&tkey->ring->lock, isc_rwlocktype_write); 245 ISC_LIST_UNLINK(tkey->ring->lru, tkey, link); 246 ISC_LIST_APPEND(tkey->ring->lru, tkey, link); 248 RWUNLOCK(&tkey->ring->lock, isc_rwlocktype_write); 253 * A supplemental routine just to add a key to ring. Note that reference 260 keyring_add(dns_tsig_keyring_t *ring, dns_name_ argument 293 dns_tsigkey_createfromkey(dns_name_t *name, dns_name_t *algorithm, dst_key_t *dstkey, isc_boolean_t generated, dns_name_t *creator, isc_stdtime_t inception, isc_stdtime_t expire, isc_mem_t *mctx, dns_tsig_keyring_t *ring, dns_tsigkey_t **key) argument 480 cleanup_ring(dns_tsig_keyring_t *ring) argument 534 destroyring(dns_tsig_keyring_t *ring) argument 563 restore_key(dns_tsig_keyring_t *ring, isc_stdtime_t now, FILE *fp) argument 661 dns_tsig_keyring_t *ring; local 712 dns_tsigkey_create(dns_name_t *name, dns_name_t *algorithm, unsigned char *secret, int length, isc_boolean_t generated, dns_name_t *creator, isc_stdtime_t inception, isc_stdtime_t expire, isc_mem_t *mctx, dns_tsig_keyring_t *ring, dns_tsigkey_t **key) argument 1691 dns_tsigkey_find(dns_tsigkey_t **tsigkey, dns_name_t *name, dns_name_t *algorithm, dns_tsig_keyring_t *ring) argument 1762 dns_tsig_keyring_t *ring; local 1799 dns_tsigkeyring_add(dns_tsig_keyring_t *ring, dns_name_t *name, dns_tsigkey_t *tkey) argument 1827 dns_tsig_keyring_t *ring; local 1847 dns_keyring_restore(dns_tsig_keyring_t *ring, FILE *fp) argument [all...] |
/netbsd-6-1-5-RELEASE/sys/dev/pci/ |
H A D | virtioreg.h | 117 /* Virtio ring descriptors: 16 bytes. 133 uint16_t ring[0]; member in struct:vring_avail 147 struct vring_used_elem ring[0]; member in struct:vring_used
|
H A D | if_nfe.c | 350 aprint_error_dev(self, "could not allocate Tx ring\n"); 357 aprint_error_dev(self, "could not allocate Rx ring\n"); 618 /* check Rx ring */ 622 /* check Tx ring */ 727 /* sync from 'start' to end of ring */ 733 /* sync from start of ring to 'end' */ 748 /* sync from 'start' to end of ring */ 754 /* sync from start of ring to 'end' */ 836 * Try to allocate a new mbuf for this ring element and load 837 * it before processing the current mbuf. If the ring elemen 1393 nfe_alloc_rx_ring(struct nfe_softc *sc, struct nfe_rx_ring *ring) argument 1536 nfe_reset_rx_ring(struct nfe_softc *sc, struct nfe_rx_ring *ring) argument 1557 nfe_free_rx_ring(struct nfe_softc *sc, struct nfe_rx_ring *ring) argument 1646 struct nfe_rx_ring *ring = &sc->rxq; local 1714 struct nfe_rx_ring *ring = &sc->rxq; local 1731 nfe_alloc_tx_ring(struct nfe_softc *sc, struct nfe_tx_ring *ring) argument 1803 nfe_reset_tx_ring(struct nfe_softc *sc, struct nfe_tx_ring *ring) argument 1833 nfe_free_tx_ring(struct nfe_softc *sc, struct nfe_tx_ring *ring) argument [all...] |
H A D | if_wpi.c | 294 aprint_error_dev(self, "could not allocate Tx ring %d\n", ac); 301 aprint_error_dev(self, "could not allocate command ring\n"); 306 aprint_error_dev(self, "could not allocate Rx ring\n"); 574 struct wpi_rx_ring *ring = &sc->rxq; local 579 error = wpi_dma_contig_alloc(sc->sc_dmat, &ring->buf_dma, NULL, 588 mutex_init(&ring->freelist_mtx, MUTEX_DEFAULT, IPL_NET); 589 SLIST_INIT(&ring->freelist); 591 rbuf = &ring->rbuf[i]; 593 rbuf->vaddr = (char *)ring->buf_dma.vaddr + i * WPI_RBUF_SIZE; 594 rbuf->paddr = ring 610 wpi_alloc_rx_ring(struct wpi_softc *sc, struct wpi_rx_ring *ring) argument 661 wpi_reset_rx_ring(struct wpi_softc *sc, struct wpi_rx_ring *ring) argument 683 wpi_free_rx_ring(struct wpi_softc *sc, struct wpi_rx_ring *ring) argument 696 wpi_alloc_tx_ring(struct wpi_softc *sc, struct wpi_tx_ring *ring, int count, int qid) argument 754 wpi_reset_tx_ring(struct wpi_softc *sc, struct wpi_tx_ring *ring) argument 790 wpi_free_tx_ring(struct wpi_softc *sc, struct wpi_tx_ring *ring) argument 1434 struct wpi_rx_ring *ring = &sc->rxq; local 1580 struct wpi_tx_ring *ring = &sc->txq[desc->qid & 0x3]; local 1622 struct wpi_tx_ring *ring = &sc->cmdq; local 1820 struct wpi_tx_ring *ring = &sc->txq[ac]; local 2292 struct wpi_tx_ring *ring = &sc->cmdq; local 2571 struct wpi_tx_ring *ring = &sc->cmdq; local 2706 struct wpi_tx_ring *ring = &sc->cmdq; local [all...] |
H A D | if_lmc.c | 4040 /* Initialize a DMA descriptor ring. */ 4043 create_ring(softc_t *sc, struct desc_ring *ring, int num_descs) argument 4059 ring->tag = sc->pa_dmat; 4062 if ((error = bus_dmamem_alloc(ring->tag, size_descs, PAGE_SIZE, 0, 4063 ring->segs, 1, &ring->nsegs, BUS_DMA_NOWAIT))) 4070 if ((error = bus_dmamem_map(ring->tag, ring->segs, ring->nsegs, 4071 size_descs, (void **)&ring 4122 destroy_ring(softc_t *sc, struct desc_ring *ring) argument 4173 mbuf_enqueue(struct desc_ring *ring, struct mbuf *m) argument 4185 mbuf_dequeue(struct desc_ring *ring) argument 4198 struct desc_ring *ring = &sc->rxring; local 4362 struct desc_ring *ring = &sc->rxring; local 4430 struct desc_ring *ring = &sc->txring; local 4485 struct desc_ring *ring = &sc->txring; local 4569 struct desc_ring *ring = &sc->txring; local 4979 struct desc_ring *ring = &sc->txring; local 5000 struct desc_ring *ring = &sc->txring; local [all...] |
/netbsd-6-1-5-RELEASE/external/bsd/bind/dist/bin/named/ |
H A D | tsigconf.c | 42 add_initial_keys(const cfg_obj_t *list, dns_tsig_keyring_t *ring, argument 120 mctx, ring, &tsigkey); 150 dns_tsig_keyring_t *ring = NULL; local 163 result = dns_tsigkeyring_create(mctx, &ring); 174 result = add_initial_keys(keylist, ring, mctx); 179 *ringp = ring; 183 dns_tsigkeyring_detach(&ring);
|
/netbsd-6-1-5-RELEASE/external/bsd/bind/dist/bin/tests/system/tkey/ |
H A D | keydelete.c | 66 static dns_tsig_keyring_t *ring; variable 102 result = dns_tkey_processdeleteresponse(query, response, ring); 214 ring = NULL; 215 RUNCHECK(dns_tsigkeyring_create(mctx, &ring)); 221 dns_view_setkeyring(view, ring); 236 mctx, ring, &tsigkey); 253 dns_tsigkeyring_detach(&ring);
|
/netbsd-6-1-5-RELEASE/sys/dev/ic/ |
H A D | rrunner.c | 453 struct rr_ring_ctl *ring; local 621 /* Initialize the general ring information */ 626 ring = &sc->sc_gen_info->ri_event_ring_ctl; 627 ring->rr_ring_addr = sc->sc_event_ring_dma; 628 ring->rr_entry_size = sizeof(struct rr_event); 629 ring->rr_free_bufs = RR_EVENT_RING_SIZE / 4; 630 ring->rr_entries = RR_EVENT_RING_SIZE; 631 ring->rr_prod_index = 0; 633 ring = &sc->sc_gen_info->ri_cmd_ring_ctl; 634 ring 908 struct esh_fp_ring_ctl *ring; local 980 struct esh_fp_ring_ctl *ring; local 1134 struct esh_send_ring_ctl *ring; local 1316 struct esh_fp_ring_ctl *ring = sc->sc_fp_recv[ulp]; local 1354 struct esh_send_ring_ctl *ring = &sc->sc_send; local 1605 struct esh_fp_ring_ctl *ring = local 1626 struct rr_ring_ctl *ring = local 1692 struct esh_fp_ring_ctl *ring = local 2407 struct rr_ring_ctl *ring = sc->sc_recv_ring_table + HIPPI_ULP_802; local 3263 struct esh_fp_ring_ctl *ring = sc->sc_fp_recv[i]; local 3426 esh_send_cmd(struct esh_softc *sc, u_int8_t cmd, u_int8_t ring, u_int8_t index) argument [all...] |