Home
last modified time | relevance | path

Searched refs:rxdp (Results 1 – 12 of 12) sorted by relevance

/titanic_44/usr/src/uts/common/io/xge/hal/xgehal/
H A Dxgehal-ring-fp.c32 xge_hal_ring_rxd_1_t *rxdp = (xge_hal_ring_rxd_1_t *)dtrh; in __hal_ring_rxd_priv() local
35 xge_assert(rxdp); in __hal_ring_rxd_priv()
54 (ulong_t)rxdp->host_control; in __hal_ring_rxd_priv()
159 xge_hal_ring_rxd_1_t *rxdp = (xge_hal_ring_rxd_1_t *)*dtrh; in xge_hal_ring_dtr_reserve() local
162 rxdp->control_1 = rxdp->control_2 = 0; in xge_hal_ring_dtr_reserve()
165 __hal_ring_rxd_priv((xge_hal_ring_t *) channelh, rxdp)->allocated = 1; in xge_hal_ring_dtr_reserve()
190 xge_hal_ring_rxd_1_t *rxdp = (xge_hal_ring_rxd_1_t *)dtrh; in xge_hal_ring_dtr_info_get() local
192 ext_info->l3_cksum = XGE_HAL_RXD_GET_L3_CKSUM(rxdp->control_1); in xge_hal_ring_dtr_info_get()
193 ext_info->l4_cksum = XGE_HAL_RXD_GET_L4_CKSUM(rxdp->control_1); in xge_hal_ring_dtr_info_get()
194 ext_info->frame = XGE_HAL_RXD_GET_FRAME_TYPE(rxdp->control_1); in xge_hal_ring_dtr_info_get()
[all …]
H A Dxgehal-ring.c140 xge_hal_ring_rxd_1_t *rxdp; in __hal_ring_mempool_item_alloc() local
154 rxdp = (xge_hal_ring_rxd_1_t *) in __hal_ring_mempool_item_alloc()
160 rxd_priv->dma_offset = (char*)rxdp - (char*)memblock; in __hal_ring_mempool_item_alloc()
170 xge_hal_ring_rxd_5_t *rxdp_5 = (xge_hal_ring_rxd_5_t *)rxdp; in __hal_ring_mempool_item_alloc()
185 rxdp->host_control = (u64)(ulong_t)rxd_priv; in __hal_ring_mempool_item_alloc()
189 rxdp->host_control = (u64)(ulong_t)rxd_priv; in __hal_ring_mempool_item_alloc()
H A Dxgehal-channel.c80 xge_hal_ring_rxd_1_t *rxdp; /* doesn't matter 1, 3 or 5... */ in __hal_channel_dtr_next_not_completed() local
87 rxdp = (xge_hal_ring_rxd_1_t *)*dtrh; in __hal_channel_dtr_next_not_completed()
88 xge_assert(rxdp->host_control!=0); in __hal_channel_dtr_next_not_completed()
H A Dxgehal-device.c5694 xge_hal_ring_rxd_1_t *rxdp = (xge_hal_ring_rxd_1_t *)dtrh; in xge_hal_device_handle_tcode() local
5696 ":"XGE_OS_LLXFMT, rxdp->control_1, in xge_hal_device_handle_tcode()
5697 rxdp->control_2, rxdp->buffer0_ptr, in xge_hal_device_handle_tcode()
5698 rxdp->host_control); in xge_hal_device_handle_tcode()
/titanic_44/usr/src/uts/sun4v/io/
H A Dvnet_rxdring.c120 vnet_rx_dringdata_desc_t *rxdp; in vgen_create_rx_dring() local
146 ldcp->rxdp = (vnet_rx_dringdata_desc_t *)(minfo.vaddr); in vgen_create_rx_dring()
147 bzero(ldcp->rxdp, sizeof (*rxdp) * (ldcp->num_rxds)); in vgen_create_rx_dring()
235 rxdp = &(ldcp->rxdp[i]); in vgen_create_rx_dring()
239 rxdp->data_buf_offset = VIO_MBLK_DATA_OFF(vmp) + VNET_IPALIGN; in vgen_create_rx_dring()
240 rxdp->dstate = VIO_DESC_FREE; in vgen_create_rx_dring()
333 ldcp->rxdp = NULL; in vgen_destroy_rx_dring()
1055 vnet_rx_dringdata_desc_t *rxdp; in vgen_receive_packet() local
1064 rxdp = &(ldcp->rxdp[rxi]); in vgen_receive_packet()
1067 if (rxdp->dstate != VIO_DESC_READY) { in vgen_receive_packet()
[all …]
H A Dvsw_rxdring.c255 vnet_rx_dringdata_desc_t *rxdp; in vsw_setup_rx_dring() local
345 rxdp = &pub_addr[i]; in vsw_setup_rx_dring()
349 rxdp->data_buf_offset = VIO_MBLK_DATA_OFF(vmp) + VNET_IPALIGN; in vsw_setup_rx_dring()
350 rxdp->dstate = VIO_DESC_FREE; in vsw_setup_rx_dring()
721 vnet_rx_dringdata_desc_t *rxdp; in vsw_receive_packet() local
731 rxdp = &(pub_addr[rxi]); in vsw_receive_packet()
734 if (rxdp->dstate != VIO_DESC_READY) { in vsw_receive_packet()
746 if ((rxdp->nbytes < ETHERMIN) || in vsw_receive_packet()
747 (rxdp->nbytes > ldcp->lane_in.mtu) || in vsw_receive_packet()
748 (rxdp->data_buf_offset != in vsw_receive_packet()
[all …]
/titanic_44/usr/src/grub/grub-0.97/netboot/
H A Dsis900.h30 rxdp=0x30, /* Receive Descriptor Pointer Register */ enumerator
H A Dsis900.c736 outl(virt_to_bus(&rxd[0]), ioaddr + rxdp); in sis900_init_rxd()
740 inl(ioaddr + rxdp)); in sis900_init_rxd()
/titanic_44/usr/src/uts/sun4v/sys/
H A Dvnet_gen.h370 vnet_rx_dringdata_desc_t *rxdp; /* exported dring */ member
/titanic_44/usr/src/uts/common/io/arn/
H A Darn_mac.c1064 ath9k_hw_putrxbuf(struct ath_hal *ah, uint32_t rxdp) in ath9k_hw_putrxbuf() argument
1066 REG_WRITE(ah, AR_RXDP, rxdp); in ath9k_hw_putrxbuf()
H A Darn_ath9k.h1079 void ath9k_hw_putrxbuf(struct ath_hal *ah, uint32_t rxdp);
/titanic_44/usr/src/uts/common/io/ath/
H A Dath_hal.h929 void (*ah_setRxDP) (struct ath_hal *, uint32_t rxdp);