Searched refs:rrp (Results 1 - 9 of 9) sorted by relevance

/illumos-gate/usr/src/uts/common/io/bge/
H A Dbge_recv2.c69 recv_ring_t *rrp);
73 bge_receive_packet(bge_t *bgep, bge_rbd_t *hw_rbd_p, recv_ring_t *rrp) argument
246 rrp->rx_pkts++;
247 rrp->rx_bytes += len;
275 * This function must advance (rrp->rx_next) and write it back to
278 static mblk_t *bge_receive_ring(bge_t *bgep, recv_ring_t *rrp);
284 bge_receive_ring(bge_t *bgep, recv_ring_t *rrp) argument
293 ASSERT(mutex_owned(rrp->rx_lock));
299 DMA_SYNC(rrp->desc, DDI_DMA_SYNC_FORKERNEL);
300 if (*rrp
353 recv_ring_t *rrp = arg; local
416 recv_ring_t *rrp; local
[all...]
H A Dbge_main2.c276 bge_reinit_recv_ring(recv_ring_t *rrp) argument
281 rrp->rx_next = 0;
1522 recv_ring_t *rrp = (recv_ring_t *)arg; local
1523 bge_t *bgep = rrp->bgep;
1526 uint8_t ring = (uint8_t)(rrp - bgep->recv) + 1;
1560 if (rrp->mac_addr_rule != NULL) {
1561 err = ether_cmp(mac_addr, rrp->mac_addr_val) ? EEXIST : EBUSY;
1600 rrp->mac_addr_rule = rinfop;
1601 bcopy(mac_addr, rrp->mac_addr_val, ETHERADDRL);
1622 recv_ring_t *rrp local
1676 recv_ring_t *rrp = (recv_ring_t *)ih; local
1689 recv_ring_t *rrp = (recv_ring_t *)ih; local
2308 recv_ring_t *rrp; local
2350 recv_ring_t *rrp; local
[all...]
H A Dbge_chip2.c6377 recv_ring_t *rrp = arg; local
6378 bge_t *bgep = rrp->bgep;
6381 rrp->poll_flag = flag;
/illumos-gate/usr/src/cmd/cmd-inet/usr.sbin/
H A Din.rarpd.c573 struct rarpreply *rrp; local
624 rrp = calloc(1, sizeof (struct rarpreply) + rdev->physaddrlen +
626 if (rrp == NULL)
628 rrp->lldest = (uchar_t *)rrp + sizeof (struct rarpreply);
629 rrp->arprep = rrp->lldest + rdev->physaddrlen;
634 (void) gettimeofday(&rrp->tv, NULL);
635 rrp->tv.tv_sec += 3; /* delay */
636 rrp
706 struct rarpreply *rrp; local
759 struct rarpreply *rrp; local
791 delay_write(struct rarpdev *rdev, struct rarpreply *rrp) argument
[all...]
/illumos-gate/usr/src/cmd/cmd-inet/usr.sbin/snoop/
H A Dsnoop_dns.c77 const uchar_t *rrp; /* Resource Record Pointer. */ local
123 rrp = data + sizeof (dns_header);
125 if (rrp >= data_end) {
128 rrp += skip_question(data,
129 rrp, data_end);
134 data, rrp, data_end, FALSE);
143 rrp = data + sizeof (dns_header);
144 if (rrp >= data_end) {
147 (void) print_question(line, data, rrp, data_end,
181 rrp
[all...]
/illumos-gate/usr/src/uts/common/io/nge/
H A Dnge_rx.c319 recv_ring_t *rrp; local
328 rrp = ngep->recv;
331 end_index = sync_start = rrp->prod_index;
334 (void) ddi_dma_sync(rrp->desc.dma_hdl,
339 (void) ddi_dma_sync(rrp->desc.dma_hdl,
343 (void) ddi_dma_sync(rrp->desc.dma_hdl,
357 end_index = rrp->prod_index;
387 rrp->prod_index = NEXT(end_index, rrp->desc.nslots);
394 (void) ddi_dma_sync(rrp
421 recv_ring_t *rrp; local
[all...]
H A Dnge_main.c614 recv_ring_t *rrp; local
616 rrp = ngep->recv;
617 rrp->desc.nslots = ngep->rx_desc;
618 rrp->ngep = ngep;
627 recv_ring_t *rrp; local
629 rrp = ngep->recv;
634 rrp->prod_index = 0;
638 DMA_ZERO(rrp->desc);
639 DMA_SYNC(rrp->desc, DDI_DMA_SYNC_FORDEV);
705 recv_ring_t *rrp; local
783 recv_ring_t *rrp; local
[all...]
/illumos-gate/usr/src/lib/libsmbfs/smb/
H A Dnbns_rq.c100 static int nbns_rq_getrr(struct nbns_rq *rqp, struct nbns_rr *rrp);
411 nbns_rq_getrr(struct nbns_rq *rqp, struct nbns_rr *rrp) argument
417 bzero(rrp, sizeof (*rrp));
422 rrp->rr_name = cp;
426 md_get_uint16be(mbp, &rrp->rr_type);
427 md_get_uint16be(mbp, &rrp->rr_class);
428 md_get_uint32be(mbp, &rrp->rr_ttl);
429 md_get_uint16be(mbp, &rrp->rr_rdlength);
430 rrp
[all...]
/illumos-gate/usr/src/cmd/cmd-inet/usr.sbin/ping/
H A Dping_aux.c1137 struct ip_sourceroute *rrp; local
1141 rrp = (struct ip_sourceroute *)opt;
1149 if ((rrp->ipsr_ptr == (sr_index + 1) * sizeof (addr)) &&
1155 bcopy(&rrp->ipsr_addrs[sr_index], &addr, sizeof (addr));
1158 if (rrp->ipsr_ptr == (sr_index + 1) * sizeof (addr)) {

Completed in 715 milliseconds